[packages/usermode] - updated dependencies, added selinux bcond - hiding userhelper from users was pure SbO, packages ar
qboosh
qboosh at pld-linux.org
Sun Mar 31 22:05:17 CEST 2013
commit 5cdf268772e227aabcd6ac115400ae36497d0585
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Mar 31 22:05:02 2013 +0200
- updated dependencies, added selinux bcond
- hiding userhelper from users was pure SbO, packages are publically available
usermode.spec | 27 ++++++++++++++++++++-------
1 file changed, 20 insertions(+), 7 deletions(-)
---
diff --git a/usermode.spec b/usermode.spec
index dc87abc..cabc15b 100644
--- a/usermode.spec
+++ b/usermode.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without selinux # SELinux functionality
+#
Summary: Tools for certain user account management tasks
Summary(de.UTF-8): Anwender-Tools
Summary(fr.UTF-8): Outils utilisateur
@@ -11,16 +15,18 @@ Group: Applications/System
Source0: https://fedorahosted.org/releases/u/s/usermode/%{name}-%{version}.tar.xz
# Source0-md5: 28ba510fbd8da9f4e86e57d6c31cff29
Source1: config-util
+Patch0: %{name}-userhelper-format-security.patch
URL: https://fedorahosted.org/usermode/
-BuildRequires: gtk+2-devel
+BuildRequires: glib2-devel >= 2.0
+BuildRequires: gtk+2-devel >= 2:2.23
BuildRequires: libblkid-devel
+%{?with_selinux:BuildRequires: libselinux-devel}
BuildRequires: libuser-devel
BuildRequires: pam-devel
-BuildRequires: pwdb-devel
+BuildRequires: startup-notification-devel
BuildRequires: tar >= 1:1.22
BuildRequires: xz
#Requires: nss_db
-Patch0: %{name}-userhelper-format-security.patch
Requires: util-linux
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -52,8 +58,10 @@ içerir.
%package gtk
Summary: Graphical tools for certain user account management tasks
+Summary(pl.UTF-8): Graficzne narzędzia obsługujące zadania zarządzania kontami użytkowników
Group: X11/Applications
Requires: %{name} = %{version}-%{release}
+Requires: gtk+2 >= 2:2.23
%description gtk
The usermode-gtk package contains several graphical tools for users:
@@ -62,15 +70,20 @@ their finger information. Usermount lets users mount, unmount, and
format file systems. Userpasswd allows users to change their
passwords.
-Install the usermode-gtk package if you would like to provide users
-with graphical tools for certain account management tasks.
+%description gtk -l pl.UTF-8
+Ten pakiet zawiera kilka graficznych narzędzi dla użytkowników:
+userinfo, usermount i userpasswd. Userinfo pozwala użytkownikom
+zmieniać informacje udostępniane przez finger. Usermount pozwala
+montować, odmontowywać i formatować systemy plików. Userpasswd pozwala
+zmieniać hasło.
%prep
%setup -q
%patch0 -p1
%build
-%configure
+%configure \
+ %{?with_selinux:--with-selinux}
%{__make}
%install
@@ -92,7 +105,7 @@ rm -rf $RPM_BUILD_ROOT
%files -f %{name}.lang
%defattr(644,root,root,755)
%doc ChangeLog NEWS README
-%attr(4711,root,root) %{_sbindir}/userhelper
+%attr(4755,root,root) %{_sbindir}/userhelper
%attr(755,root,root) %{_bindir}/consolehelper
%config(noreplace) %verify(not md5 mtime size) /etc/security/console.apps/config-util
%{_mandir}/man8/userhelper.8*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/usermode.git/commitdiff/5cdf268772e227aabcd6ac115400ae36497d0585
More information about the pld-cvs-commit
mailing list