rpms/xscreensaver/F-12 xscreensaver.spec,1.109,1.110
Mamoru Tasaka
mtasaka at fedoraproject.org
Wed Jun 23 15:45:12 UTC 2010
Author: mtasaka
Update of /cvs/extras/rpms/xscreensaver/F-12
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv630/F-12
Modified Files:
xscreensaver.spec
Log Message:
* Thu Jun 24 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.11-4.respin1
- Make hacks' names in gss compat desktop files written in full path
(ref: bug 531151)
- Update gss compat desktop creation
Index: xscreensaver.spec
===================================================================
RCS file: /cvs/extras/rpms/xscreensaver/F-12/xscreensaver.spec,v
retrieving revision 1.109
retrieving revision 1.110
diff -u -p -r1.109 -r1.110
--- xscreensaver.spec 14 Jun 2010 09:10:42 -0000 1.109
+++ xscreensaver.spec 23 Jun 2010 15:45:11 -0000 1.110
@@ -5,7 +5,7 @@
%define modular_conf 1
-%define fedora_rel 4.1
+%define fedora_rel 5
%define extrarel .respin1
@@ -574,6 +574,15 @@ echo '%{_sysconfdir}/xdg/autostart/xscre
# bug 204944, 208560
create_desktop(){
COMMAND=`cat $1 | sed -n -e 's|^<screen.*name=\"\([^ ][^ ]*\)\".*$|\1|p'`
+# COMMAND must be full path (see bug 531151)
+# Check if the command actually exists
+ COMMAND=%{_libexecdir}/xscreensaver/$COMMAND
+ if [ ! -x $RPM_BUILD_ROOT/$COMMAND ] ; then
+ echo
+ echo "WARNING:"
+ echo "$COMMAND could not be found under $RPM_BUILD_ROOT"
+ #exit 1
+ fi
NAME=`cat $1 | sed -n -e 's|^<screen.*_label=\"\(.*\)\">.*$|\1|p'`
ARG=`cat $1 | sed -n -e 's|^.*<command arg=\"\([^ ][^ ]*\)\".*$|\1|p'`
ARG=$(echo "$ARG" | while read line ; do echo -n "$line " ; done)
@@ -593,7 +602,7 @@ create_desktop(){
rm -f $2
echo "[Desktop Entry]" >> $2
- echo "Encoding=UTF-8" >> $2
+# echo "Encoding=UTF-8" >> $2
echo "Name=$NAME" >> $2
echo "Comment=$COMMENT" >> $2
echo "TryExec=$COMMAND" >> $2
@@ -690,6 +699,11 @@ exit 0
%defattr(-,root,root,-)
%changelog
+* Thu Jun 24 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.11-4.respin1
+- Make hacks' names in gss compat desktop files written in full path
+ (ref: bug 531151)
+- Update gss compat desktop creation
+
* Mon Jun 14 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.11-4.1.respin1
- Fix crash of xjack when window is too small (bug 603587)
More information about the scm-commits
mailing list