3 %bcond_with apidocs # disable gtk-doc (there isn't any)
4 %bcond_without nautilus # build without nautilus extensions
6 Summary: GKsu is a GTK+ frontend to the su program
7 Summary(pl.UTF-8): GKsu to nakładka graficzna na program su
12 Group: Applications/System
13 Source0: http://people.debian.org/~kov/gksu/%{name}-%{version}.tar.gz
14 # Source0-md5: cacbcac3fc272dce01c6ea38354489e2
15 Patch0: glib-2.32.patch
16 URL: http://www.nongnu.org/gksu/
17 BuildRequires: GConf2-devel
18 BuildRequires: autoconf >= 2.57
19 BuildRequires: automake
20 BuildRequires: gettext-devel
21 %{?with_nautilus:BuildRequires: gnome-vfs2-devel}
22 BuildRequires: gtk+2-devel >= 2:2.4
23 %{?with_apidocs:BuildRequires: gtk-doc >= 1.0}
24 BuildRequires: intltool
25 BuildRequires: libgksu-devel >= 2.0.0
26 BuildRequires: libtool
27 %{?with_nautilus:BuildRequires: nautilus-devel}
28 BuildRequires: pkgconfig
31 Obsoletes: gksu-static
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 %define specflags `pkg-config --cflags gnome-vfs-2.0`
36 %define nautilus_extensiondir %( pkg-config --variable=extensiondir libnautilus-extension )
40 GKsu is a GTK+ frontend to the su program.
42 %description -l pl.UTF-8
43 GKsu to graficzna nakładka na program su.
46 Summary: Gksu plugin for nautilus
47 Summary(pl.UTF-8): Wtyczka gksu dla nautilusa
48 Group: X11/Applications
49 Requires: %{name} = %{version}-%{release}
51 Obsoletes: gksu-nautilus-devel
52 Obsoletes: gksu-nautilus-static
55 Gksu plugin for nautilus.
57 %description nautilus -l pl.UTF-8
58 Wtyczka gksu dla nautilusa.
72 %{!?with_apidocs:--disable-gtk-doc} \
73 %{!?with_nautilus:--disable-nautilus-extension} \
74 --with-html-dir=%{_gtkdocdir}
79 rm -rf $RPM_BUILD_ROOT
82 nautilus_extensiondir=%{nautilus_extensiondir} \
83 DESTDIR=$RPM_BUILD_ROOT
86 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/gksudo.1
87 echo .so man1/gksu.1 > $RPM_BUILD_ROOT%{_mandir}/man1/gksudo.1
89 %{?with_nautilus:%{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.la}
94 rm -rf $RPM_BUILD_ROOT
96 %files -f %{name}.lang
97 %defattr(644,root,root,755)
98 %doc AUTHORS ChangeLog README
99 %attr(755,root,root) %{_bindir}/gksu
100 %attr(755,root,root) %{_bindir}/gksudo
101 %{_desktopdir}/gksu.desktop
104 %dir %{_datadir}/gksu
105 %attr(755,root,root) %{_datadir}/gksu/gksu-migrate-conf.sh
109 %defattr(644,root,root,755)
110 %attr (755,root,root) %{nautilus_extensiondir}/libnautilus-gksu.so