850abd0
%define name          xscreensaver
850abd0
d510e04
%define version       5.03
4721430
%define beta_ver      %{nil}
5fd4999
%if 0%{?fedora} <= 6
5fd4999
%define modular_conf  0
5fd4999
%define fedora_rel    1.1
5fd4999
%else
5fd4999
%define modular_conf  1
c2f542d
%define fedora_rel    10
5fd4999
%endif
850abd0
48fb98f
%define extrarel      %{nil}
b998e91
342f900
%if 0%{?fedora} >= 7
342f900
%define default_text  %{_datadir}/doc/HTML/README-Accessibility
342f900
%else
342f900
%define default_text  %{_datadir}/doc/eula.en_US
342f900
%endif
850abd0
850abd0
%define pam_ver       0.80-7
850abd0
%define autoconf_ver  2.53
850abd0
850abd0
%define update_po     1
850abd0
850abd0
Buildroot:       %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
850abd0
850abd0
Summary:         X screen saver and locker
850abd0
Name:            %{name}
850abd0
Version:         %{version}
efd4b0b
Release:         %{fedora_rel}%{?dist}%{?extrarel}
850abd0
Epoch:           1
850abd0
License:         BSD
850abd0
Group:           Amusements/Graphics
850abd0
URL:             http://www.jwz.org/xscreensaver/
4721430
Source0:         http://www.jwz.org/xscreensaver/xscreensaver-%{version}%{?beta_ver}.tar.gz
910e435
Source10:        update-xscreensaver-hacks
850abd0
Patch1:          xscreensaver-5.00b5-sanitize-hacks.patch
d510e04
Patch21:         xscreensaver-5.03-webcollage-default-nonet.patch
efd4b0b
Patch40:         xscreensaver-5.02-pidnumber-write_long.patch
c2f542d
Patch41:         xscreensaver-5.03-demo-conf-maxvalue-plus1.patch
4a67cb3
Requires:        xscreensaver-base = %{epoch}:%{version}-%{release}
4a67cb3
Requires:        xscreensaver-extras = %{epoch}:%{version}-%{release}
4a67cb3
Requires:        xscreensaver-gl-extras = %{epoch}:%{version}-%{release}
68162cc
68162cc
%package base
850abd0
Summary:         A minimal installation of xscreensaver
850abd0
Group:           Amusements/Graphics
850abd0
BuildRequires:   bc
74e7cb1
BuildRequires:   desktop-file-utils
efd4b0b
BuildRequires:   gawk
74e7cb1
BuildRequires:   gettext
74e7cb1
BuildRequires:   libtool
850abd0
BuildRequires:   pam-devel > %{pam_ver}
74e7cb1
BuildRequires:   sed
8bba721
BuildRequires:   xdg-utils
850abd0
BuildRequires:   xorg-x11-proto-devel
74e7cb1
BuildRequires:   libX11-devel
74e7cb1
BuildRequires:   libXScrnSaver-devel
74e7cb1
BuildRequires:   libXext-devel
850abd0
BuildRequires:   libXinerama-devel
850abd0
BuildRequires:   libXmu-devel
850abd0
BuildRequires:   libXpm-devel
850abd0
BuildRequires:   libXt-devel
850abd0
BuildRequires:   libXxf86misc-devel
850abd0
BuildRequires:   libXxf86vm-devel
74e7cb1
BuildRequires:   gtk2-devel	
850abd0
BuildRequires:   libjpeg-devel
74e7cb1
BuildRequires:   libglade2-devel
342f900
%if 0%{?fedora} >= 7
342f900
BuildRequires:   fedora-release-notes
342f900
%else
850abd0
BuildRequires:   fedora-release
342f900
%endif
74e7cb1
Requires:        %{_sysconfdir}/pam.d/system-auth
850abd0
Requires:        pam > %{pam_ver}
8bba721
Requires:        xdg-utils
89d2164
Requires:        xorg-x11-resutils
74e7cb1
Requires:        xorg-x11-fonts-ISO8859-1-100dpi
68162cc
68162cc
%package extras
850abd0
Summary:         An enhanced set of screensavers
850abd0
Group:           Amusements/Graphics
850abd0
BuildRequires:   desktop-backgrounds-basic
74e7cb1
Requires:        %{name}-base = %{epoch}:%{version}-%{release}
68162cc
68162cc
%package gl-extras
850abd0
Summary:         An enhanced set of screensavers that require OpenGL
850abd0
Group:           Amusements/Graphics
850abd0
Provides:        xscreensaver-gl = %{epoch}:%{version}-%{release}
74e7cb1
Obsoletes:       xscreensaver-gl <= 1:5.00
74e7cb1
BuildRequires:   libGL-devel
74e7cb1
BuildRequires:   libGLU-devel
74e7cb1
Requires:        %{name}-base = %{epoch}:%{version}-%{release}
68162cc
db39302
%package extras-gss
850abd0
Summary:         Desktop files of extras for gnome-screensaver
850abd0
Group:           Amusements/Graphics
850abd0
Requires:        %{name}-extras = %{epoch}:%{version}-%{release}
850abd0
Requires:        gnome-screensaver
db39302
db39302
%package gl-extras-gss
850abd0
Summary:         Desktop files of gl-extras for gnome-screensaver
850abd0
Group:           Amusements/Graphics
850abd0
Requires:        %{name}-gl-extras = %{epoch}:%{version}-%{release}
850abd0
Requires:        gnome-screensaver
db39302
db39302
68162cc
%description
68162cc
A modular screen saver and locker for the X Window System.
68162cc
More than 200 display modes are included in this package.
68162cc
4a67cb3
This is a metapackage for installing all default packages
4a67cb3
related to XScreenSaver.
4a67cb3
4721430
%description -l fr
4721430
Un économiseur d'écran modulaire pour le système X Window.
4721430
Plus de 200 modes d'affichages sont inclus dans ce paquet.
4721430
4a67cb3
This is a metapackage for installing all default packages
4a67cb3
related to XScreenSaver.
4a67cb3
68162cc
%description base
68162cc
A modular screen saver and locker for the X Window System.
68162cc
This package contains the bare minimum needed to blank and
68162cc
lock your screen.  The graphical display modes are the
68162cc
"xscreensaver-extras" and "xscreensaver-gl-extras" packages.
68162cc
4721430
%description -l fr base 
4721430
Un économiseur d'écran modulaire pour le système X Window.
4721430
Ce paquet contient le minimum vital pour éteindre et verouiller
4721430
votre écran. Les modes d'affichages graphiques sont inclus
4721430
dans les paquets "xscreensaver-extras" et "xscreensaver-gl-extras".
4721430
68162cc
%description extras
68162cc
A modular screen saver and locker for the X Window System.
68162cc
This package contains a variety of graphical screen savers for
68162cc
your mind-numbing, ambition-eroding, time-wasting, hypnotized
68162cc
viewing pleasure.
68162cc
4721430
%description -l fr extras
4721430
Un économiseur d'écran modulaire pour le système X Window.
4721430
Ce paquet contient une pléthore d'économiseurs d'écran graphiques
4721430
pour votre plaisir des yeux.
4721430
68162cc
%description gl-extras
68162cc
A modular screen saver and locker for the X Window System.
68162cc
This package contains a variety of OpenGL-based (3D) screen
68162cc
savers for your mind-numbing, ambition-eroding, time-wasting,
68162cc
hypnotized viewing pleasure.
68162cc
4721430
%description -l fr gl-extras
4721430
Un économiseur d'écran modulaire pour le système X Window.
4721430
Ce paquet contient une pléthore d'économiseurs d'écran basés sur OpenGL (3D)
4721430
pour votre plaisir des yeux.
4721430
db39302
%description extras-gss
db39302
This package contains desktop files of extras screensavers
db39302
for gnome-screensaver compatibility.
db39302
db39302
%description gl-extras-gss
db39302
This package contains desktop files of gl-extras screensavers
db39302
for gnome-screensaver compatibility.
db39302
db39302
db39302
68162cc
%prep
4721430
%setup -q -n %{name}-%{version}%{?beta_ver}
68162cc
68162cc
%patch1 -p1 -b .sanitize-hacks
89d2164
%patch21 -p1 -b .nonet
efd4b0b
%patch40 -p1 -b .pidnum_debug
c2f542d
%patch41 -p1 -b .conf_max
0494488
cc3a2d6
change_option(){
c555a39
   set +x
0494488
   ADFILE=$1
6e20ce7
   if [ ! -f ${ADFILE}.opts ] ; then
6e20ce7
      cp -p $ADFILE ${ADFILE}.opts
6e20ce7
   fi
0494488
   shift
0494488
6e20ce7
   for ARG in "$@" ; do
6e20ce7
      TYPE=`echo $ARG | sed -e 's|=.*$||'`
6e20ce7
      VALUE=`echo $ARG | sed -e 's|^.*=||'`
0494488
6e20ce7
      eval sed -i \
6e20ce7
         -e \'s\|\^\\\(\\\*$TYPE\:\[ \\t\]\[ \\t\]\*\\\)\[\^ \\t\]\.\*\$\|\\1$VALUE\|\' \
c555a39
         $ADFILE
0494488
   done
c555a39
   set -x
0494488
}
0494488
cc3a2d6
silence_hack(){
c555a39
   set +x
6e20ce7
   ADFILE=$1
6e20ce7
   if [ ! -f ${ADFILE}.hack ] ; then
6e20ce7
      cp -p $ADFILE ${ADFILE}.hack
6e20ce7
   fi
6e20ce7
   shift
6e20ce7
6e20ce7
   for hack in "$@" ; do
6e20ce7
      eval sed -i \
c555a39
         -e \'\/\^\[ \\t\]\[ \\t\]\*$hack\/s\|\^\|-\|g\' \
c555a39
         -e \'s\|\^@GL_\.\*@.*\\\(GL\:\[ \\t\]\[ \\t\]\*$hack\\\)\|-\\t\\1\|g\' \
c555a39
         $ADFILE
6e20ce7
   done
c555a39
   set -x
cc3a2d6
}
cc3a2d6
c2f542d
# change some files to UTF-8
c2f542d
for f in \
c2f542d
   driver/XScreenSaver.ad.in \
c2f542d
   hacks/glx/sproingies.man \
c2f542d
   ; do
c2f542d
   iconv -f ISO-8859-1 -t UTF-8 $f > $f.tmp || cp -p $f $f.tmp
c2f542d
   touch -r $f $f.tmp
c2f542d
   mv $f.tmp $f
c2f542d
done
c2f542d
d3e08f8
# change some options
cc3a2d6
change_option driver/XScreenSaver.ad.in \
d510e04
   captureStderr=False \
850abd0
   passwdTimeout=0:00:15 \
850abd0
   grabDesktopImages=False \
850abd0
   lock=True \
850abd0
   splash=False \
850abd0
   ignoreUninstalledPrograms=True \
342f900
   textProgram=fortune\ -s
68162cc
d3e08f8
# silence the following hacks by default
cc3a2d6
silence_hack driver/XScreenSaver.ad.in \
850abd0
   bsod flag
cc3a2d6
d3e08f8
# record time, version
6e20ce7
eval sed -i.ver \
850abd0
   -e \'s\|version \[45\]\.\[0-9a-z\]\[0-9a-z\]\*\|version %{version}-`echo \
850abd0
      %{release} | sed -e 's|\.[a-z][a-z0-9].*$||'`\|\' \
850abd0
      driver/XScreenSaver.ad.in
68162cc
6e20ce7
eval sed -i.date \
850abd0
   -e \'s\|\[0-9\].\*-.\*-20\[0-9\]\[0-9\]\|`LANG=C date -u +'%%d-%%b-%%Y'`\|g\' \
850abd0
   driver/XScreenSaver.ad.in
68162cc
6e20ce7
eval sed -i.ver \
850abd0
   -e \'s\|\(\[0-9\].\*-.\*-20\[0-9\]\[0-9\]\)\|\(`LANG=C \
850abd0
      date -u +'%%d-%%b-%%Y'`\)\|g\' \
850abd0
   -e \'s\|\\\(5.\[0-9\]\[0-9\]\\\)[a-z]\[0-9\]\[0-9\]\*\|\\\1\|\' \
850abd0
   -e \'s\|5.\[0-9\]\[0-9\]\|%{version}-`echo %{release} | \
850abd0
      sed -e 's|\.[a-zA-Z][a-zA-Z0-9].*$||'`\|\' \
850abd0
   utils/version.h
68162cc
ea817d1
# move man entry to 6x.
ea817d1
for f in `find hacks -name Makefile.in` ; do
850abd0
   sed -i.mansuf \
d3e08f8
      -e '/^mansuffix/s|6|6x|'\
850abd0
      $f
ea817d1
done
ea817d1
d3e08f8
# search first 6x entry, next 1 entry for man pages
d3e08f8
sed -i.manentry -e 's@man %%s@man 6x %%s 2>/dev/null || man 1 %%s @' \
d3e08f8
   driver/XScreenSaver.ad.in
d3e08f8
30f538a
# suppress rpmlint booing.
68162cc
# suppress about pam config (although this is 
82cd340
# not the fault of xscreensaver.pam ......).
6e20ce7
sed -i.rpmlint -n -e '1,5p' driver/xscreensaver.pam 
68162cc
6e20ce7
if [ -x %{_datadir}/libtool/config.guess ]; then
6e20ce7
  # use system-wide copy
850abd0
   cp -p %{_datadir}/libtool/config.{sub,guess} .
6e20ce7
fi
6e20ce7
6e20ce7
%build
68162cc
archdir=`./config.guess`
68162cc
mkdir $archdir
68162cc
cd $archdir
68162cc
68162cc
export CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}"
68162cc
d3e08f8
CONFIG_OPTS="--prefix=%{_prefix} --with-pam --without-shadow --without-kerberos"
68162cc
CONFIG_OPTS="$CONFIG_OPTS --without-setuid-hacks"
68162cc
CONFIG_OPTS="$CONFIG_OPTS --with-text-file=%{default_text}"
68162cc
CONFIG_OPTS="$CONFIG_OPTS --with-x-app-defaults=%{_datadir}/X11/app-defaults"
e4d6871
CONFIG_OPTS="$CONFIG_OPTS --disable-root-passwd"
f320053
CONFIG_OPTS="$CONFIG_OPTS --with-browser=xdg-open"
68162cc
68162cc
# This is flaky:
68162cc
# CONFIG_OPTS="$CONFIG_OPTS --with-login-manager"
68162cc
68162cc
ln -s ../configure .
68162cc
%configure $CONFIG_OPTS
68162cc
rm -f configure
68162cc
0e842c7
%if %{update_po}
0e842c7
( cd po ; make generate_potfiles_in update-po )
0e842c7
%endif
0e842c7
4721430
make %{?_smp_mflags}
68162cc
910e435
%if %{modular_conf}
910e435
# Make XScreenSavar.ad modular
910e435
CONFD=xscreensaver
910e435
rm -rf $CONFD
910e435
mkdir $CONFD
910e435
910e435
# preserve the original adfile
910e435
cp -p driver/XScreenSaver.ad $CONFD
910e435
910e435
# First split XScreenSaver.ad into 3 parts
910e435
cat driver/XScreenSaver.ad | \
910e435
   sed -n -e '1,/\*programs/p' > $CONFD/XScreenSaver.ad.header
910e435
cat driver/XScreenSaver.ad | sed -e '1,/\*programs/d' | \
910e435
   sed -n -e '1,/\\n$/p' > $CONFD/XScreenSaver.ad.hacks
910e435
cat driver/XScreenSaver.ad | sed -e '1,/\\n$/d' > $CONFD/XScreenSaver.ad.tail
910e435
910e435
# Seperate XScreenSaver.ad.hacks into each hacks
910e435
cd $CONFD
5d19ea9
mkdir hacks.conf.d ; cp -p XScreenSaver.ad.hacks hacks.conf.d/xscreensaver.conf
5d19ea9
cd ..
910e435
910e435
%endif
910e435
68162cc
%install
68162cc
archdir=`./config.guess`
68162cc
cd $archdir
68162cc
68162cc
rm -rf ${RPM_BUILD_ROOT}
68162cc
efd4b0b
# We have to make sure these directories exist,
efd4b0b
# or nothing will be installed into them.
efd4b0b
#
efd4b0b
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
efd4b0b
6e20ce7
make install_prefix=$RPM_BUILD_ROOT INSTALL="install -c -p" install
68162cc
850abd0
desktop-file-install --vendor gnome --delete-original    \
850abd0
   --dir $RPM_BUILD_ROOT%{_datadir}/applications         \
850abd0
   --add-only-show-in GNOME                              \
efd4b0b
   --add-category    DesktopSettings                     \
48fb98f
%if 0%{?fedora} <= 7
850abd0
   --add-category X-Red-Hat-Base                         \
48fb98f
%else
48fb98f
   --remove-category Appearance                          \
48fb98f
   --remove-category AdvancedSettings                    \
48fb98f
   --remove-category Application                         \
48fb98f
%endif
89d2164
   $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
68162cc
68162cc
# This function prints a list of things that get installed.
68162cc
# It does this by parsing the output of a dummy run of "make install".
68162cc
list_files() {
48fb98f
   echo "%%defattr(-,root,root,-)"
850abd0
   make -s install_prefix=${RPM_BUILD_ROOT} INSTALL=true "$@"  \
850abd0
      | sed -n -e 's@.* \(/[^ ]*\)$@\1@p'                      \
efd4b0b
      | sed    -e "s@^${RPM_BUILD_ROOT}@@"                     \
850abd0
               -e "s@/[a-z][a-z]*/\.\./@/@"                    \
efd4b0b
      | sed    -e 's@\(.*/man/.*\)@%%doc \1\*@'                      \
efd4b0b
               -e 's@\(.*/pam\.d/\)@%%config(noreplace) \1@'    \
850abd0
      | sort  \
850abd0
      | uniq
68162cc
}
68162cc
68162cc
# Generate three lists of files for the three packages.
68162cc
#
4721430
dd=%{_builddir}/%{name}-%{version}%{?beta_ver}
efd4b0b
efd4b0b
# In case rpm -bi --short-circuit is tried multiple times:
efd4b0b
rm -f $dd/*.files
efd4b0b
68162cc
(  cd hacks     ; list_files install ) >  $dd/extras.files
68162cc
(  cd hacks/glx ; list_files install ) >  $dd/gl-extras.files
68162cc
(  cd driver    ; list_files install ) >  $dd/base.files
68162cc
910e435
%if %{modular_conf}
910e435
# install update script
74a9a2d
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
74a9a2d
install -cpm 755 %{SOURCE10} $RPM_BUILD_ROOT%{_sbindir}
74a9a2d
echo "%{_sbindir}/update-xscreensaver-hacks" >> $dd/base.files
910e435
910e435
# make hack conf modular
910e435
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xscreensaver
910e435
mkdir -p $RPM_BUILD_ROOT%{_datadir}/xscreensaver/hacks.conf.d
910e435
cp -p xscreensaver/XScreenSaver.ad* \
910e435
   $RPM_BUILD_ROOT%{_sysconfdir}/xscreensaver
5d19ea9
cp -p xscreensaver/hacks.conf.d/xscreensaver.conf \
910e435
   $RPM_BUILD_ROOT%{_datadir}/xscreensaver/hacks.conf.d/
910e435
910e435
for adfile in xscreensaver/XScreenSaver.ad.* ; do
910e435
   filen=`basename $adfile`
910e435
   echo "%%config(noreplace) %{_sysconfdir}/xscreensaver/$filen" >> $dd/base.files
910e435
done
910e435
echo -n "%%verify(not size md5 mtime) " >> $dd/base.files
f320053
echo "%{_sysconfdir}/xscreensaver/XScreenSaver.ad" >> \
910e435
   $dd/base.files
5d19ea9
echo "%{_datadir}/xscreensaver/hacks.conf.d/xscreensaver.conf" \
5d19ea9
   >> $dd/base.files
910e435
910e435
# check symlink
910e435
rm -f $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults/XScreenSaver
910e435
910e435
pushd $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults
910e435
pushd ../../../..
910e435
if [ ! $(pwd) == $RPM_BUILD_ROOT ] ; then
910e435
   echo "Possibly symlink broken"
910e435
   exit 1
910e435
fi
910e435
popd
910e435
popd
910e435
910e435
ln -sf ../../../..%{_sysconfdir}/xscreensaver/XScreenSaver.ad \
910e435
   $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults/XScreenSaver
910e435
910e435
%endif
910e435
d3e08f8
# add documents
68162cc
pushd $dd &> /dev/null
68162cc
for f in README* ; do
68162cc
   echo "%%doc $f" >> $dd/base.files
68162cc
done
68162cc
popd
68162cc
efd4b0b
# add directory
efd4b0b
pushd $RPM_BUILD_ROOT
910e435
for dir in `find . -type d | grep xscreensaver` ; do
efd4b0b
   echo "%%dir ${dir#.}" >> $dd/base.files
efd4b0b
done
efd4b0b
popd
efd4b0b
68162cc
%find_lang %{name}
68162cc
cat %{name}.lang | uniq >> $dd/base.files
68162cc
d3e08f8
# suppress rpmlint booing
d3e08f8
# sanitize path in script file
68162cc
for f in ${RPM_BUILD_ROOT}%{_bindir}/xscreensaver-getimage-* \
68162cc
   ${RPM_BUILD_ROOT}%{_libexecdir}/xscreensaver/vidwhacker \
68162cc
   ${RPM_BUILD_ROOT}%{_bindir}/xscreensaver-text ; do
68162cc
   if [ -f $f ] ; then
d3e08f8
      sed -i -e 's|%{_prefix}//bin|%{_bindir}|g' $f
68162cc
   fi
68162cc
done
68162cc
d3e08f8
# create desktop entry for gnome-screensaver
db39302
create_desktop(){
db39302
   COMMAND=`cat $1 | sed -n -e 's|^
db39302
   NAME=`cat $1 | sed -n -e 's|^<screen.*_label=\"\(.*\)\">.*$|\1|p'`
db39302
   ARG=`cat $1 | sed -n -e 's|^.*
5eec3f3
   ARG=`echo $ARG`
db39302
   COMMENT="`cat $1 | sed -e '1,/_description/d' | \
db39302
     sed -e '/_description/q' | sed -e '/_description/d'`"
db39302
   COMMENT=`echo $COMMENT`
db39302
89d2164
# webcollage treatment
89d2164
   if [ "x$COMMAND" = "xwebcollage" ] ; then
89d2164
      ARG="$ARG -directory %{_datadir}/backgrounds/images"
89d2164
   fi
89d2164
4721430
   if [ "x$NAME" = "x" ] ; then NAME=$COMMAND ; fi
db39302
db39302
   rm -f $2
db39302
   echo "[Desktop Entry]" >> $2
db39302
   echo "Encoding=UTF-8" >> $2
db39302
   echo "Name=$NAME" >> $2
db39302
   echo "Comment=$COMMENT" >> $2
db39302
   echo "TryExec=$COMMAND" >> $2
db39302
   echo "Exec=$COMMAND $ARG" >> $2
db39302
   echo "StartupNotify=false" >> $2
db39302
   echo "Type=Application" >> $2
74e7cb1
   echo "Categories=GNOME;Screensaver;" >> $2
db39302
}
db39302
db39302
cd $dd
db39302
db39302
SAVERDIR=%{_datadir}/applications/screensavers
db39302
mkdir -p ${RPM_BUILD_ROOT}${SAVERDIR}
efd4b0b
echo "%%dir $SAVERDIR" >> base.files
db39302
db39302
for list in *extras.files ; do
db39302
db39302
   glist=gnome-$list
db39302
   rm -f $glist
db39302
48fb98f
   echo "%%defattr(-,root,root,-)" > $glist
efd4b0b
##  move the owner of $SAVERDIR to -base
efd4b0b
##   echo "%%dir $SAVERDIR" >> $glist
db39302
5eec3f3
   set +x
db39302
   for xml in `cat $list | grep xml$` ; do
db39302
      file=${RPM_BUILD_ROOT}${xml}
db39302
      desktop=xscreensaver-`basename $file`
db39302
      desktop=${desktop%.xml}.desktop
db39302
89d2164
      echo + create_desktop $file  ${RPM_BUILD_ROOT}${SAVERDIR}/$desktop
db39302
      create_desktop $file  ${RPM_BUILD_ROOT}${SAVERDIR}/$desktop
db39302
      echo ${SAVERDIR}/$desktop >> $glist
db39302
   done
89d2164
   set -x
db39302
done
db39302
68162cc
# Make sure all files are readable by all, and writable only by owner.
68162cc
#
68162cc
chmod -R a+r,u+w,og-w ${RPM_BUILD_ROOT}
68162cc
68162cc
%clean
68162cc
rm -rf ${RPM_BUILD_ROOT}
68162cc
910e435
%if %{modular_conf}
5d19ea9
%post base
74a9a2d
%{_sbindir}/update-xscreensaver-hacks
910e435
exit 0
910e435
%endif
910e435
4a67cb3
%files
48fb98f
%defattr(-,root,root,-)
4a67cb3
68162cc
%files -f base.files base
48fb98f
%defattr(-,root,root,-)
68162cc
68162cc
%files -f extras.files extras
48fb98f
%defattr(-,root,root,-)
68162cc
68162cc
%files -f gl-extras.files gl-extras
48fb98f
%defattr(-,root,root,-)
68162cc
db39302
%files -f gnome-extras.files extras-gss
48fb98f
%defattr(-,root,root,-)
db39302
db39302
%files -f gnome-gl-extras.files gl-extras-gss
48fb98f
%defattr(-,root,root,-)
db39302
68162cc
%changelog
c2f542d
* Sat Oct  6 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-10
c2f542d
- Fix the maximum value on demo configuration dialog
c2f542d
- Change the encoding of XScreenSaver.ad and man files
c2f542d
f320053
* Tue Oct  2 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-9
f320053
- Change the default browser to xdg-open
f320053
- Don't mark XScreenSaver.ad as %%config. This file is overwritten
f320053
  automatically.
f320053
8fbb6b3
* Mon Sep 24 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-8
74e7cb1
- Some cleanup.
74e7cb1
36a867e
* Wed Sep 19 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-7
36a867e
- Remove noreplace flag from XScreenSaver.ad as this is updated
36a867e
  automatically.
36a867e
1dc16b2
* Sat Sep 15 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-6
1dc16b2
- Fix update script to treat the ending character of conf file
1dc16b2
  correctly.
1dc16b2
2e1d27e
* Sat Sep 15 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-5
5fd4999
- Add some comments on update script.
5fd4999
5d19ea9
* Mon Sep  3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-3
5d19ea9
- Don't split hack part of XScreenSaver.ad into each hack piece
74a9a2d
  and make update script allow multiple hacks in one config file
74a9a2d
  (along with rss-glx, bug 200881)
74a9a2d
- move hack update scripts to %%_sbindir
5d19ea9
910e435
* Sun Sep  2 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-2
5d19ea9
- Try to make XScreenSaver.ad modular (bug 200881)
910e435
d510e04
* Wed Aug 29 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-1
d510e04
- Update to 5.03
d510e04
efd4b0b
* Tue Aug 28 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-4
efd4b0b
- Spec file cleanup
efd4b0b
  - Don't use include-directory patch anymore
efd4b0b
  - Make all xscreensaver related directories owned by -base subpackage
efd4b0b
    because now -extras and -gl-extras subpackage require it.
5d19ea9
  - Mark man files as %%doc explicitly, because %%_mandir is expanded
efd4b0b
    in files list
efd4b0b
- Fix write_long() (actually no_malloc_number_to_string())
efd4b0b
702e779
* Wed Aug 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-3.dist.1
702e779
- Mass rebuild (buildID or binutils issue)
702e779
48fb98f
* Tue Aug 14 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-3
48fb98f
- Remove man6x from file entry, now included in filesystem
48fb98f
48fb98f
* Sun Aug 12 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-2
48fb98f
- Fix up desktop categories
48fb98f
342f900
* Sat Apr 21 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-1
342f900
- Update to 5.02
342f900
4a67cb3
* Sat Feb  3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-6
4a67cb3
- Make hack packages require base package (#227017)
4a67cb3
- Create xscreensaver metapackage
4a67cb3
89d2164
* Mon Nov 20 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-5
89d2164
- Require xorg-x11-resutils (#216245)
89d2164
89d2164
* Sun Nov  5 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-4
89d2164
- No net connection by default for webcollage (possibly fix #214095 ?)
89d2164
5eec3f3
* Fri Sep 29 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-3
5eec3f3
- Fix the arguments of desktop files (#208560)
5eec3f3
d3e08f8
* Tue Sep 26 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-2
d3e08f8
- Finally move man pages to 6x (#205796)
d3e08f8
- Fix the ownership of directories (#187892)
d3e08f8
4721430
* Tue Sep 19 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-1
4721430
- 5.01
4721430
- Revert non-passwd auth patch and disable it for now (see bug #205669)
4721430
4721430
* Sun Sep 17 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-0.a1.2
4721430
- 5.01a1
4721430
- Revert lang related patch (still needing some works)
4721430
- Disable small scale window (patch from upstream)
4721430
- Disable non-password authentication.
4721430
44a307b
* Sun Sep 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-22
44a307b
- Fix Patch114.
44a307b
c555a39
* Sun Sep 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-21
c555a39
- Try to support non-password PAM authentication (bug #205669)
c555a39
850abd0
* Sat Sep  9 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-20
850abd0
- Change default document.
850abd0
- Again man entry fix.
850abd0
db39302
* Tue Sep  5 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-19
db39302
- Create desktop files for gnome-screensaver (bug #204944)
db39302
059f812
* Mon Aug 28 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-18
059f812
- Unify locale releated patches.
059f812
cacbb99
* Mon Aug 28 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-17.1
cacbb99
- Rebuild.
cacbb99
83973f1
* Fri Aug 18 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-17
83973f1
- Very nasty segv problem was brought by me. Fixing......
83973f1
 
ea817d1
* Thu Aug 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-16
ea817d1
- Move man entry to 6x (bug #197741)
ea817d1
6d2e9a7
* Fri Jul 28 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-15
6d2e9a7
- Rebuild again as fedora-release-5.91.1 is released.
6d2e9a7
0e842c7
* Mon Jul 17 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-14
0e842c7
- Correct paths to update po files properly and try re-creating po files.
0e842c7
- Rebuild for FC6T2 devel freeze.
0e842c7
2e078f9
* Mon Jul  3 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-13
2e078f9
- Fix for causing SEGV on exit about petri, squiral (total: 22 hacks)
802b11e
  I hope this will finally fix all hacks' problems.
2e078f9
2e078f9
* Sun Jul  2 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-12
d39b2dd
- Fix other (extras, gl-extras) hacks (total: 21 hacks).
d39b2dd
- Make sure the subprocess xscreensaver-getimage is properly
d39b2dd
  killed by parent hack process.
d39b2dd
ba84a92
* Fri Jun 30 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-11
ba84a92
- Fix interaggregate segv.
ba84a92
4b5dca1
* Thu Jun 29 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-10
4b5dca1
- Fix xscreensaver-extras hacks which cause SEGV or SIGFPE.
4b5dca1
4b5dca1
* Tue Jun 27 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-9
1fb9531
- Don't make xscreensaver-base require htmlview.
1fb9531
- Update ja.po again.
1fb9531
- Fix noseguy not to eat cpu when geometry is too small.
1fb9531
6e20ce7
* Fri Jun 23 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-8
6e20ce7
- Spec file script change.
6e20ce7
- Add libtool to BuildRequires.
6e20ce7
82cd340
* Thu Jun 15 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-7
82cd340
- Change timestamps.
82cd340
- Forcely replace the default text till the release version of fedora-release
82cd340
  formally changes.
82cd340
19f125c
* Sat Jun 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-6.1
19f125c
- Fix the requirement for rebuilding to meet the demand
19f125c
  from current mock.
19f125c
2f4c50d
* Wed Jun  7 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-6
2f4c50d
- Another fixes of config files for ifsmap as reported to jwz 
2f4c50d
  livejournal page.
2f4c50d
- Update Japanese translation.
2f4c50d
- Locale fix for xscreensaver-text.
2f4c50d
cc3a2d6
* Thu Jun  1 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-5
cc3a2d6
- Disable (not remove) some hacks by default according to 4.24 behavior.
cc3a2d6
- XML file fix for slidescreen.
cc3a2d6
0494488
* Thu Jun  1 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-4
0494488
- Rewrite the patch for decimal separator as discussed with jwz.
cc3a2d6
- Change defaults not by patch but by function.
0494488
3221565
* Wed May 31 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-3
3221565
- Fix browser option patch.
3221565
e4d6871
* Wed May 31 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-2
e4d6871
- Change the default text.
e4d6871
- Rewrite root passwd patch.
e4d6871
- Add browser option to configure.
19f125c
- Fix requirement about desktop-backgrounds-basic.
e4d6871
- Fix decimal separator problem reported by upstream.
e4d6871
68162cc
* Fri May 26 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-1
19f125c
- Update to 5.00 .
68162cc
- Switch to extras, don't remove anything.
68162cc
68162cc
* Fri Mar 24 2006 Ray Strode <rstrode@redhat.com> - 1:4.24-2
68162cc
- add patch from jwz to reap zombie processes (bug 185833)
68162cc
68162cc
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:4.24-1.1
68162cc
- bump again for double-long bug on ppc(64)
68162cc
68162cc
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:4.23-1.1
68162cc
- rebuilt for new gcc4.1 snapshot and glibc changes
68162cc
68162cc
* Fri Jan 13 2006 Ray Strode <rstrode@redhat.com> 1:4.23-1
68162cc
- update to 4.23
68162cc
- add a BuildRequires on imake (spotted by Mamoru Tasaka)
68162cc
- add a lot of patches and fixes from Mamoru Tasaka
68162cc
68162cc
* Sat Dec 17 2005 Jesse Keating <jkeating@redhat.com>
68162cc
- rebuilt
68162cc
68162cc
* Mon Dec  5 2005 Ray Strode <rstrode@redhat.com> 1:4.22-21
68162cc
- Update list_files function to fix ownership issues.
68162cc
  Patch from Mamoru Tasaka (mtasaka@ioa.s.u-tokyo.ac.jp) (bug 161728).
68162cc
68162cc
* Tue Nov  1 2005 Ray Strode <rstrode@redhat.com> 1:4.22-20
68162cc
- Switch requires to modular X
68162cc
68162cc
* Thu Oct 13 2005 Tomas Mraz <tmraz@redhat.com> 1:4.22-19
68162cc
- use include instead of pam_stack in pam config
68162cc
68162cc
* Wed Sep 28 2005 Ray Strode <rstrode@redhat.com> 1:4.22-18
68162cc
- accept zero timeout values for suspend and off.
68162cc
  Patch from Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
68162cc
  (bug 157501). 
68162cc
68162cc
* Fri Sep 23 2005 Ray Strode <rstrode@redhat.com> 1:4.22-17
68162cc
- remove explicit dependency on xscreensaver-base for 
68162cc
  extras and gl-extras packages
68162cc
68162cc
* Fri Sep 16 2005 Ray Strode <rstrode@redhat.com> 1:4.22-16
68162cc
- don't allow root to authenticate lock dialog when selinux
68162cc
  is enabled (bug 157014).
68162cc
68162cc
* Fri Sep  9 2005 Ray Strode <rstrode@redhat.com> 1:4.22-15
68162cc
- take BSOD out of the default random list (bug 105388).
68162cc
68162cc
* Thu Sep 08 2005 Florian La Roche <laroche@redhat.com>
68162cc
- add version-release to the Provides:
68162cc
68162cc
* Wed Sep  7 2005 Ray Strode <rstrode@redhat.com> 1:4.22-13
68162cc
- Patch from Mamoru Tasaka to improve man page handling
68162cc
  (bug 167708).
68162cc
68162cc
* Tue Sep  6 2005 Ray Strode <rstrode@redhat.com> 1:4.22-12
68162cc
- remove density option from squiral screensaver,
68162cc
  Patch from Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
68162cc
  (bug 167374).
68162cc
68162cc
* Wed Aug 31 2005 Ray Strode <rstrode@redhat.com> 1:4.22-11
68162cc
- ignore unprintable characters in password dialog (bug 135966).
68162cc
68162cc
* Thu Aug 25 2005 Ray Strode <rstrode@redhat.com> 1:4.22-10
68162cc
- Move man pages to section 6 (bug 166441). 
68162cc
68162cc
* Wed Aug 24 2005 Ray Strode <rstrode@redhat.com> 1:4.22-9
68162cc
- The only legitimate way to call realpath is with NULL 
68162cc
  buffer (bug 165270).
68162cc
68162cc
* Fri Aug 19 2005 Ray Strode <rstrode@redhat.com> 1:4.22-8
68162cc
- Don't try to use an invalid tree iterator (bug 166299)
68162cc
68162cc
* Tue Aug 16 2005 Warren Togami <wtogami@redhat.com> - 1:4.22-7
68162cc
- rebuild for new cairo
68162cc
68162cc
* Wed Aug 10 2005 Ray Strode <rstrode@redhat.com> 1:4.22-6
68162cc
- Don't call printf in signal handler (might fix 126428)
68162cc
68162cc
* Wed Aug  3 2005 Ray Strode <rstrode@redhat.com> 1:4.22-5
68162cc
- Update to xscreensaver 4.22.
68162cc
68162cc
* Sun Jun 19 2005 Ray Strode <rstrode@redhat.com> 1:4.21-5
68162cc
- Add build requires for desktop-file-utils (bug 160980). 
68162cc
68162cc
* Wed May 11 2005 Ray Strode <rstrode@redhat.com> 1:4.21-4
68162cc
- Allow configuration gui to support hacks with absolute paths
68162cc
  (bug 157417). 
68162cc
68162cc
* Mon May 09 2005 Ray Strode <rstrode@redhat.com> 1:4.21-3
68162cc
- Use @libexecdir@/xscreensaver instead of @HACKDIR@ in
68162cc
  default configuration file so that the path gets expanded
68162cc
  fully (bug 156906).
68162cc
68162cc
* Tue May 03 2005 Ray Strode <rstrode@redhat.com> 1:4.21-2
68162cc
- Use absolute filenames for screenhacks so we don't pull
68162cc
  in screenhacks from PATH (bug 151677).
68162cc
- Don't try to ping in sonar screensaver (bug 139692).
68162cc
68162cc
* Sun Mar 20 2005 Ray Strode <rstrode@redhat.com> 1:4.21-1
68162cc
- Update to xscreensaver-4.21.
68162cc
- Update spec file to better match new upstream spec file.
68162cc
68162cc
* Fri Feb 25 2005 Nalin Dahyabhai <nalin@redhat.com> 1:4.18-19
68162cc
- We don't patch configure.in, so we don't need to run 'autoconf'.
68162cc
- Add --without-kerberos to skip built-in Kerberos password verification, so
68162cc
  that we'll always go through PAM (fixes 149731).
68162cc
68162cc
* Mon Feb 21 2005 Ray Strode <rstrode@redhat.com> 1:4.18-18
68162cc
- Install desktop files to /usr/share/applications instead of
68162cc
  /usr/share/control-center-2.0 (should fix bug 149229).
68162cc
68162cc
* Thu Jan  6 2005 Ray Strode <rstrode@redhat.com> 1:4.18-17
68162cc
- Change lock dialog instructions to only ask for password
68162cc
  and not username.
68162cc
68162cc
* Tue Jan  4 2005 Ray Strode <rstrode@redhat.com> 1:4.18-16
68162cc
- Add patch to spec file to change defaults
68162cc
68162cc
* Tue Jan  4 2005 Ray Strode <rstrode@redhat.com> 1:4.18-15
68162cc
- Remove xscreensaver-config-tool after some discussions with
68162cc
  jwz.
68162cc
- Take out some additional screensavers
68162cc
68162cc
* Wed Dec  1 2004 Ray Strode <rstrode@redhat.com> 1:4.18-14
68162cc
- Add utility xscreensaver-config-tool to make changing settings
68162cc
  easier (replaces the short lived xscreensaver-register-hack
68162cc
  program).  Use xscreensaver-config-tool to set default settings
68162cc
  instead of using patches. 
68162cc
- Split up xscreensaver (fixes 121693).
68162cc
- Make preferences dialog slightly more pretty
68162cc
- Make lock dialog slightly more pretty
68162cc
68162cc
* Fri Nov 26 2004 Than Ngo <than@redhat.com> 1:4.18-13
68162cc
- add patch to fix vroot bug and make xscreensaver working in KDE again.
68162cc
- get rid of webcollage, which often download porn images
68162cc
 
6e20ce7
* Wed Nov 10 2004 Ray Strode <rstrode@redhat.com> 1:4.18-11
68162cc
- Add xscreensaver-register-hack program to make
68162cc
  installing and uninstalling screensavers easier
68162cc
  (working toward fixing bug 121693 [split up screensaver])
68162cc
68162cc
* Wed Nov 10 2004 Ray Strode <rstrode@redhat.com> 1:4.18-10
68162cc
- Get rid of unnecessary xloadimage requirement
68162cc
  (bug 100641)
68162cc
68162cc
* Wed Nov 10 2004 Ray Strode <rstrode@redhat.com> 1:4.18-9
68162cc
- Call pam_acct_mgmt() (might fix bug 137195) 
68162cc
68162cc
* Tue Nov 9 2004 Ray Strode <rstrode@redhat.com> 1:4.18-8
68162cc
- Give vidwhacker screensaver working defaults
68162cc
  (bug 64518)
68162cc
68162cc
* Tue Nov 9 2004 Ray Strode <rstrode@redhat.com> 1:4.18-7
850abd0
- Get rid of old crufty %%{_datadir}/control-center/ tree
68162cc
  (bug 114692)
68162cc
68162cc
* Wed Nov 3 2004 Ray Strode <rstrode@redhat.com> 1:4.18-6
68162cc
- rebuild for rawhide
68162cc
68162cc
* Wed Nov 3 2004 Ray Strode <rstrode@redhat.com> 1:4.18-5
68162cc
- Don't allow screensavers access to desktop images by default (bug #126809)
68162cc
- Lock screen by default (bug #126809)
68162cc
68162cc
* Tue Oct 19 2004  <krh@redhat.com> 4.18-4
68162cc
- Add xscreensaver-4.18-stuff-piecewise-leak.patch to stop piecewise
68162cc
  from leaking (#135164).
68162cc
68162cc
* Wed Sep 1 2004 Ray Strode <rstrode@redhat.com> 4.18-3
68162cc
- remove superfluous line in the spec file
68162cc
68162cc
* Wed Sep 1 2004 Ray Strode <rstrode@redhat.com> 4.18-2
68162cc
- blank the screen by default
68162cc
68162cc
* Tue Aug 24 2004 Ray Strode <rstrode@redhat.com> 4.18-1
68162cc
- update to 4.18 (fixes bug 87745).
68162cc
68162cc
* Sat Aug 14 2004 Ray Strode <rstrode@redhat.com> 4.16-4
68162cc
- change titles of questionably named bar codes
68162cc
  (fixes bug 129929).
68162cc
68162cc
* Fri Aug 6 2004 Ray Strode <rstrode@redhat.com> 4.16-3
68162cc
- change titles of questionably named shape formations
68162cc
  (fixes bug 129335).
68162cc
68162cc
* Wed Jun 23 2004 Ray Strode <rstrode@redhat.com> 4.16-2
68162cc
- use htmlview for browsing help.
68162cc
68162cc
* Mon Jun 21 2004 Ray Strode <rstrode@redhat.com> 4.16-1
68162cc
- update to 4.16.  Use desktop-file-install for desktop file.
68162cc
68162cc
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
68162cc
- rebuilt
68162cc
68162cc
* Wed May  5 2004 Bill Nottingham <notting@redhat.com> 4.14-5
68162cc
- config tweaks
68162cc
68162cc
* Wed Mar 31 2004 Karsten Hopp <karsten@redhat.de> 4.14-4 
68162cc
- fix fortune stand-in (#115369)
68162cc
68162cc
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
68162cc
- rebuilt
68162cc
68162cc
* Mon Oct 27 2003 Bill Nottingham <notting@redhat,com> 1:4.14-1
68162cc
- update to 4.14
68162cc
68162cc
* Tue Oct  7 2003 Bill Nottingham <notting@redhat.com> 1:4.13-1
68162cc
- take out flag-with-logo, don't require redhat-logos (#106046)
68162cc
- update to 4.13
68162cc
68162cc
* Wed Aug 27 2003 Bill Nottingham <notting@redhat.com> 1:4.12-1
68162cc
- update to 4.12 (fixes #101920)
68162cc
- re-add BSOD to the random list
68162cc
68162cc
* Tue Jun 24 2003 Bill Nottingham <notting@redhat.com> 1:4.11-1
68162cc
- update to 4.11
68162cc
68162cc
* Fri Jun 13 2003 Bill Nottingham <notting@redhat.com> 1:4.10-3
68162cc
- fix some 64-bit arches (#97359)
68162cc
68162cc
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
68162cc
- rebuilt
68162cc
68162cc
* Wed May 28 2003 Bill Nottingham <notting@redhat.com> 1:4.10-1
68162cc
- update to 4.10
68162cc
68162cc
* Thu Mar 20 2003 Bill Nottingham <notting@redhat.com> 1:4.09-1
68162cc
- update to 4.09, now with bouncing cows
68162cc
68162cc
* Mon Feb 10 2003 Bill Nottingham <notting@redhat.com> 1:4.07-2
68162cc
- oops, xloadimage *is* needed (#83676)
68162cc
68162cc
* Thu Feb  6 2003 Bill Nottingham <notting@redhat.com> 1:4.07-1
68162cc
- update to 4.07, fixes #76276, #75574
68162cc
68162cc
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
68162cc
- rebuilt
68162cc
68162cc
* Fri Nov 29 2002 Tim Powers <timp@redhat.com> 1:4.06-4
68162cc
- call autoconf instead of autoconf-2.53
68162cc
68162cc
* Mon Nov 11 2002 Bill Nottingham <notting@redhat.com> 4.06-3
68162cc
- put glade tweaks back in
68162cc
- switch pam package to not specify directories, to work on multilib
68162cc
  arches
68162cc
68162cc
* Fri Nov  8 2002 Nalin Dahyabhai <nalin@redhat.com> 4.06-1
68162cc
- add a BuildPrereq on bc, which configure requires
68162cc
- replace use of fortune with an innocuous-and-editable stand-in script in
850abd0
  %%{stand_in_path}
68162cc
- define FORTUNE_PROGRAM at compile-time to force apps to use what's specified
68162cc
  even if it doesn't happen to be installed at compile-time
68162cc
68162cc
* Sun Sep  2 2002 Bill Nottingham <notting@redhat.com> 4.05-6
68162cc
- fix typo (#73246)
68162cc
68162cc
* Wed Aug 28 2002 Bill Nottingham <notting@redhat.com> 4.05-5
68162cc
- revert to non-gtk unlock dialog
68162cc
- fix translations
68162cc
68162cc
* Mon Aug 12 2002 Bill Nottingham <notting@redhat.com> 4.05-4
68162cc
- twiddle titlebar (#67844)
68162cc
- fix extraneous text (#70975)
68162cc
- tweak desktop entry (#69502)
68162cc
68162cc
* Fri Aug 9 2002 Yu Shao <yshao@redhat.com> 4.05-3
68162cc
- use GTK_IM_MODULE=gtk-im-context-simple in lock widget
68162cc
- to avoid CJK IM weirdness (#70655, #68216)
68162cc
- xscreensaver-rh-imcjk.patch
68162cc
68162cc
* Wed Jul 17 2002 Elliot Lee <sopwith@redhat.com> 4.05-2
68162cc
- Add fortune-mod to buildprereq to make beehive happy
68162cc
- Fix find_lang usage - install translations properly by specifying datadir
68162cc
68162cc
* Tue Jun 11 2002 Bill Nottingham <notting@redhat.com> 4.05-1
68162cc
- update to 4.05
68162cc
- use gtk2 lock widget (<jacob@ximian.com>)
68162cc
- some Red Hat-ifications
68162cc
- fix critical (#63916)
68162cc
68162cc
* Mon Jun 10 2002 Bill Nottingham <notting@redhat.com> 4.04-2
68162cc
- remove no longer needed xloadimage dependency
68162cc
68162cc
* Mon Jun  3 2002 Bill Nottingham <notting@redhat.com> 4.04-1
68162cc
- update to 4.04, gtk2 property dialog is now mainline
68162cc
68162cc
* Thu May 16 2002 Bill Nottingham <notting@redhat.com> 4.03-1
68162cc
- update to 4.03
68162cc
- use gtk2 properties dialog
68162cc
68162cc
* Thu Mar 14 2002 Bill Nottingham <notting@redhat.com> 4.01-2
68162cc
- don't show screensavers that aren't available
68162cc
68162cc
* Sun Feb 24 2002 Bill Nottingham <notting@redhat.com>
68162cc
- update to 4.01
68162cc
68162cc
* Mon Feb 11 2002 Bill Nottingham <notting@redhat.com>
68162cc
- update to 4.00
68162cc
68162cc
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
68162cc
- automated rebuild
68162cc
68162cc
* Thu Aug 23 2001 Bill Nottingham <notting@redhat.com>
68162cc
- fix segfault on ia64 (#52336)
68162cc
68162cc
* Thu Aug  9 2001 Bill Nottingham <notting@redhat.com>
68162cc
- never mind, back to 3.33 (wheeee)
68162cc
- hack window-id back in for the time being
68162cc
- disable memlimit so GL works
68162cc
68162cc
* Mon Jul 23 2001 Bill Nottingham <notting@redhat.com>
68162cc
- oops, back to 3.32 for now
68162cc
- remove optflags override (oops)
68162cc
- add pam-devel buildprereq
68162cc
68162cc
* Mon Jul 16 2001 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.33, fix broken last build
68162cc
- fix build weirdness on some package sets (#48905)
68162cc
- don't document non-existent options for forest (#49139)
68162cc
68162cc
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
68162cc
- Bump release + rebuild.
68162cc
68162cc
* Tue May 22 2001 Havoc Pennington <hp@redhat.com>
68162cc
- putting in tree for David 
68162cc
68162cc
* Tue May 22 2001 David Sainty <dsainty@redhat.com>
68162cc
- added DPMS options to command line help
68162cc
68162cc
* Sun Apr 22 2001 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.32
68162cc
- add patch to specify DPMS settings on the command line
68162cc
68162cc
* Wed Apr 11 2001 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.31
68162cc
68162cc
* Wed Apr  4 2001 Bill Nottingham <notting@redhat.com>
68162cc
- fix extrusion exclusion (#34742)
68162cc
68162cc
* Tue Apr  3 2001 Bill Nottingham <notting@redhat.com>
68162cc
- disable GL screensavers by default (bleah)
68162cc
68162cc
* Mon Feb 19 2001 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.29 (#27437)
68162cc
68162cc
* Tue Jan 23 2001 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.27
68162cc
68162cc
* Fri Dec 01 2000 Bill Nottingham <notting@redhat.com>
68162cc
- rebuild because of broken fileutils
68162cc
68162cc
* Fri Nov 10 2000 Bill Nottingham <notting@redhat.com>
68162cc
- 3.26
68162cc
68162cc
* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
68162cc
- Up Epoch and release
68162cc
68162cc
* Wed Jul 26 2000 Bill Nottingham <notting@redhat.com>
68162cc
- hey, vidmode works again
68162cc
68162cc
* Fri Jul 21 2000 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.25
68162cc
68162cc
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
68162cc
- automatic rebuild
68162cc
68162cc
* Sat Jun 17 2000 Bill Nottingham <notting@redhat.com>
68162cc
- xscreensaver.kss is not a %%config file.
68162cc
68162cc
* Sun Jun 11 2000 Bill Nottingham <notting@redhat.com>
68162cc
- tweak kss module (#11872)
68162cc
68162cc
* Thu Jun  1 2000 Nalin Dahyabhai <nalin@redhat.com>
68162cc
- modify PAM configuration to use system-auth
68162cc
68162cc
* Thu May 18 2000 Preston Brown <pbrown@redhat.com>
68162cc
- added Red Hat screensaver (waving flag has logo now).
68162cc
68162cc
* Fri May  5 2000 Bill Nottingham <notting@redhat.com>
68162cc
- tweaks for ia64
68162cc
68162cc
* Mon Apr 10 2000 Bill Nottingham <notting@redhat.com>
68162cc
- turn off xf86vidmode ext, so that binaries built against XFree86 4.0
68162cc
  work on 3.x servers
68162cc
68162cc
* Wed Apr  5 2000 Bill Nottingham <notting@redhat.com>
68162cc
- turn off gnome support for now
68162cc
68162cc
* Mon Apr  3 2000 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.24
68162cc
68162cc
* Wed Feb 09 2000 Preston Brown <pbrown@redhat.com>
68162cc
- wmconfig entry gone.
68162cc
68162cc
* Mon Jan 31 2000 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.23
68162cc
68162cc
* Fri Jan 14 2000 Bill Nottingham <notting@redhat.com>
68162cc
- rebuild to fix GL depdencies
68162cc
68162cc
* Tue Dec 14 1999 Bill Nottingham <notting@redhat.com>
68162cc
- everyone in GL
68162cc
- single package again
68162cc
68162cc
* Fri Dec 10 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.22
68162cc
- turn off xf86vmode on alpha
68162cc
68162cc
* Tue Dec  7 1999 Bill Nottingham <notting@redhat.com>
68162cc
- mmm... hardware accelerated GL on i386. :) :)
68162cc
68162cc
* Mon Nov 22 1999 Bill Nottingham <notting@redhat.com>
68162cc
- 3.21
68162cc
- use shm on alpha, let's see what breaks
68162cc
68162cc
* Tue Nov 16 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.20
68162cc
68162cc
* Wed Nov  3 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.19
68162cc
68162cc
* Thu Oct 14 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.18
68162cc
68162cc
* Sat Sep 25 1999 Bill Nottingham <notting@redhat.com>
68162cc
- add a '-oneshot' single time lock option.
68162cc
68162cc
* Mon Sep 20 1999 Bill Nottingham <notting@redhat.com>
68162cc
- take webcollage out of random list (for people who pay for bandwidth)
68162cc
68162cc
* Fri Sep 10 1999 Bill Nottingham <notting@redhat.com>
68162cc
- patch webcollage to use xloadimage
68162cc
- in the random list, run petri with -size 2 to save memory
68162cc
- extend RPM silliness to man pages, too.
68162cc
68162cc
* Mon Jul 19 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.17
68162cc
- add a little RPM silliness to package GL stuff if it's built
68162cc
68162cc
* Thu Jun 24 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.16
68162cc
68162cc
* Mon May 10 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.12
68162cc
68162cc
* Tue May  4 1999 Bill Nottingham <notting@redhat.com>
68162cc
- remove security problem introduced earlier
68162cc
68162cc
* Wed Apr 28 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.10
68162cc
68162cc
* Thu Apr 15 1999 Bill Nottingham <notting@redhat.com>
68162cc
- kill setuid the Right Way(tm)
68162cc
68162cc
* Mon Apr 12 1999 Bill Nottingham <notting@redhat.com>
68162cc
- fix xflame on alpha
68162cc
68162cc
* Mon Apr 12 1999 Preston Brown <pbrown@redhat.com>
68162cc
- upgrade to 3.09, fixes vmware interaction problems.
68162cc
68162cc
* Mon Apr  5 1999 Bill Nottingham <notting@redhat.com>
68162cc
- remove setuid bit. Really. I mean it.
68162cc
68162cc
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
68162cc
- auto rebuild in the new build environment (release 3)
68162cc
68162cc
* Fri Mar 19 1999 Bill Nottingham <notting@redhat.com>
68162cc
- kill setuid, since pam works OK
68162cc
68162cc
* Tue Mar 16 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.08
68162cc
68162cc
* Wed Feb 24 1999 Bill Nottingham <notting@redhat.com>
68162cc
- wmconfig returns, and no one is safe...
68162cc
68162cc
* Tue Feb 23 1999 Bill Nottingham <notting@redhat.com>
68162cc
- remove bsod from random list because it's confusing people???? *sigh*
68162cc
68162cc
* Tue Jan 12 1999 Cristian Gafton <gafton@redhat.com>
68162cc
- call libtoolize to get it to compile cleanely on the arm
68162cc
68162cc
* Tue Jan  5 1999 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.07
68162cc
68162cc
* Mon Nov 23 1998 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.06
68162cc
68162cc
* Tue Nov 17 1998 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.04
68162cc
68162cc
* Thu Nov 12 1998 Bill Nottingham <notting@redhat.com>
68162cc
- update to 3.02
68162cc
- PAMify
68162cc
68162cc
* Tue Oct 13 1998 Cristian Gafton <gafton@redhat.com>
68162cc
- take out Noseguy module b/c of possible TMv
68162cc
- install modules in /usr/X11R6/lib/xscreensaver
68162cc
- don't compile support for xshm on the alpha
68162cc
- properly buildrooted
68162cc
- updated to version 2.34
68162cc
68162cc
* Fri Aug  7 1998 Bill Nottingham <notting@redhat.com>
68162cc
- update to 2.27
68162cc
68162cc
* Wed Jun 10 1998 Prospector System <bugs@redhat.com>
68162cc
- translations modified for de
68162cc
68162cc
* Mon Jun 08 1998 Erik Troan <ewt@redhat.com>
68162cc
- added fix for argv0 buffer overflow
68162cc
68162cc
* Fri Apr 24 1998 Prospector System <bugs@redhat.com>
68162cc
- translations modified for de, fr, tr
68162cc
68162cc
* Sat Apr 11 1998 Donnie Barnes <djb@redhat.com>
68162cc
- updated from 2.10 to 2.16
68162cc
- added buildroot
68162cc
68162cc
* Wed Oct 25 1997 Marc Ewing <marc@redhat.com>
68162cc
- wmconfig
68162cc
68162cc
* Thu Oct 23 1997 Marc Ewing <marc@redhat.com>
68162cc
- new version, configure
68162cc
68162cc
* Fri Aug 22 1997 Erik Troan <ewt@redhat.com>
68162cc
- built against glibc
68162cc