rpms/xscreensaver/devel xscreensaver.spec,1.84,1.85

Mamoru Tasaka mtasaka at fedoraproject.org
Mon Feb 2 12:13:18 UTC 2009


Author: mtasaka

Update of /cvs/extras/rpms/xscreensaver/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32283

Modified Files:
	xscreensaver.spec 
Log Message:
* Mon Feb  2 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.08-6
- Remove OnlyShowIn=GNOME on F-11+ (to make happy with XFCE):
  bug 483495
- Add more comments about bug reference



Index: xscreensaver.spec
===================================================================
RCS file: /cvs/extras/rpms/xscreensaver/devel/xscreensaver.spec,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- xscreensaver.spec	22 Jan 2009 14:02:45 -0000	1.84
+++ xscreensaver.spec	2 Feb 2009 12:12:48 -0000	1.85
@@ -5,7 +5,7 @@
 
 
 %define modular_conf  1
-%define fedora_rel    5
+%define fedora_rel    6
 
 %define extrarel      %{nil}
 
@@ -31,9 +31,14 @@
 %if %{modular_conf}
 Source10:        update-xscreensaver-hacks
 %endif
+# bug 129335
 Patch1:          xscreensaver-5.00b5-sanitize-hacks.patch
+# Change webcollage not to access to net
+# Also see bug 472061
 Patch21:         xscreensaver-5.07-webcollage-default-nonet.patch
+# Reported from upstream
 Patch50:         xscreensaver-5.08-po-recreate.patch
+# bug 481146
 Patch51:         xscreensaver-5.08-phosphor-segv.patch
 Requires:        xscreensaver-base = %{epoch}:%{version}-%{release}
 Requires:        xscreensaver-extras = %{epoch}:%{version}-%{release}
@@ -236,7 +241,8 @@
    mv $f.tmp $f
 done
 
-# change some options
+# Change some options
+# For grabDesktopImages, lock, see bug 126809
 change_option driver/XScreenSaver.ad.in \
    captureStderr=False \
    passwdTimeout=0:00:15 \
@@ -246,11 +252,12 @@
    ignoreUninstalledPrograms=True \
    textProgram=fortune\ -s
 
-# silence the following hacks by default
+# Disable the following hacks by default
+# (disable, not remove)
 silence_hack driver/XScreenSaver.ad.in \
    bsod flag
 
-# record time, version
+# Record time, EVR
 eval sed -i.ver \
    -e \'s\|version \[45\]\.\[0-9a-z\]\[0-9a-z\]\*\|version %{version}-`echo \
       %{release} | sed -e '/IGNORE THIS/s|\.[a-z][a-z0-9].*$||'`\|\' \
@@ -268,18 +275,18 @@
       sed -e '/IGNORE THIS/s|\.[a-zA-Z][a-zA-Z0-9].*$||'`\|\' \
    utils/version.h
 
-# move man entry to 6x.
+# Move man entry to 6x (bug 197741)
 for f in `find hacks -name Makefile.in` ; do
    sed -i.mansuf \
       -e '/^mansuffix/s|6|6x|'\
       $f
 done
 
-# search first 6x entry, next 1 entry for man pages
+# Search first 6x entry, next 1 entry for man pages
 sed -i.manentry -e 's at man %%s at man 6x %%s 2>/dev/null || man 1 %%s @' \
    driver/XScreenSaver.ad.in
 
-# suppress rpmlint booing.
+# Suppress rpmlint warnings.
 # suppress about pam config (although this is 
 # not the fault of xscreensaver.pam ......).
 sed -i.rpmlint -n -e '1,5p' driver/xscreensaver.pam 
@@ -289,11 +296,16 @@
    cp -p %{_datadir}/libtool/config.{sub,guess} .
 fi
 
-# fix for desktop-file-utils 0.14+
+# Fix for desktop-file-utils 0.14+
 %if 0%{?fedora} >= 9
 sed -i.icon -e 's|xscreensaver\.xpm|xscreensaver|' \
    driver/screensaver-properties.desktop.in
 %endif
+# Kill OnlyShowIn=GNOME; on F-11+ (bug 483495)
+%if 0%{?fedora} >= 11
+sed -i.xfce -e '/OnlyShowIn/d' \
+   driver/screensaver-properties.desktop.in
+%endif
 
 # Disable (don't build) some tests
 # apm: doesn't compile
@@ -343,12 +355,12 @@
 	GMSGFMT="msgfmt --statistics"
 
 %if %{modular_conf}
-# Make XScreenSavar.ad modular
+# Make XScreenSavar.ad modular (bug 200881)
 CONFD=xscreensaver
 rm -rf $CONFD
 mkdir $CONFD
 
-# preserve the original adfile
+# Preserve the original adfile
 cp -p driver/XScreenSaver.ad $CONFD
 
 # First split XScreenSaver.ad into 3 parts
@@ -436,12 +448,12 @@
 %endif
 
 %if %{modular_conf}
-# install update script
+# Install update script
 mkdir -p $RPM_BUILD_ROOT%{_sbindir}
 install -cpm 755 %{SOURCE10} $RPM_BUILD_ROOT%{_sbindir}
 echo "%{_sbindir}/update-xscreensaver-hacks" >> $dd/base.files
 
-# make hack conf modular
+# Make hack conf modular
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xscreensaver
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/xscreensaver/hacks.conf.d
 cp -p xscreensaver/XScreenSaver.ad* \
@@ -459,7 +471,7 @@
 echo "%{_datadir}/xscreensaver/hacks.conf.d/xscreensaver.conf" \
    >> $dd/base.files
 
-# check symlink
+# Check symlink
 rm -f $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults/XScreenSaver
 
 pushd $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults
@@ -476,14 +488,14 @@
 
 %endif
 
-# add documents
+# Add documents
 pushd $dd &> /dev/null
 for f in README* ; do
    echo "%%doc $f" >> $dd/base.files
 done
 popd
 
-# add directory
+# Add directory
 pushd $RPM_BUILD_ROOT
 for dir in `find . -type d | grep xscreensaver` ; do
    echo "%%dir ${dir#.}" >> $dd/base.files
@@ -493,7 +505,7 @@
 %find_lang %{name}
 cat %{name}.lang | uniq >> $dd/base.files
 
-# suppress rpmlint booing
+# Suppress rpmlint warnings
 # sanitize path in script file
 for f in ${RPM_BUILD_ROOT}%{_bindir}/xscreensaver-getimage-* \
    ${RPM_BUILD_ROOT}%{_libexecdir}/xscreensaver/vidwhacker \
@@ -514,7 +526,8 @@
 cd ..
 %endif
 
-# create desktop entry for gnome-screensaver
+# Create desktop entry for gnome-screensaver
+# bug 204944, 208560
 create_desktop(){
    COMMAND=`cat $1 | sed -n -e 's|^<screen.*name=\"\([^ ][^ ]*\)\".*$|\1|p'`
    NAME=`cat $1 | sed -n -e 's|^<screen.*_label=\"\(.*\)\">.*$|\1|p'`
@@ -633,6 +646,11 @@
 %defattr(-,root,root,-)
 
 %changelog
+* Mon Feb  2 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.08-6
+- Remove OnlyShowIn=GNOME on F-11+ (to make happy with XFCE):
+  bug 483495
+- Add more comments about bug reference
+
 * Thu Jan 22 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 1:5.08-5
 - Fix phosphor segv when changing window size (bug 481146)
 




More information about the fedora-extras-commits mailing list