rpms/xscreensaver/FC-6 xscreensaver-5.01-webcollage-default-nonet.patch, NONE, 1.1 xscreensaver.spec, 1.33, 1.34

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Tue Nov 21 09:06:08 UTC 2006


Author: mtasaka

Update of /cvs/extras/rpms/xscreensaver/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10434

Modified Files:
	xscreensaver.spec 
Added Files:
	xscreensaver-5.01-webcollage-default-nonet.patch 
Log Message:
* Mon Nov 20 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.01-5
- Require xorg-x11-resutils (#216245)


xscreensaver-5.01-webcollage-default-nonet.patch:

--- NEW FILE xscreensaver-5.01-webcollage-default-nonet.patch ---
--- xscreensaver-5.01/hacks/config/webcollage.xml.nonet	2006-03-20 21:47:40.000000000 +0900
+++ xscreensaver-5.01/hacks/config/webcollage.xml	2006-11-06 04:29:32.000000000 +0900
@@ -20,7 +20,7 @@
 
   <string id="filter2" _label="Overall Filter Program" arg="-filter2 %"/>
 
-<!-- <file id="dictionary" _label="Dictionary File" arg="-dictionary %"/> -->
+  <file id="directory" _label="Image search directory" arg="-directory %"/>
 
   <_description>
 This program makes collages out of random images pulled off of the
--- xscreensaver-5.01/driver/XScreenSaver.ad.in.nonet	2006-11-06 04:14:04.000000000 +0900
+++ xscreensaver-5.01/driver/XScreenSaver.ad.in	2006-11-06 04:19:38.000000000 +0900
@@ -302,10 +302,12 @@
 				fiberlamp -root				    \n\
 				boxfit -root				    \n\
 				celtic -root				    \n\
-- default-n:			webcollage -root			    \n\
+- default-n:			webcollage -root			      \
+				  -directory @DEFAULT_IMAGE_DIRECTORY@      \n\
 - default-n:  "WebCollage (whacked)"					      \
 				webcollage -root -filter		      \
-				  'vidwhacker -stdin -stdout'		    \n\
+				  'vidwhacker -stdin -stdout'		      \
+				  -directory @DEFAULT_IMAGE_DIRECTORY@      \n\
 - default-n:			vidwhacker -root			    \n\
 									      \
 @GL_KLUDGE@ GL:			gears -root				    \n\


Index: xscreensaver.spec
===================================================================
RCS file: /cvs/extras/rpms/xscreensaver/FC-6/xscreensaver.spec,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- xscreensaver.spec	29 Sep 2006 14:41:33 -0000	1.33
+++ xscreensaver.spec	21 Nov 2006 09:05:38 -0000	1.34
@@ -2,7 +2,7 @@
 
 %define version       5.01
 %define beta_ver      %{nil}
-%define fedora_rel    3
+%define fedora_rel    5
 
 %define default_text  %{_datadir}/eula/eula.en_US
 
@@ -25,6 +25,7 @@
 Source0:         http://www.jwz.org/xscreensaver/xscreensaver-%{version}%{?beta_ver}.tar.gz
 Patch1:          xscreensaver-5.00b5-sanitize-hacks.patch
 Patch8:          xscreensaver-5.00b5-include-directory.patch
+Patch21:         xscreensaver-5.01-webcollage-default-nonet.patch
 Patch114:        xscreensaver-5.01a1-pam-popup-passwindow.patch
 
 %package base
@@ -50,6 +51,7 @@
 BuildRequires:   fedora-release
 Requires:        /etc/pam.d/system-auth
 Requires:        pam > %{pam_ver}
+Requires:        xorg-x11-resutils
 Provides:        xscreensaver = %{epoch}:%{version}-%{release}
 Obsoletes:       xscreensaver
 
@@ -135,6 +137,7 @@
 
 %patch1 -p1 -b .sanitize-hacks
 %patch8 -p1 -b .include-dir
+%patch21 -p1 -b .nonet
 # don't apply for now
 %if %{allow_non_passwd}
 %patch114 -p1 -b .non-passwd
@@ -272,7 +275,7 @@
    --dir $RPM_BUILD_ROOT%{_datadir}/applications         \
    --add-only-show-in GNOME                              \
    --add-category X-Red-Hat-Base                         \
-  $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
+   $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
 
 # This function prints a list of things that get installed.
 # It does this by parsing the output of a dummy run of "make install".
@@ -335,7 +338,6 @@
 
 # create desktop entry for gnome-screensaver
 create_desktop(){
-   set +x
    COMMAND=`cat $1 | sed -n -e 's|^<screen.*name=\"\([^ ][^ ]*\)\".*$|\1|p'`
    NAME=`cat $1 | sed -n -e 's|^<screen.*_label=\"\(.*\)\">.*$|\1|p'`
    ARG=`cat $1 | sed -n -e 's|^.*<command arg=\"\([^ ][^ ]*\)\".*$|\1|p'`
@@ -344,6 +346,11 @@
      sed -e '/_description/q' | sed -e '/_description/d'`"
    COMMENT=`echo $COMMENT`
 
+# webcollage treatment
+   if [ "x$COMMAND" = "xwebcollage" ] ; then
+      ARG="$ARG -directory %{_datadir}/backgrounds/images"
+   fi
+
    if [ "x$NAME" = "x" ] ; then NAME=$COMMAND ; fi
 
    rm -f $2
@@ -356,7 +363,6 @@
    echo "StartupNotify=false" >> $2
    echo "Type=Application" >> $2
    echo "Categories=Screensaver" >> $2
-   set -x
 }
 
 cd $dd
@@ -378,13 +384,12 @@
       desktop=xscreensaver-`basename $file`
       desktop=${desktop%.xml}.desktop
 
-      set -x
+      echo + create_desktop $file  ${RPM_BUILD_ROOT}${SAVERDIR}/$desktop
       create_desktop $file  ${RPM_BUILD_ROOT}${SAVERDIR}/$desktop
       echo ${SAVERDIR}/$desktop >> $glist
-      set +x
    done
+   set -x
 done
-set -x
 
 # Make sure all files are readable by all, and writable only by owner.
 #
@@ -409,6 +414,12 @@
 %defattr(-,root,root)
 
 %changelog
+* Mon Nov 20 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.01-5
+- Require xorg-x11-resutils (#216245)
+
+* Sun Nov  5 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.01-4
+- No net connection by default for webcollage (possibly fix #214095 ?)
+
 * Fri Sep 29 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.01-3
 - Fix the arguments of desktop files (#208560)
 




More information about the fedora-extras-commits mailing list