rpms/xscreensaver/devel xscreensaver-4.21-use-hack-basename.patch, NONE, 1.1 xscreensaver.spec, 1.48, 1.49

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed May 11 14:42:51 UTC 2005


Author: rstrode

Update of /cvs/dist/rpms/xscreensaver/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv6551

Modified Files:
	xscreensaver.spec 
Added Files:
	xscreensaver-4.21-use-hack-basename.patch 
Log Message:
- Allow configuration gui to support hacks with absolute paths
  (bug 157417). 


xscreensaver-4.21-use-hack-basename.patch:
 demo-Gtk-conf.c |    3 +++
 1 files changed, 3 insertions(+)

--- NEW FILE xscreensaver-4.21-use-hack-basename.patch ---
--- xscreensaver-4.21/driver/demo-Gtk-conf.c.use-hack-basename	2004-09-04 22:58:54.000000000 -0400
+++ xscreensaver-4.21/driver/demo-Gtk-conf.c	2005-05-11 10:17:56.000000000 -0400
@@ -18,6 +18,7 @@
 
 #include <xscreensaver-intl.h>
 
+#include <libgen.h>
 #include <stdlib.h>
 
 #ifdef HAVE_UNISTD_H
@@ -1815,6 +1816,8 @@ load_configurator_1 (const char *program
 
   if (L == 0) return 0;
 
+  program = (const char *) basename (program);
+
   file = (char *) malloc (L + strlen (program) + 10);
   data = (conf_data *) calloc (1, sizeof(*data));
 


Index: xscreensaver.spec
===================================================================
RCS file: /cvs/dist/rpms/xscreensaver/devel/xscreensaver.spec,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- xscreensaver.spec	9 May 2005 14:05:31 -0000	1.48
+++ xscreensaver.spec	11 May 2005 14:42:49 -0000	1.49
@@ -4,7 +4,7 @@
 Summary:	X screen saver and locker
 Name:		%{name}
 Version:	%{version}
-Release:	3
+Release:	4
 Epoch:		1
 License:	BSD
 Group:		Amusements/Graphics
@@ -15,6 +15,7 @@
 Patch1:		xscreensaver-4.16-sanitize-hacks.patch
 Patch2:         xscreensaver-4.21-dont-ping-if-not-root.patch
 Patch3:		xscreensaver-4.21-make-hack-paths-absolute.patch
+Patch4:         xscreensaver-4.21-use-hack-basename.patch
 Buildroot:	%{_tmppath}/%{name}-root
 
 # find_lang
@@ -72,6 +73,7 @@
 %patch1 -p1 -b .sanitize-hacks
 %patch2 -p1 -b .dont-ping-if-not-root
 %patch3 -p1 -b .make-hack-paths-absolute
+%patch4 -p1 -b .use-hack-basename
 
 if [ -x %{_datadir}/libtool/config.guess ]; then
   # use system-wide copy
@@ -200,6 +202,10 @@
 %defattr(-,root,root)
 
 %changelog
+* Wed May 11 2005 Ray Strode <rstrode at redhat.com> 1:4.21-3
+- Allow configuration gui to support hacks with absolute paths
+  (bug 157417). 
+
 * Mon May 09 2005 Ray Strode <rstrode at redhat.com> 1:4.21-3
 - Use @libexecdir@/xscreensaver instead of @HACKDIR@ in
   default configuration file so that the path gets expanded




More information about the fedora-cvs-commits mailing list