gksu-vl.spec 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. Summary: GKsu is a GTK+ frontend to the su and sudo programs.
  2. Summary(ja): su および sudo プログラムの gtk+ フロントエンド
  3. Name: gksu
  4. Version: 2.0.2
  5. Release: 5%{?_dist_release}
  6. License: GPLv2
  7. Group: Applications/System
  8. URL: http://www.nongnu.org/gksu/
  9. Source: %{name}-%{version}.tar.gz
  10. Patch0: %{name}-2.0.2-glib.patch
  11. Patch1: %{name}-2.0.2-nautilus-3.x.patch
  12. Patch20: %{name}-2.0.2-vine.patch
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  14. BuildRequires: gettext pkgconfig gtk2-devel bison autoconf
  15. BuildRequires: libgksu-devel >= 2.0.9-1
  16. BuildRequires: GConf2-devel
  17. BuildRequires: gtk-doc, perl-XML-Parser
  18. BuildRequires: gcr-devel
  19. BuildRequires: nautilus-devel
  20. BuildRequires: desktop-file-utils
  21. BuildRequires: intltool, autoconf, automake
  22. Vendor: Project Vine
  23. Distribution: Vine Linux
  24. Packager: daisuke
  25. %description
  26. gksu is a Gtk+ frontend to /bin/su. It supports login shells and preserving
  27. environment when acting as a su frontend. It is useful to menu items or
  28. other graphical programs that need to ask a user's password to run another
  29. program as another user.
  30. %package -n nautilus-gksu
  31. Summary: gksu extensions for Nautilus
  32. Summary(ja): Nautilus 用 gksu 拡張
  33. Group: User Interface/Desktops
  34. Requires: %{name} = %{version}-%{release}
  35. Requires: nautilus
  36. %description -n nautilus-gksu
  37. %{summary}
  38. %prep
  39. %setup
  40. %patch0 -p1
  41. %patch1 -p1
  42. %patch20 -p1 -b .vine
  43. %build
  44. intltoolize -f
  45. autoreconf -f -i
  46. %configure --disable-static
  47. make %{?_smp_mflags}
  48. %install
  49. rm -fr $RPM_BUILD_ROOT
  50. make install DESTDIR=$RPM_BUILD_ROOT
  51. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
  52. %find_lang %{name}
  53. %clean
  54. rm -fr $RPM_BUILD_ROOT
  55. %files -f %name.lang
  56. %defattr (-,root,root)
  57. %doc ABOUT-NLS AUTHORS ChangeLog COPYING README
  58. %{_bindir}/*
  59. %{_datadir}/applications/*.desktop
  60. %{_datadir}/pixmaps/*.png
  61. %{_datadir}/%{name}
  62. %{_mandir}/man1/*.1.*
  63. %files -n nautilus-gksu
  64. %defattr (-,root,root)
  65. %{_libdir}/nautilus/extensions-3.0/libnautilus-gksu.so
  66. %changelog
  67. * Fri Sep 26 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.0.2-5
  68. - fixed nautilus-gksu Group
  69. * Wed Jul 09 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.0.2-4
  70. - rebuild for VineSeed environment
  71. - create nautilus-gksu subpackage
  72. - change BuildRequires: gcr-devel instead of gnome-keyring-devel
  73. - add Patch0 (gksu-2.0.2-glib.patch)
  74. - add Patch1 (gksu-2.0.2-nautilus-3.x.patch)
  75. * Thu Apr 21 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.2-3
  76. - rebuild for Vine 6
  77. * Wed Jun 24 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.0.2-2
  78. - update Patch20 to exec gnome-terminal -e 'su -' (<BTS:VineLinux:0707>)
  79. * Wed May 27 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.2-1
  80. - new upstream release
  81. - spec in utf-8
  82. - add BR: nautilus-devel instead of nautilus
  83. - add BR: intltool, automake, autoconf
  84. * Wed Aug 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.0.0-0vl1
  85. - new upstream release
  86. * Wed Aug 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.7-0vl4
  87. - convert ja.po to UTF-8
  88. - update desktop files
  89. - fix desktop file to pass desktop-file-validate (<BTS:wishes:0124>)
  90. - add "-l" option for gksu (<BTS:wishes:0124>)
  91. - convert gksu*.desktop to UTF-8 (<BTS:509>)
  92. * Tue May 16 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.0.7-0vl3
  93. - changed Group:
  94. - updated ja.po
  95. * Sun Mar 27 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.7-0vl2
  96. - rebuild with new environment
  97. * Tue Aug 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.0.7-0vl1
  98. - new upstream release
  99. - initial build for Vine Linux based on mandrake package.
  100. - add ja.po
  101. * Wed Nov 19 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.9.18-1mdk
  102. - 0.9.18
  103. * Mon Aug 25 2003 Austin Acton <aacton@yorku.ca> 0.9.15-2mdk
  104. - remove description of sudo functionality (removed)
  105. * Mon Aug 25 2003 Austin Acton <aacton@yorku.ca> 0.9.15-1mdk
  106. - 0.9.15
  107. * Sun May 11 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.9.9-1mdk
  108. - 0.9.9
  109. * Fri Apr 25 2003 Austin Acton <aacton@yorku.ca> 0.9.8-2mdk
  110. - buildrequires autoconf2.5
  111. - add clean section
  112. * Wed Apr 9 2003 Austin Acton <aacton@yorku.ca> 0.9.8-1mdk
  113. - 0.9.8
  114. * Tue Apr 01 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.9.7-1mdk
  115. - 0.9.7
  116. * Mon Mar 24 2003 Lenny Cartier <lenny@mandrakesoft.com> 0.9.1-2mdk
  117. - url
  118. * Wed Feb 19 2003 Austin Acton <aacton@yorku.ca> 0.9.1-1mdk
  119. - 0.9.1
  120. - add man pages
  121. * Wed Jan 29 2003 Austin Acton <aacton@yorku.ca> 0.9.0-1mdk
  122. - initial package