]> git.pld-linux.org Git - SPECS.git/blob - usermode.spec
SPECS updated Tue 30 Apr 15:13:02 CEST 2024
[SPECS.git] / usermode.spec
1 #
2 # Conditional build:
3 %bcond_without  selinux # SELinux functionality
4 #
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ı
10 Name:           usermode
11 Version:        1.111
12 Release:        2
13 License:        GPL v2+
14 Group:          Applications/System
15 Source0:        https://fedorahosted.org/releases/u/s/usermode/%{name}-%{version}.tar.xz
16 # Source0-md5:  28ba510fbd8da9f4e86e57d6c31cff29
17 Source1:        config-util
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
28 BuildRequires:  xz
29 #Requires:      nss_db
30 Requires:       util-linux
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 The usermode package contains the userhelper program, which can be
35 used to allow configured programs to be run with superuser privileges
36 by ordinary users.
37
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
42
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
47 les concernant.
48
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.
53
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
57 içerir.
58
59 %package gtk
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
65
66 %description gtk
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
71 passwords.
72
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
78 zmieniać hasło.
79
80 %prep
81 %setup -q
82 %patch0 -p1
83
84 %build
85 %configure \
86         %{?with_selinux:--with-selinux}
87 %{__make}
88
89 %install
90 rm -rf $RPM_BUILD_ROOT
91 %{__make} install \
92         INSTALL='install -p' \
93         DESTDIR=$RPM_BUILD_ROOT
94
95 install -d $RPM_BUILD_ROOT/etc/security/console.apps
96
97 install -p %{SOURCE1} \
98         $RPM_BUILD_ROOT/etc/security/console.apps/config-util
99
100 %find_lang %{name}
101
102 %clean
103 rm -rf $RPM_BUILD_ROOT
104
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*
113
114 %files gtk
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*
126 %{_datadir}/%{name}
127 %{_desktopdir}/*.desktop
128 %{_pixmapsdir}/*.png
129 %{_pixmapsdir}/keys.xpm
This page took 0.575725 seconds and 3 git commands to generate.