rpms/gnome-screensaver/devel gnome-screensaver.spec,1.50,1.51

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Tue Jan 31 20:57:56 UTC 2006


Author: rstrode

Update of /cvs/dist/rpms/gnome-screensaver/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv26189

Modified Files:
	gnome-screensaver.spec 
Log Message:
- try to migrate xscreensaver screensavers (bug 172715)



Index: gnome-screensaver.spec
===================================================================
RCS file: /cvs/dist/rpms/gnome-screensaver/devel/gnome-screensaver.spec,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- gnome-screensaver.spec	31 Jan 2006 04:44:30 -0000	1.50
+++ gnome-screensaver.spec	31 Jan 2006 20:57:54 -0000	1.51
@@ -14,7 +14,7 @@
 Summary: GNOME Sreensaver
 Name: gnome-screensaver
 Version: 2.13.90
-Release: 1
+Release: 2
 License: GPL
 Group: Amusement/Graphics
 Source0: %{name}-%{version}.tar.bz2
@@ -94,6 +94,14 @@
 
 install -D -m644 %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/gnome-screensaver/themes
 
+sed -ie 's at XSL=${DIST_BIN}/xscreensaver-config.xsl at XSL=%{_datadir}/gnome-screensaver/xscreensaver-config.xsl@' \
+        data/migrate-xscreensaver-config.sh
+sed -ie 's at b=`basename ${FILE} .xml`@b=xscreensaver-`basename ${FILE} .xml`@' \
+        data/migrate-xscreensaver-config.sh
+
+install -D -m755 data/migrate-xscreensaver-config.sh $RPM_BUILD_ROOT%{_libexecdir}/gnome-screensaver
+install -D -m644 data/xscreensaver-config.xsl $RPM_BUILD_ROOT%{_datadir}/gnome-screensaver
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -104,6 +112,24 @@
   gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$S >/dev/null
 done
 
+%triggerin -- xscreensaver-extras xscreensaver-gl-extras
+(cd %{_datadir}/gnome-screensaver/themes; \
+for f in %{_datadir}/xscreensaver/config/*.xml; do
+  %{_libexecdir}/gnome-screensaver/migrate-xscreensaver-config.sh $f > /dev/null 2>&1
+done)
+
+%triggerun -- xscreensaver-extras 
+(cd %{_datadir}/gnome-screensaver/themes; \
+for f in $(rpm -ql xscreensaver-extras | grep '%{_datadir}/xscreensaver/config/'); do
+  rm -f xscreensaver-$(basename $f .xml).desktop
+done)
+
+%triggerun -- xscreensaver-gl-extras
+(cd %{_datadir}/gnome-screensaver/themes; \
+for f in $(rpm -ql xscreensaver-gl-extras | grep '%{_datadir}/xscreensaver/config/'); do
+  rm -f xscreensaver-$(basename $f .xml).desktop
+done)
+
 %files -f %{name}.lang
 %defattr(-, root, root)
 %doc AUTHORS ChangeLog NEWS README
@@ -120,6 +146,9 @@
 %{_sysconfdir}/pam.d/*
 
 %changelog
+* Tue Jan 31 2006 Ray Strode <rstrode at redhat.com> - 2.13.90-2
+- try to migrate xscreensaver screensavers (bug 172715)
+
 * Mon Jan 30 2006 Matthias Clasen <mclasen at redhat.com> - 2.13.90-1
 - Update to 2.13.90
 
@@ -217,3 +246,4 @@
 - Initial package 
 
 
+




More information about the fedora-cvs-commits mailing list