rpms/policycoreutils/devel policycoreutils.spec,1.582,1.583

Daniel J Walsh dwalsh at fedoraproject.org
Wed Jan 14 14:50:37 UTC 2009


Author: dwalsh

Update of /cvs/extras/rpms/policycoreutils/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2268

Modified Files:
	policycoreutils.spec 
Log Message:
Split out python package


Index: policycoreutils.spec
===================================================================
RCS file: /cvs/extras/rpms/policycoreutils/devel/policycoreutils.spec,v
retrieving revision 1.582
retrieving revision 1.583
diff -u -r1.582 -r1.583
--- policycoreutils.spec	13 Jan 2009 14:09:47 -0000	1.582
+++ policycoreutils.spec	14 Jan 2009 14:50:07 -0000	1.583
@@ -25,8 +25,8 @@
 Patch4:	 policycoreutils-sepolgen.patch
 
 BuildRequires: pam-devel libsepol-static >= %{libsepolver} libsemanage-devel >= %{libsemanagever} libselinux-devel >= %{libselinuxver}  libcap-devel audit-libs-devel >=  %{libauditver} gettext
-Requires: /bin/mount /bin/egrep /bin/awk /usr/bin/diff rpm /bin/sed /usr/bin/make
-Requires: libsepol >= %{libsepolver} libsemanage-python >= %{libsemanagever} coreutils audit-libs-python >=  %{libauditver} checkpolicy libselinux-python libselinux-utils >=  %{libselinuxver} 
+Requires: /bin/mount /bin/egrep /bin/awk /usr/bin/diff rpm /bin/sed 
+Requires: libsepol >= %{libsepolver} coreutils checkpolicy  libselinux-utils >=  %{libselinuxver} 
 Requires(post): /sbin/service /sbin/chkconfig 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -92,6 +92,31 @@
 		     %{SOURCE6}
 %find_lang %{name}
 
+%package python
+Summary: SELinux policy core python utilities
+Group:	 System Environment/Base
+Requires: policycoreutils = %{version}-%{release} 
+Requires: libsemanage-python >= %{libsemanagever} libselinux-python
+Requires: audit-libs-python >=  %{libauditver} 
+Requires: python >= 2.6 /usr/bin/make
+
+%description python
+The policycoreutils-python package contains the management tools use to manage an SELinux environment.
+
+%files python
+%defattr(-,root,root,-)
+%{_sbindir}/semanage
+%{_bindir}/audit2allow
+%{_bindir}/audit2why
+%{_bindir}/chcat
+%{_bindir}/sepolgen-ifgen
+%{_libdir}/python?.?/site-packages/seobject.py*
+%{_libdir}/python?.?/site-packages/sepolgen/*
+%dir %{_libdir}/python?.?/site-packages/sepolgen
+%dir  /var/lib/sepolgen
+%dir  /var/lib/selinux
+/var/lib/sepolgen/perm_map
+
 %package newrole
 Summary: The newrole application for RBAC/MLS 
 Group: System Environment/Base
@@ -108,12 +133,12 @@
 %package gui
 Summary: SELinux configuration GUI
 Group: System Environment/Base
-Requires: policycoreutils = %{version}-%{release} 
+Requires: policycoreutils-python = %{version}-%{release} 
 Requires: gnome-python2-gnome, pygtk2, pygtk2-libglade, gnome-python2-canvas 
 Requires: usermode-gtk 
 Requires: setools-console
-Requires: selinux-policy-devel
-Requires: python >= 2.4
+Requires: selinux-policy
+Requires: python >= 2.6
 BuildRequires: desktop-file-utils
 
 %description gui
@@ -148,15 +173,10 @@
 %{_sbindir}/restorecond
 %{_sbindir}/setsebool
 %{_sbindir}/semodule
-%{_sbindir}/semanage
 %{_sbindir}/load_policy
 %{_sbindir}/sestatus
 %{_sbindir}/run_init
 %{_sbindir}/open_init_pty
-%{_bindir}/sepolgen-ifgen
-%{_bindir}/audit2allow
-%{_bindir}/audit2why
-%{_bindir}/chcat
 %{_bindir}/secon
 %{_bindir}/semodule_deps
 %{_bindir}/semodule_expand
@@ -166,14 +186,8 @@
 %config(noreplace) %{_sysconfdir}/pam.d/newrole
 %config(noreplace) %{_sysconfdir}/pam.d/run_init
 %config(noreplace) %{_sysconfdir}/sestatus.conf
-%{_libdir}/python?.?/site-packages/seobject.py*
 %attr(755,root,root) /etc/rc.d/init.d/restorecond
 %config(noreplace) /etc/selinux/restorecond.conf
-%dir %{_libdir}/python?.?/site-packages/sepolgen
-%{_libdir}/python?.?/site-packages/sepolgen/*
-%dir  /var/lib/sepolgen
-%dir  /var/lib/selinux
-/var/lib/sepolgen/perm_map
 
 %preun
 if [ $1 -eq 0 ]; then
@@ -192,6 +206,9 @@
 fi
 
 %changelog
+* Wed Jan 14 2009 Dan Walsh <dwalsh at redhat.com> 2.0.61-2
+- Split python into a separate package
+
 * Tue Jan 13 2009 Dan Walsh <dwalsh at redhat.com> 2.0.61-1
 - Update to upstream
 	* chcat: cut categories at arbitrary point (25) from Dan Walsh




More information about the fedora-extras-commits mailing list