rpms/sabayon/devel sabayon.spec,1.3,1.4

Mark McLoughlin (markmc) fedora-extras-commits at redhat.com
Sun Mar 20 09:57:51 UTC 2005


Author: markmc

Update of /cvs/extras/rpms/sabayon/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31375

Modified Files:
	sabayon.spec 
Log Message:
* Sun Mar 20 2005 Mark McLoughlin <markmc at redhat.com> - 0.16-4
- Split the package into sabayon and sabayon-admin
- BuildRequires: gettext instead of gettext-devel



Index: sabayon.spec
===================================================================
RCS file: /cvs/extras/rpms/sabayon/devel/sabayon.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sabayon.spec	19 Mar 2005 09:23:45 -0000	1.3
+++ sabayon.spec	20 Mar 2005 09:57:49 -0000	1.4
@@ -6,7 +6,7 @@
 
 Name:    sabayon
 Version: 0.16
-Release: 3
+Release: 4
 Summary: Tool to maintain user profiles in a GNOME desktop
 
 Group:   Applications/System
@@ -24,7 +24,7 @@
 Requires: shadow-utils
 
 BuildRequires: python
-BuildRequires: gettext-devel
+BuildRequires: gettext
 BuildRequires: desktop-file-utils
 
 Requires(post):  shadow-utils
@@ -34,6 +34,15 @@
 Sabayon is a tool to help sysadmins and user change and maintain the
 default behaviour of the GNOME desktop.
 
+%package  admin
+Summary:  Graphical tools for Sabayon profile management
+Group:    Applications/System
+Requires: %{name} = %{version}-%{release}
+
+%description admin
+The sabayon-admin package contains the graphical tools which a
+sysadmin should use to manage Sabayon profiles.
+
 %prep
 %setup -q
 
@@ -61,48 +70,107 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%pre
-/usr/sbin/groupadd -r %{name} &>/dev/null || :
-/usr/sbin/useradd  -r -s /sbin/nologin -c "Sabayon user" -g %{name} %{name} &>/dev/null || :
-/usr/sbin/usermod -d "" %{name} &>/dev/null || :
+%pre admin
+/usr/sbin/groupadd -r %{name}-admin &>/dev/null || :
+/usr/sbin/useradd  -r -s /sbin/nologin -c "Sabayon user" -g %{name}-admin %{name}-admin &>/dev/null || :
+/usr/sbin/usermod -d "" %{name}-admin &>/dev/null || :
 
-%postun
+%postun admin
 if [ $1 -eq 0 ]; then
-  /usr/sbin/userdel  %{name} &>/dev/null || :
-  /usr/sbin/groupdel %{name} &>/dev/null || :
+  /usr/sbin/userdel  %{name}-admin &>/dev/null || :
+  /usr/sbin/groupdel %{name}-admin &>/dev/null || :
 fi
 
 %files -f sabayon.lang
 %defattr(-, root, root, 755)
 
 %doc AUTHORS ChangeLog.gz NEWS README TODO ISSUES
-%doc doc/index.html doc/testing.html doc/helping.html doc/developing.html
-%doc doc/sabayon.css doc/*.jpg doc/*.gif
 
 %config(noreplace) %{_sysconfdir}/gconf/2/local-defaults.path
 %config(noreplace) %{_sysconfdir}/gconf/2/local-mandatory.path
-%config(noreplace) %{_sysconfdir}/pam.d/%{name}
-%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}
 %config(noreplace) %{_sysconfdir}/X11/xinit/xinitrc.d/%{name}*
 
 %{_sysconfdir}/desktop-profiles
 
-%{_bindir}/%{name}*
-%{_sbindir}/%{name}*
+%{_sbindir}/%{name}-apply
+
+%{python_sitelib}/%{name}/__init__.py
+%{python_sitelib}/%{name}/__init__.pyc
+%ghost %{python_sitelib}/%{name}/__init__.pyo
+%{python_sitelib}/%{name}/config.py
+%{python_sitelib}/%{name}/config.pyc
+%ghost %{python_sitelib}/%{name}/config.pyo
+%{python_sitelib}/%{name}/storage.py
+%{python_sitelib}/%{name}/storage.pyc
+%ghost %{python_sitelib}/%{name}/storage.pyo
+%{python_sitelib}/%{name}/userdb.py
+%{python_sitelib}/%{name}/userdb.pyc
+%ghost %{python_sitelib}/%{name}/userdb.pyo
+%{python_sitelib}/%{name}/userprofile.py
+%{python_sitelib}/%{name}/userprofile.pyc
+%ghost %{python_sitelib}/%{name}/userprofile.pyo
+%{python_sitelib}/%{name}/util.py
+%{python_sitelib}/%{name}/util.pyc
+%ghost %{python_sitelib}/%{name}/util.pyo
+
+%{python_sitelib}/%{name}/sources/*.py
+%{python_sitelib}/%{name}/sources/*.pyc
+%ghost %{python_sitelib}/%{name}/sources/*.pyo
+
+%files admin
+%doc doc/index.html doc/testing.html doc/helping.html doc/developing.html
+%doc doc/sabayon.css doc/*.jpg doc/*.gif
+
+%config(noreplace) %{_sysconfdir}/pam.d/%{name}
+%config(noreplace) %{_sysconfdir}/security/console.apps/%{name}
+
+%{_bindir}/%{name}
+%{_sbindir}/%{name}
 %{_libexecdir}/%{name}*
 
 %{_datadir}/%{name}/glade/%{name}.glade
 %{_datadir}/applications/gnome-%{name}.desktop
 %{_datadir}/pixmaps/%{name}.png
 
-%{python_sitelib}/%{name}/*.py
-%{python_sitelib}/%{name}/*.pyc
-%ghost %{python_sitelib}/%{name}/*.pyo
-%{python_sitelib}/%{name}/sources/*.py
-%{python_sitelib}/%{name}/sources/*.pyc
-%ghost %{python_sitelib}/%{name}/sources/*.pyo
+%{python_sitelib}/%{name}/aboutdialog.py
+%{python_sitelib}/%{name}/aboutdialog.pyc
+%ghost %{python_sitelib}/%{name}/aboutdialog.pyo
+%{python_sitelib}/%{name}/dirmonitor.py
+%{python_sitelib}/%{name}/dirmonitor.pyc
+%ghost %{python_sitelib}/%{name}/dirmonitor.pyo
+%{python_sitelib}/%{name}/editorwindow.py
+%{python_sitelib}/%{name}/editorwindow.pyc
+%ghost %{python_sitelib}/%{name}/editorwindow.pyo
+%{python_sitelib}/%{name}/fileviewer.py
+%{python_sitelib}/%{name}/fileviewer.pyc
+%ghost %{python_sitelib}/%{name}/fileviewer.pyo
+%{python_sitelib}/%{name}/gconfviewer.py
+%{python_sitelib}/%{name}/gconfviewer.pyc
+%ghost %{python_sitelib}/%{name}/gconfviewer.pyo
+%{python_sitelib}/%{name}/monitorwindow.py
+%{python_sitelib}/%{name}/monitorwindow.pyc
+%ghost %{python_sitelib}/%{name}/monitorwindow.pyo
+%{python_sitelib}/%{name}/profilesdialog.py
+%{python_sitelib}/%{name}/profilesdialog.pyc
+%ghost %{python_sitelib}/%{name}/profilesdialog.pyo
+%{python_sitelib}/%{name}/protosession.py
+%{python_sitelib}/%{name}/protosession.pyc
+%ghost %{python_sitelib}/%{name}/protosession.pyo
+%{python_sitelib}/%{name}/saveconfirm.py
+%{python_sitelib}/%{name}/saveconfirm.pyc
+%ghost %{python_sitelib}/%{name}/saveconfirm.pyo
+%{python_sitelib}/%{name}/usermod.py
+%{python_sitelib}/%{name}/usermod.pyc
+%ghost %{python_sitelib}/%{name}/usermod.pyo
+%{python_sitelib}/%{name}/userswindow.py
+%{python_sitelib}/%{name}/userswindow.pyc
+%ghost %{python_sitelib}/%{name}/userswindow.pyo
 
 %changelog
+* Sun Mar 20 2005 Mark McLoughlin <markmc at redhat.com> - 0.16-4
+- Split the package into sabayon and sabayon-admin
+- BuildRequires: gettext instead of gettext-devel
+
 * Sat Mar 19 2005 Mark McLoughlin <markmc at redhat.com> - 0.16-3
 - Remove period at the end of the summary
 - Specify full URL for source




More information about the fedora-extras-commits mailing list