rpms/rss-glx/devel rss-glx.spec,1.4,1.5

Nils Philippsen (nphilipp) fedora-extras-commits at redhat.com
Mon Jun 12 14:12:49 UTC 2006


Author: nphilipp

Update of /cvs/extras/rpms/rss-glx/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv11417

Modified Files:
	rss-glx.spec 
Log Message:
move gnome-screensaver desktop files to match new location in FC6 (#194862)



Index: rss-glx.spec
===================================================================
RCS file: /cvs/extras/rpms/rss-glx/devel/rss-glx.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- rss-glx.spec	2 Jun 2006 10:33:23 -0000	1.4
+++ rss-glx.spec	12 Jun 2006 14:12:49 -0000	1.5
@@ -1,6 +1,5 @@
 %define xssconfigdir %{_datadir}/xscreensaver/config
 %define xssbindir %{_libexecdir}/xscreensaver
-%define gssconfigdir %{_datadir}/gnome-screensaver/themes
 %define gssbindir %{_libexecdir}/gnome-screensaver
 %define kdessconfigdir %{_datadir}/applnk/System/ScreenSavers
 
@@ -8,13 +7,20 @@
 %if "%{fedora}" <= "4"
 %define modular_x 0%{?_with_modular_x:1}
 %define gss 0
+%define _gssconfigdir %{nil}
 %else
 %define modular_x 0%{!?_without_modular_x:1}
 %define gss 1
+%if "%{fedora}" <= "5"
+%define _gssconfigdir %{!?gssconfigdir:%{_datadir}/gnome-screensaver/themes}%{?gssconfigdir}
+%else
+%define _gssconfigdir %{!?gssconfigdir:%{_datadir}/applications/screensavers}%{?gssconfigdir}
+%endif
 %endif
 %else
 %define modular_x 0%{?!_without_modular_x:1}
 %define gss 0%{?!_without_gss:1}
+%define _gssconfigdir %{!?gssconfigdir:%{_datadir}/applications/screensavers}%{?gssconfigdir}
 %endif
 
 %define with_matrixview 0%{?_with_matrixview:1}
@@ -23,7 +29,7 @@
 Summary: Really Slick Screensavers
 Name: rss-glx
 Version: 0.8.1%{patchext}
-Release: 2%{?dist}
+Release: 3%{?dist}
 License: GPL
 Group: Amusements/Graphics
 URL: http://rss-glx.sourceforge.net/
@@ -109,7 +115,8 @@
 - with monolithic X
 %endif
 %if %gss
-- with gnome-screensaver support
+- with gnome-screensaver support,
+  theme directory: %{_gssconfigdir}
 %else
 - without gnome-screensaver support
 %endif
@@ -146,7 +153,7 @@
         # generate GNOME screensaver desktop files
 		eval $(echo "$line" | awk -F§ '{print "name=\"" $1 "\"; cmd=\"" $2 "\"; desc=\"" $3 "\""}')
 		trycmd="${cmd%%%% *}"
-		cat << EOF > %{buildroot}%{gssconfigdir}/rss-glx-${cmd}.desktop
+		cat << EOF > %{buildroot}%{_gssconfigdir}/rss-glx-${cmd}.desktop
 
 [Desktop Entry]
 Encoding=UTF-8
@@ -177,7 +184,7 @@
 make DESTDIR=%{buildroot} install
 rm -f %{buildroot}%{_libdir}/lib*.{,l}a %{buildroot}%{_bindir}/rss-glx_install.pl
 %if %gss
-mkdir -p %{buildroot}%{gssconfigdir}
+mkdir -p %{buildroot}%{_gssconfigdir}
 mkdir -p %{buildroot}%{gssbindir}
 mkdir -p %{buildroot}%{xssbindir}
 %endif
@@ -225,8 +232,8 @@
 %if %gss
 %files gnome-screensaver
 %defattr(-, root, root)
-%dir %{gssconfigdir}
-%{gssconfigdir}/*.desktop
+%dir %{_gssconfigdir}
+%{_gssconfigdir}/*.desktop
 %dir %{gssbindir}
 %{gssbindir}/*
 %endif
@@ -237,6 +244,9 @@
 %{kdessconfigdir}/*.desktop
 
 %changelog
+* Mon Jun 12 2006 Nils Philippsen <nphilipp at redhat.com> 0.8.1.p-3
+- move gnome-screensaver desktop files to match new location in FC6 (#194862)
+
 * Fri Jun 02 2006 Nils Philippsen <nphilipp at redhat.com> 0.8.1.p-2
 - replace symlinked source files with copies to work around #189928
 - honour RPM optflags




More information about the scm-commits mailing list