3 %bcond_without selinux # SELinux functionality
5 Summary: Tools for certain user account management tasks
6 Summary(de.UTF-8): Anwender-Tools
7 Summary(fr.UTF-8): Outils utilisateur
8 Summary(pl.UTF-8): Narzędzia użytkownika
9 Summary(tr.UTF-8): Kullanıcı araçları
14 Group: Applications/System
15 Source0: https://fedorahosted.org/releases/u/s/usermode/%{name}-%{version}.tar.xz
16 # Source0-md5: 28ba510fbd8da9f4e86e57d6c31cff29
18 Patch0: %{name}-userhelper-format-security.patch
19 URL: https://fedorahosted.org/usermode/
20 BuildRequires: glib2-devel >= 2.0
21 BuildRequires: gtk+2-devel >= 2:2.23
22 BuildRequires: libblkid-devel
23 %{?with_selinux:BuildRequires: libselinux-devel}
24 BuildRequires: libuser-devel
25 BuildRequires: pam-devel
26 BuildRequires: startup-notification-devel
27 BuildRequires: tar >= 1:1.22
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 The usermode package contains the userhelper program, which can be
35 used to allow configured programs to be run with superuser privileges
38 %description -l de.UTF-8
39 Mehrere grafische Tools, u.a. eines zum Verwalten von Disketten (und
40 anderen Wechseldatenträgern) und eines zum Ändern der
41 Finger-Informationen eines Benutzers
43 %description -l fr.UTF-8
44 De nombreux outils graphiques, dont un outil pour aider les
45 utilsateurs à gérer les disquettes (et les autres supports amovibles)
46 et un outil pour aider les utilisateurs à modifier les informations
49 %description -l pl.UTF-8
50 Kilka graficznych narzędzi, w tym program pomagający użytkownikowi
51 zarządzanie dyskietkami (i innymi wymiennymi nośnikami) także program
52 pomocny przy zmianie informacji dla programu finger.
54 %description -l tr.UTF-8
55 Bu paket, kullanıcıların disketlerin yönetimini yapmak, kişisel finger
56 bilgilerini değiştirmek gibi işler için kullanabilecekleri araçlar
60 Summary: Graphical tools for certain user account management tasks
61 Summary(pl.UTF-8): Graficzne narzędzia obsługujące zadania zarządzania kontami użytkowników
62 Group: X11/Applications
63 Requires: %{name} = %{version}-%{release}
64 Requires: gtk+2 >= 2:2.23
67 The usermode-gtk package contains several graphical tools for users:
68 userinfo, usermount and userpasswd. Userinfo allows users to change
69 their finger information. Usermount lets users mount, unmount, and
70 format file systems. Userpasswd allows users to change their
73 %description gtk -l pl.UTF-8
74 Ten pakiet zawiera kilka graficznych narzędzi dla użytkowników:
75 userinfo, usermount i userpasswd. Userinfo pozwala użytkownikom
76 zmieniać informacje udostępniane przez finger. Usermount pozwala
77 montować, odmontowywać i formatować systemy plików. Userpasswd pozwala
86 %{?with_selinux:--with-selinux}
90 rm -rf $RPM_BUILD_ROOT
92 INSTALL='install -p' \
93 DESTDIR=$RPM_BUILD_ROOT
95 install -d $RPM_BUILD_ROOT/etc/security/console.apps
97 install -p %{SOURCE1} \
98 $RPM_BUILD_ROOT/etc/security/console.apps/config-util
103 rm -rf $RPM_BUILD_ROOT
105 %files -f %{name}.lang
106 %defattr(644,root,root,755)
107 %doc ChangeLog NEWS README
108 %attr(4755,root,root) %{_sbindir}/userhelper
109 %attr(755,root,root) %{_bindir}/consolehelper
110 %config(noreplace) %verify(not md5 mtime size) /etc/security/console.apps/config-util
111 %{_mandir}/man8/userhelper.8*
112 %{_mandir}/man8/consolehelper.8*
115 %defattr(644,root,root,755)
116 %attr(755,root,root) %{_bindir}/consolehelper-gtk
117 %attr(755,root,root) %{_bindir}/pam-panel-icon
118 %attr(755,root,root) %{_bindir}/userinfo
119 %attr(755,root,root) %{_bindir}/usermount
120 %attr(755,root,root) %{_bindir}/userpasswd
121 %{_mandir}/man1/pam-panel-icon.1*
122 %{_mandir}/man1/userinfo.1*
123 %{_mandir}/man1/usermount.1*
124 %{_mandir}/man1/userpasswd.1*
125 %{_mandir}/man8/consolehelper-gtk.8*
127 %{_desktopdir}/*.desktop
129 %{_pixmapsdir}/keys.xpm