850abd
%define name          xscreensaver
850abd
7eff0d
%define mainversion   5.34
472143
%define beta_ver      %{nil}
4089e6
4089e6
5fd499
%define modular_conf  1
Mamoru Tasaka 208fb3
%define split_getimage   0
Mamoru Tasaka 208fb3
%if 0%{?fedora} >= 14
Mamoru Tasaka 208fb3
%define split_getimage   1
Mamoru Tasaka 208fb3
%endif
Mamoru Tasaka 208fb3
de4491
%define fedora_rel    3
TASAKA Mamoru 3bf56d
a74066
%global use_clang_as_cc 0
TASAKA Mamoru 3bf56d
%global use_clang_analyze 0
XScreenSaver owners 5ff289
%global use_cppcheck   0
42e0a5
%global use_gcc_strict_sanitize 0
fbf294
%global use_gcc_trap_on_sanitize 0
Mamoru Tasaka ed4b98
%undefine extrarel
b998e9
01ff37
# EPEL6
01ff37
%{!?__git:%define __git git}
01ff37
TASAKA Mamoru b3accd
%if 0%{?fedora}
TASAKA Mamoru b3accd
%define default_text  %{_sysconfdir}/fedora-release
e887b3
%else
TASAKA Mamoru b3accd
%define default_text  %{_sysconfdir}/system-release
e887b3
%endif
3596a1
%define default_URL   http://planet.fedoraproject.org/rss20.xml
850abd
850abd
%define pam_ver       0.80-7
850abd
%define autoconf_ver  2.53
850abd
4555d1
%define update_po     1
821f85
%define build_tests   0
850abd
850abd
Buildroot:       %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
850abd
850abd
Summary:         X screen saver and locker
850abd
Name:            %{name}
8d3b1f
Version:         %{mainversion}
ece894
Release:         %{fedora_rel}%{?dist}%{?extrarel}.1
850abd
Epoch:           1
5ed793
License:         MIT
850abd
Group:           Amusements/Graphics
850abd
URL:             http://www.jwz.org/xscreensaver/
43b038
Source0:         http://www.jwz.org/xscreensaver/xscreensaver-%{mainversion}%{?beta_ver}.tar.gz
d55723
%if %{modular_conf}
910e43
Source10:        update-xscreensaver-hacks
d55723
%endif
e887b3
%if 0%{?fedora} >= 12
6c3865
Source11:        xscreensaver-autostart
6c3865
Source12:        xscreensaver-autostart.desktop
e887b3
%endif
34292a
##
34292a
## Patches
34292a
##
d2a6cf
# bug 129335
a05829
%global PATCH1_desc \
b01bfc
# sanitize the names of modes in barcode
850abd
Patch1:          xscreensaver-5.00b5-sanitize-hacks.patch
XScreenSaver owners 5ff289
## Patches already sent to the upsteam
XScreenSaver owners 5ff289
## Patches which must be discussed with upstream
XScreenSaver owners 5ff289
#
a05829
%global PATCH21_desc \
a05829
# Change webcollage not to access to net \
d2a6cf
# Also see bug 472061
4d0a80
Patch21:         xscreensaver-5.26-webcollage-default-nonet.patch
18a2be
#
a05829
%global PATCH51_desc \
Mamoru Tasaka 0cf68c
# driver/test-passwd tty segfaults
e26e33
Patch51:         xscreensaver-5.12-test-passwd-segv-tty.patch
a05829
%global PATCH52_desc \
Mamoru Tasaka 0cf68c
# patch to compile driver/test-xdpms
e26e33
Patch52:         xscreensaver-5.12-tests-miscfix.patch
Mamoru Tasaka 0cf68c
# 
948acc
# Enable double buffer on cubestorm
cd548f
Patch3204:       xscreensaver-5.32-0004-cubestorm-enable-double-buffer-on-linux.patch
2522c3
# Kill gcc6 warning for string aliasing rule
2522c3
Patch3401:       xscreensaver-5.34-0001-async_netdb-kill-gcc6-strict-aliasing-warning.patch
de4491
#
de4491
%global PATCH3402_desc \
de4491
# Fix indentation warnings by gcc6 -Wmisleading-indentation
de4491
Patch3402:       xscreensaver-5.34-0002-intentation-fix-jwz.patch
b57f59
# 
5d23e4
#
e887b3
# Patches end
4a67cb
Requires:        xscreensaver-base = %{epoch}:%{version}-%{release}
4a67cb
Requires:        xscreensaver-extras = %{epoch}:%{version}-%{release}
4a67cb
Requires:        xscreensaver-gl-extras = %{epoch}:%{version}-%{release}
68162c
68162c
%package base
850abd
Summary:         A minimal installation of xscreensaver
850abd
Group:           Amusements/Graphics
TASAKA Mamoru 3bf56d
TASAKA Mamoru 3bf56d
%if 0%{?use_clang_analyze} >= 1
TASAKA Mamoru 3bf56d
BuildRequires:   clang-analyzer
TASAKA Mamoru 3bf56d
BuildRequires:   clang
TASAKA Mamoru 3bf56d
%endif
a74066
%if 0%{?use_clang_as_cc}
a74066
BuildRequires:   clang
a74066
%endif
XScreenSaver owners 5ff289
%if 0%{?use_cppcheck}
XScreenSaver owners 5ff289
BuildRequires:   cppcheck
XScreenSaver owners 5ff289
%endif
f049f6
%if 0%{?use_gcc_strict_sanitize}
f049f6
BuildRequires:   libasan
f049f6
BuildRequires:   libubsan
f049f6
%endif
XScreenSaver owners 5ff289
BuildRequires:   git
a637ff
BuildRequires:   autoconf
772718
BuildRequires:   automake
15929b
BuildRequires:   intltool
850abd
BuildRequires:   bc
74e7cb
BuildRequires:   desktop-file-utils
efd4b0
BuildRequires:   gawk
74e7cb
BuildRequires:   gettext
74e7cb
BuildRequires:   libtool
850abd
BuildRequires:   pam-devel > %{pam_ver}
74e7cb
BuildRequires:   sed
Mamoru Tasaka 8675b1
# Use pseudo symlink
Mamoru Tasaka 8675b1
# BuildRequires:   xdg-utils
850abd
BuildRequires:   xorg-x11-proto-devel
Mamoru Tasaka 375222
# extrusioni
Mamoru Tasaka 375222
%if 0%{?fedora} >= 13
Mamoru Tasaka 375222
BuildRequires:   libgle-devel
Mamoru Tasaka 375222
%endif
74e7cb
BuildRequires:   libX11-devel
74e7cb
BuildRequires:   libXScrnSaver-devel
74e7cb
BuildRequires:   libXext-devel
Mamoru Tasaka ed4b98
# From xscreensaver 5.12, write explicitly
Mamoru Tasaka ed4b98
BuildRequires:   libXi-devel
850abd
BuildRequires:   libXinerama-devel
850abd
BuildRequires:   libXmu-devel
850abd
BuildRequires:   libXpm-devel
Mamoru Tasaka ed4b98
# Write explicitly
Mamoru Tasaka ed4b98
BuildRequires:   libXrandr-devel
850abd
BuildRequires:   libXt-devel
850abd
BuildRequires:   libXxf86misc-devel
850abd
BuildRequires:   libXxf86vm-devel
a9cffa
# XScreenSaver 5.31
41313a
BuildRequires:   libXft-devel
1e7a62
BuildRequires:   gtk2-devel
09f00a
# Write explicitly below, especially
09f00a
# for F-23 gdk_pixbuf package splitting
09f00a
BuildRequires:   pkgconfig(gdk-pixbuf-2.0)
09f00a
BuildRequires:   pkgconfig(gdk-pixbuf-xlib-2.0)
850abd
BuildRequires:   libjpeg-devel
74e7cb
BuildRequires:   libglade2-devel
34292a
%if 0%{?fedora}
TASAKA Mamoru b3accd
BuildRequires:   fedora-release
34292a
%endif
Mamoru Tasaka ed4b98
# For --with-login-manager option
Mamoru Tasaka ed4b98
%if 0%{?fedora} >= 14
Mamoru Tasaka 8675b1
# Use pseudo symlink, not writing BR: gdm
Mamoru Tasaka 8675b1
#BuildRequires:   gdm
Mamoru Tasaka ed4b98
%endif
74e7cb
Requires:        %{_sysconfdir}/pam.d/system-auth
850abd
Requires:        pam > %{pam_ver}
TASAKA Mamoru b3accd
# For xdg-open
8bba72
Requires:        xdg-utils
Mamoru Tasaka 208fb3
%if ! %{split_getimage}
89d216
Requires:        xorg-x11-resutils
Mamoru Tasaka 208fb3
%endif
74e7cb
Requires:        xorg-x11-fonts-ISO8859-1-100dpi
821f85
%if 0%{?build_tests} < 1
821f85
# Obsoletes but not Provides
821f85
Obsoletes:       xscreeensaver-tests < %{epoch}:%{version}-%{release}
821f85
%endif
68162c
Mamoru Tasaka 208fb3
%package extras-base
Mamoru Tasaka 208fb3
Summary:         A base package for screensavers
Mamoru Tasaka 208fb3
Group:           Amusements/Graphics
fab684
%if 0%{?fedora} < 19
Mamoru Tasaka 208fb3
Requires:        %{name}-base = %{epoch}:%{version}-%{release}
fab684
%endif
TASAKA Mamoru b3accd
# For appres, etc
Mamoru Tasaka 208fb3
Requires:        xorg-x11-resutils
Mamoru Tasaka 208fb3
68162c
%package extras
850abd
Summary:         An enhanced set of screensavers
850abd
Group:           Amusements/Graphics
10eead
%if 0%{?fedora} >= 19
10eead
# Does not available on EPEL7
850abd
BuildRequires:   desktop-backgrounds-basic
10eead
%else
10eead
BuildRequires:	   gnome-backgrounds
10eead
%endif
74e7cb
Requires:        %{name}-base = %{epoch}:%{version}-%{release}
Mamoru Tasaka 208fb3
%if %{split_getimage}
Mamoru Tasaka 208fb3
Requires:        %{name}-extras-base = %{epoch}:%{version}-%{release}
Mamoru Tasaka 208fb3
%endif
68162c
521cb8
%package gl-base
521cb8
Summary:         A base package for screensavers that require OpenGL
521cb8
Group:           Amusements/Graphics
521cb8
Requires:        %{name}-base = %{epoch}:%{version}-%{release}
521cb8
68162c
%package gl-extras
850abd
Summary:         An enhanced set of screensavers that require OpenGL
850abd
Group:           Amusements/Graphics
850abd
Provides:        xscreensaver-gl = %{epoch}:%{version}-%{release}
74e7cb
Obsoletes:       xscreensaver-gl <= 1:5.00
74e7cb
BuildRequires:   libGL-devel
74e7cb
BuildRequires:   libGLU-devel
dbdd02
%if %{modular_conf}
521cb8
Requires:        %{name}-gl-base = %{epoch}:%{version}-%{release}
dbdd02
%else
dbdd02
Requires:        %{name}-base = %{epoch}:%{version}-%{release}
dbdd02
%endif
Mamoru Tasaka 208fb3
%if %{split_getimage}
Mamoru Tasaka 208fb3
Requires:        %{name}-extras-base = %{epoch}:%{version}-%{release}
Mamoru Tasaka 208fb3
%endif
68162c
db3930
%package extras-gss
TASAKA Mamoru be103f
Summary:         Desktop files of extras for other screensaver
850abd
Group:           Amusements/Graphics
850abd
Requires:        %{name}-extras = %{epoch}:%{version}-%{release}
db3930
db3930
%package gl-extras-gss
TASAKA Mamoru be103f
Summary:         Desktop files of gl-extras for other screensaver
850abd
Group:           Amusements/Graphics
850abd
Requires:        %{name}-gl-extras = %{epoch}:%{version}-%{release}
db3930
821f85
%package tests
821f85
Summary:         Test programs related to XScreenSaver
821f85
Group:           Development/Debuggers
821f85
Requires:        %{name}-base = %{epoch}:%{version}-%{release}
821f85
TASAKA Mamoru 3bf56d
%package clang-analyze
TASAKA Mamoru 3bf56d
Summary:         Clang analyze result log
TASAKA Mamoru 3bf56d
Group:           Development/Debuggers
TASAKA Mamoru 3bf56d
XScreenSaver owners 5ff289
%package cppcheck
XScreenSaver owners 5ff289
Summary:         cppcheck result log
XScreenSaver owners 5ff289
Group:           Development/Debuggers
XScreenSaver owners 5ff289
db3930
68162c
%description
68162c
A modular screen saver and locker for the X Window System.
68162c
More than 200 display modes are included in this package.
68162c
4a67cb
This is a metapackage for installing all default packages
4a67cb
related to XScreenSaver.
4a67cb
472143
%description -l fr
472143
Un économiseur d'écran modulaire pour le système X Window.
472143
Plus de 200 modes d'affichages sont inclus dans ce paquet.
472143
4a67cb
This is a metapackage for installing all default packages
4a67cb
related to XScreenSaver.
4a67cb
68162c
%description base
68162c
A modular screen saver and locker for the X Window System.
68162c
This package contains the bare minimum needed to blank and
68162c
lock your screen.  The graphical display modes are the
68162c
"xscreensaver-extras" and "xscreensaver-gl-extras" packages.
68162c
472143
%description -l fr base 
472143
Un économiseur d'écran modulaire pour le système X Window.
472143
Ce paquet contient le minimum vital pour éteindre et verouiller
472143
votre écran. Les modes d'affichages graphiques sont inclus
472143
dans les paquets "xscreensaver-extras" et "xscreensaver-gl-extras".
472143
Mamoru Tasaka 208fb3
%description extras-base
Mamoru Tasaka 208fb3
This package contains common files to make screensaver hacks
Mamoru Tasaka 208fb3
work for XScreenSaver.
Mamoru Tasaka 208fb3
68162c
%description extras
68162c
A modular screen saver and locker for the X Window System.
68162c
This package contains a variety of graphical screen savers for
68162c
your mind-numbing, ambition-eroding, time-wasting, hypnotized
68162c
viewing pleasure.
68162c
472143
%description -l fr extras
472143
Un économiseur d'écran modulaire pour le système X Window.
472143
Ce paquet contient une pléthore d'économiseurs d'écran graphiques
472143
pour votre plaisir des yeux.
472143
521cb8
%description gl-base
521cb8
A modular screen saver and locker for the X Window System.
521cb8
This package contains minimal files to make screensaver hacks
521cb8
that require OpenGL work for XScreenSaver.
521cb8
68162c
%description gl-extras
68162c
A modular screen saver and locker for the X Window System.
68162c
This package contains a variety of OpenGL-based (3D) screen
68162c
savers for your mind-numbing, ambition-eroding, time-wasting,
68162c
hypnotized viewing pleasure.
68162c
472143
%description -l fr gl-extras
472143
Un économiseur d'écran modulaire pour le système X Window.
472143
Ce paquet contient une pléthore d'économiseurs d'écran basés sur OpenGL (3D)
472143
pour votre plaisir des yeux.
472143
db3930
%description extras-gss
db3930
This package contains desktop files of extras screensavers
TASAKA Mamoru be103f
for other screensaver compatibility.
db3930
db3930
%description gl-extras-gss
db3930
This package contains desktop files of gl-extras screensavers
TASAKA Mamoru be103f
for other screensaver compatibility.
db3930
821f85
%description tests
821f85
This package contains some test programs to debug XScreenSaver.
db3930
TASAKA Mamoru 3bf56d
%description clang-analyze
TASAKA Mamoru 3bf56d
This package contains Clang analyze result of XScreenSaver.
TASAKA Mamoru 3bf56d
XScreenSaver owners 5ff289
%description cppcheck
XScreenSaver owners 5ff289
This package contains cppcheck result of XScreenSaver.
XScreenSaver owners 5ff289
db3930
68162c
%prep
1a17dc
%setup -q -n %{name}-%{mainversion}%{?beta_ver}
68162c
XScreenSaver owners 5ff289
cat > .gitignore <
XScreenSaver owners 5ff289
configure
XScreenSaver owners 5ff289
config.guess
XScreenSaver owners 5ff289
config.sub
772718
aclocal.m4
772718
config.h.in
b87a95
OSX
XScreenSaver owners 5ff289
EOF
a74066
a74066
# Firstly clean this
a74066
rm -f driver/XScreenSaver_ad.h
a74066
XScreenSaver owners 5ff289
%__git init
XScreenSaver owners 5ff289
%__git config user.email "xscreensaver-owner@fedoraproject.org"
XScreenSaver owners 5ff289
%__git config user.name "XScreenSaver owners"
XScreenSaver owners 5ff289
%__git add .
41313a
%__git commit -m "base" -q
XScreenSaver owners 5ff289
a05829
%patch1 -p1
a05829
  %__git commit -m "%PATCH1_desc" -a
a05829
%patch21 -p1
a05829
  %__git commit -m "%PATCH21_desc" -a
948acc
a05829
%patch51 -p1
a05829
  %__git commit -m "%PATCH51_desc" -a
a05829
%patch52 -p1
a05829
  %__git commit -m "%PATCH52_desc" -a
XScreenSaver owners 5ff289
dd3cf6
%__cat %PATCH3204 | %__git am
2522c3
%__cat %PATCH3401 | %__git am
de4491
%patch3402 -p1
de4491
  %__git commit -m "%PATCH3402_desc" "--author=Jamie Zawinski <jwz@jwz.org>" -a
5d23e4
cc3a2d
change_option(){
c555a3
   set +x
049448
   ADFILE=$1
6e20ce
   if [ ! -f ${ADFILE}.opts ] ; then
6e20ce
      cp -p $ADFILE ${ADFILE}.opts
6e20ce
   fi
049448
   shift
049448
6e20ce
   for ARG in "$@" ; do
6e20ce
      TYPE=`echo $ARG | sed -e 's|=.*$||'`
6e20ce
      VALUE=`echo $ARG | sed -e 's|^.*=||'`
049448
6e20ce
      eval sed -i \
6e20ce
         -e \'s\|\^\\\(\\\*$TYPE\:\[ \\t\]\[ \\t\]\*\\\)\[\^ \\t\]\.\*\$\|\\1$VALUE\|\' \
c555a3
         $ADFILE
049448
   done
c555a3
   set -x
049448
}
049448
cc3a2d
silence_hack(){
c555a3
   set +x
6e20ce
   ADFILE=$1
6e20ce
   if [ ! -f ${ADFILE}.hack ] ; then
6e20ce
      cp -p $ADFILE ${ADFILE}.hack
6e20ce
   fi
6e20ce
   shift
6e20ce
6e20ce
   for hack in "$@" ; do
6e20ce
      eval sed -i \
c555a3
         -e \'\/\^\[ \\t\]\[ \\t\]\*$hack\/s\|\^\|-\|g\' \
c555a3
         -e \'s\|\^@GL_\.\*@.*\\\(GL\:\[ \\t\]\[ \\t\]\*$hack\\\)\|-\\t\\1\|g\' \
c555a3
         $ADFILE
6e20ce
   done
c555a3
   set -x
cc3a2d
}
cc3a2d
a05829
%global PATCH_desc \
c2f542
# change some files to UTF-8
c2f542
for f in \
c2f542
   driver/XScreenSaver.ad.in \
c2f542
   hacks/glx/sproingies.man \
c2f542
   ; do
c2f542
   iconv -f ISO-8859-1 -t UTF-8 $f > $f.tmp || cp -p $f $f.tmp
c2f542
   touch -r $f $f.tmp
c2f542
   mv $f.tmp $f
c2f542
done
a05829
%__git commit -m "%PATCH_desc" -a
c2f542
a05829
%global PATCH_desc \
a05829
# Change some options \
d2a6cf
# For grabDesktopImages, lock, see bug 126809
cc3a2d
change_option driver/XScreenSaver.ad.in \
d510e0
   captureStderr=False \
850abd
   passwdTimeout=0:00:15 \
850abd
   grabDesktopImages=False \
850abd
   lock=True \
850abd
   splash=False \
850abd
   ignoreUninstalledPrograms=True \
3596a1
   textProgram=fortune\ -s \
34292a
%if 0%{?fedora} >= 12
3596a1
   textURL=%{default_URL}
020129
%endif
a05829
%__git commit -m "%PATCH_desc" -a
68162c
a05829
%global PATCH_desc \
a05829
# Disable the following hacks by default \
d2a6cf
# (disable, not remove)
cc3a2d
silence_hack driver/XScreenSaver.ad.in \
850abd
   bsod flag
a05829
%__git commit -m "%PATCH_desc" -a
cc3a2d
a05829
%global PATCH_desc \
d2a6cf
# Record time, EVR
6e20ce
eval sed -i.ver \
850abd
   -e \'s\|version \[45\]\.\[0-9a-z\]\[0-9a-z\]\*\|version %{version}-`echo \
55fcd3
      %{release} | sed -e '/IGNORE THIS/s|\.[a-z][a-z0-9].*$||'`\|\' \
850abd
      driver/XScreenSaver.ad.in
68162c
6e20ce
eval sed -i.date \
dc5f6e
   -e \'s\|\[0-9\].\*-.\*-20\[0-9\]\[0-9\]\|`LANG=C LC_ALL=C date -u +'%%d-%%b-%%Y'`\|g\' \
850abd
   driver/XScreenSaver.ad.in
68162c
6e20ce
eval sed -i.ver \
dc5f6e
   -e \'s\|\(\[0-9\].\*-.\*-20\[0-9\]\[0-9\]\)\|\(`LANG=C LC_ALL=C \
850abd
      date -u +'%%d-%%b-%%Y'`\)\|g\' \
850abd
   -e \'s\|\\\(5.\[0-9\]\[0-9\]\\\)[a-z]\[0-9\]\[0-9\]\*\|\\\1\|\' \
850abd
   -e \'s\|5.\[0-9\]\[0-9\]\|%{version}-`echo %{release} | \
55fcd3
      sed -e '/IGNORE THIS/s|\.[a-zA-Z][a-zA-Z0-9].*$||'`\|\' \
850abd
   utils/version.h
a05829
%__git commit -m "%PATCH_desc" -a
68162c
a05829
%global PATCH_desc \
d2a6cf
# Move man entry to 6x (bug 197741)
ea817d
for f in `find hacks -name Makefile.in` ; do
850abd
   sed -i.mansuf \
d3e08f
      -e '/^mansuffix/s|6|6x|'\
850abd
      $f
ea817d
done
a05829
%__git commit -m "%PATCH_desc" -a
ea817d
a05829
%global PATCH_desc \
d2a6cf
# Search first 6x entry, next 1 entry for man pages
d3e08f
sed -i.manentry -e 's@man %%s@man 6x %%s 2>/dev/null || man 1 %%s @' \
d3e08f
   driver/XScreenSaver.ad.in
a05829
%__git commit -m "%PATCH_desc" -a
d3e08f
d2a6cf
# Suppress rpmlint warnings.
68162c
# suppress about pam config (although this is 
82cd34
# not the fault of xscreensaver.pam ......).
Mamoru Tasaka c176fd
#
Mamoru Tasaka c176fd
# From xscreensaver-5.15-10, no longer do this
Mamoru Tasaka c176fd
%if 0
Mamoru Tasaka c176fd
sed -i.rpmlint -n -e '1,5p' driver/xscreensaver.pam
Mamoru Tasaka c176fd
%endif
68162c
6e20ce
if [ -x %{_datadir}/libtool/config.guess ]; then
6e20ce
  # use system-wide copy
850abd
   cp -p %{_datadir}/libtool/config.{sub,guess} .
6e20ce
fi
6e20ce
a05829
%global PATCH_desc \
d2a6cf
# Fix for desktop-file-utils 0.14+
90506e
%if 0%{?fedora} >= 9
90506e
sed -i.icon -e 's|xscreensaver\.xpm|xscreensaver|' \
90506e
   driver/screensaver-properties.desktop.in
90506e
%endif
a05829
%__git commit -m "%PATCH_desc" -a || echo "Nothing changed"
90506e
a05829
%global PATCH_desc \
a05829
# Disable (don't build) some tests \
a05829
# apm: doesn't compile \
Mamoru Tasaka 149e29
# mlstring: causes OOM - need check again
821f85
sed -i.test \
821f85
   -e 's|test-apm[ \t][ \t]*t|t|' \
Mamoru Tasaka 0cf68c
%if 0
821f85
   -e 's|test-mlstring[ \t][ \t]*t|t|' \
Mamoru Tasaka 149e29
%endif
821f85
   driver/Makefile.in
a05829
%__git commit -m "%PATCH_desc" -a
821f85
a05829
%global PATCH_desc \
821f85
# test-fade: give more time between fading
821f85
sed -i.delay -e 's| delay = 1| delay = 3|' driver/test-fade.c
a05829
%__git commit -m "%PATCH_desc" -a
a05829
a05829
%global PATCH_desc \
821f85
# test-grab: testing time too long, setting time 15 min -> 20 sec
821f85
sed -i.delay -e 's|60 \* 15|20|' driver/test-grab.c
a05829
%__git commit -m "%PATCH_desc" -a
XScreenSaver owners 5ff289
772718
aclocal
34292a
autoconf
34292a
autoheader
34292a
6e20ce
%build
a637ff
4d0a80
archdir=`sh ./config.guess`
476a26
[ -d $archdir ] || mkdir $archdir
68162c
cd $archdir
68162c
Mamoru Tasaka 8675b1
# Create temporary path and symlink
Mamoru Tasaka 8675b1
rm -rf ./TMPBINDIR
Mamoru Tasaka 8675b1
a3a3ec
# Make it sure that perl interpreter is recognized
a3a3ec
# as /usr/bin/perl, not /bin/perl so as not to make
a3a3ec
# /bin/perl added as rpm dependency
a3a3ec
export PATH=/usr/bin:$PATH
a3a3ec
Mamoru Tasaka 8675b1
mkdir TMPBINDIR
Mamoru Tasaka 8675b1
pushd TMPBINDIR/
Mamoru Tasaka 8675b1
export PATH=$(pwd):$PATH
Mamoru Tasaka 8675b1
Mamoru Tasaka 8675b1
# xdg-open
Mamoru Tasaka 8675b1
ln -sf /bin/true xdg-open
Mamoru Tasaka 8675b1
popd
Mamoru Tasaka 8675b1
68162c
export CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}"
338a21
export CFLAGS="$(echo $CFLAGS | sed -e 's|-g |-g3 |')"
2522c3
2522c3
%if 0%{?fedora} >= 24
2522c3
export CFLAGS="$CFLAGS -Wno-long-long"
2522c3
export CFLAGS="$CFLAGS -Wno-variadic-macros"
2522c3
%endif
68162c
a74066
%if 0%{?use_clang_as_cc}
a74066
export CC=clang
a74066
export CFLAGS="$(echo $CFLAGS | sed -e 's|-fstack-protector-strong|-fstack-protector|')"
a74066
%endif
a74066
f049f6
%if 0%{?use_gcc_strict_sanitize}
f049f6
export CC="gcc -fsanitize=address -fsanitize=undefined"
f7ab1c
%if 0%{?fedora} >= 24
f7ab1c
export LDFLAGS="%__global_ldflags -pthread"
f7ab1c
%endif
fbf294
%if 0%{?use_gcc_trap_on_sanitize}
fbf294
export CC="$CC -fsanitize-undefined-trap-on-error"
fbf294
%endif
f049f6
%endif
f049f6
d3e08f
CONFIG_OPTS="--prefix=%{_prefix} --with-pam --without-shadow --without-kerberos"
68162c
CONFIG_OPTS="$CONFIG_OPTS --without-setuid-hacks"
68162c
CONFIG_OPTS="$CONFIG_OPTS --with-text-file=%{default_text}"
68162c
CONFIG_OPTS="$CONFIG_OPTS --with-x-app-defaults=%{_datadir}/X11/app-defaults"
e4d687
CONFIG_OPTS="$CONFIG_OPTS --disable-root-passwd"
f32005
CONFIG_OPTS="$CONFIG_OPTS --with-browser=xdg-open"
Mamoru Tasaka ed4b98
# From xscreensaver 5.12, login-manager option is on by default
Mamoru Tasaka 8675b1
# For now, let's enable it on F-14 and above
Mamoru Tasaka 8675b1
%if 0%{?fedora} >= 14
Mamoru Tasaka 8675b1
pushd TMPBINDIR
Mamoru Tasaka 8675b1
ln -sf /bin/true gdmflexiserver
Mamoru Tasaka 8675b1
popd
Mamoru Tasaka 8675b1
%else
Mamoru Tasaka ed4b98
CONFIG_OPTS="$CONFIG_OPTS --without-login-manager"
Mamoru Tasaka ed4b98
%endif
Mamoru Tasaka 375222
# Enable extrusion on F-13 and above
Mamoru Tasaka 375222
%if 0%{?fedora} <= 12
Mamoru Tasaka 375222
CONFIG_OPTS="$CONFIG_OPTS --without-gle"
Mamoru Tasaka 375222
%endif
Mamoru Tasaka c176fd
# Enable account type pam validation on F-18+,
Mamoru Tasaka c176fd
# debian bug 656766
Mamoru Tasaka c176fd
%if 0%{?fedora} >= 18
Mamoru Tasaka c176fd
CONFIG_OPTS="$CONFIG_OPTS --enable-pam-check-account-type"
Mamoru Tasaka c176fd
%endif
41313a
# xscreensaver 5.30
41313a
CONFIG_OPTS="$CONFIG_OPTS --with-record-animation"
68162c
68162c
# This is flaky:
68162c
# CONFIG_OPTS="$CONFIG_OPTS --with-login-manager"
68162c
TASAKA Mamoru 3bf56d
%if 0%{?use_clang_analyze} >= 1
TASAKA Mamoru 3bf56d
%global _configure scan-build --use-analyzer %_bindir/clang ./configure
TASAKA Mamoru 3bf56d
%endif
TASAKA Mamoru 3bf56d
476a26
unlink configure || :
68162c
ln -s ../configure .
a74066
%configure $CONFIG_OPTS || { cat config.log ; sleep 10 ; exit 1; }
68162c
rm -f configure
68162c
0e842c
%if %{update_po}
772718
#( cd po ; make generate_potfiles_in update-po )
772718
# ???
772718
( cd po ; make generate_potfiles_in ; cp -p POTFILES.in .. ; export srcdir=.. ; make update-po ; rm -f ../POTFILES_in )
948acc
( cp -p ../po/*.po po/)
1e7a62
( ( cd ../po ; git add *.po ; git commit -m "po regenerated" ) || true )
0e842c
%endif
0e842c
TASAKA Mamoru 3bf56d
%if 0%{?use_clang_analyze} >= 1
TASAKA Mamoru 3bf56d
%global __make scan-build  --use-analyzer %_bindir/clang -v -v -v -o clang-analyze make
TASAKA Mamoru 3bf56d
mkdir clang-analyze
TASAKA Mamoru 3bf56d
%endif
TASAKA Mamoru 3bf56d
7ca64b
%if 0%{?use_clang_analyze} < 1
1e7a62
for dir in \
1e7a62
  utils driver hacks hacks/glx po
1e7a62
do
1e7a62
  %__make %{?_smp_mflags} -k \
1e7a62
    -C $dir \
4555d1
	GMSGFMT="msgfmt --statistics"
1e7a62
done
7ca64b
%endif
7ca64b
1e7a62
# Again
1e7a62
%__make %{?_smp_mflags} -k
68162c
910e43
%if %{modular_conf}
d2a6cf
# Make XScreenSavar.ad modular (bug 200881)
910e43
CONFD=xscreensaver
910e43
rm -rf $CONFD
910e43
mkdir $CONFD
910e43
d2a6cf
# Preserve the original adfile
910e43
cp -p driver/XScreenSaver.ad $CONFD
910e43
910e43
# First split XScreenSaver.ad into 3 parts
910e43
cat driver/XScreenSaver.ad | \
910e43
   sed -n -e '1,/\*programs/p' > $CONFD/XScreenSaver.ad.header
910e43
cat driver/XScreenSaver.ad | sed -e '1,/\*programs/d' | \
910e43
   sed -n -e '1,/\\n$/p' > $CONFD/XScreenSaver.ad.hacks
910e43
cat driver/XScreenSaver.ad | sed -e '1,/\\n$/d' > $CONFD/XScreenSaver.ad.tail
910e43
910e43
# Seperate XScreenSaver.ad.hacks into each hacks
910e43
cd $CONFD
5d19ea
mkdir hacks.conf.d ; cp -p XScreenSaver.ad.hacks hacks.conf.d/xscreensaver.conf
5d19ea
cd ..
910e43
910e43
%endif
910e43
821f85
# test
Mamoru Tasaka 0cf68c
# for now, build tests anyway (even if they are not to be installed)
Mamoru Tasaka 0cf68c
#%if %{build_tests}
Mamoru Tasaka 0cf68c
%if 1
821f85
make tests -C driver
821f85
%endif
821f85
XScreenSaver owners 5ff289
%if 0%{?use_cppcheck} >= 1
XScreenSaver owners 5ff289
cd ..
XScreenSaver owners 5ff289
CPPCHECK_FLAGS=""
XScreenSaver owners 5ff289
CPPCHECK_FLAGS="$CPPCHECK_FLAGS --enable=all --std=c89 -U__STRICT_ANSI__"
XScreenSaver owners 5ff289
CPPCHECK_FLAGS="$CPPCHECK_FLAGS -I. -Iutils -Idriver -Ihacks -I$archdir -I$archdir/hacks/"
XScreenSaver owners 5ff289
CPPCHECK_FLAGS="$CPPCHECK_FLAGS -I%{_includedir}"
XScreenSaver owners 5ff289
# find stddef.h
XScreenSaver owners 5ff289
GCC_HEADER_PATH=$(echo '#include <stddef.h>' | gcc -E - | sed -n -e 's|^.*"\(.*\)stddef\.h".*$|\1|p' | head -n 1)
XScreenSaver owners 5ff289
CPPCHECK_FLAGS="$CPPCHECK_FLAGS -I$GCC_HEADER_PATH"
XScreenSaver owners 5ff289
CPPCHECK_FLAGS="$CPPCHECK_FLAGS $(pkg-config --cflags gtk+-2.0 | sed -e 's|-pthread||')"
XScreenSaver owners 5ff289
CPPCHECK_FLAGS="$CPPCHECK_FLAGS -DSTANDALONE -DHAVE_CONFIG_H -DUSE_GL"
XScreenSaver owners 5ff289
XScreenSaver owners 5ff289
cppcheck $CPPCHECK_FLAGS . 2>&1 | tee cppcheck-result.log
XScreenSaver owners 5ff289
cppcheck $CPPCHECK_FLAGS --check-config . 2>&1 | tee cppcheck-path-inclusion-check.log
XScreenSaver owners 5ff289
XScreenSaver owners 5ff289
cd $archdir
XScreenSaver owners 5ff289
%endif
XScreenSaver owners 5ff289
68162c
%install
4d0a80
archdir=`sh ./config.guess`
68162c
cd $archdir
68162c
68162c
rm -rf ${RPM_BUILD_ROOT}
68162c
efd4b0
# We have to make sure these directories exist,
efd4b0
# or nothing will be installed into them.
efd4b0
#
efd4b0
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
efd4b0
6e20ce
make install_prefix=$RPM_BUILD_ROOT INSTALL="install -c -p" install
68162c
59d5b5
# Kill OnlyShowIn=GNOME; on F-11+ (bug 483495)
43b038
desktop-file-install --vendor "" --delete-original    \
850abd
   --dir $RPM_BUILD_ROOT%{_datadir}/applications         \
59d5b5
%if 0%{?fedora} < 11
850abd
   --add-only-show-in GNOME                              \
59d5b5
%endif
efd4b0
   --add-category    DesktopSettings                     \
019728
%if 0
850abd
   --add-category X-Red-Hat-Base                         \
48fb98
%else
48fb98
   --remove-category Appearance                          \
48fb98
   --remove-category AdvancedSettings                    \
48fb98
   --remove-category Application                         \
48fb98
%endif
89d216
   $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
68162c
68162c
# This function prints a list of things that get installed.
68162c
# It does this by parsing the output of a dummy run of "make install".
68162c
list_files() {
48fb98
   echo "%%defattr(-,root,root,-)"
850abd
   make -s install_prefix=${RPM_BUILD_ROOT} INSTALL=true "$@"  \
850abd
      | sed -n -e 's@.* \(/[^ ]*\)$@\1@p'                      \
efd4b0
      | sed    -e "s@^${RPM_BUILD_ROOT}@@"                     \
850abd
               -e "s@/[a-z][a-z]*/\.\./@/@"                    \
efd4b0
      | sed    -e 's@\(.*/man/.*\)@%%doc \1\*@'                      \
efd4b0
               -e 's@\(.*/pam\.d/\)@%%config(noreplace) \1@'    \
850abd
      | sort  \
850abd
      | uniq
68162c
}
68162c
68162c
# Generate three lists of files for the three packages.
68162c
#
43b038
dd=%{_builddir}/%{name}-%{mainversion}%{?beta_ver}
efd4b0
efd4b0
# In case rpm -bi --short-circuit is tried multiple times:
efd4b0
rm -f $dd/*.files
efd4b0
68162c
(  cd hacks     ; list_files install ) >  $dd/extras.files
68162c
(  cd hacks/glx ; list_files install ) >  $dd/gl-extras.files
68162c
(  cd driver    ; list_files install ) >  $dd/base.files
68162c
Mamoru Tasaka 208fb3
# Move xscreensaver-gettext-foo, xscreensaver-text to extras-base
Mamoru Tasaka 208fb3
# (bug 668427)
Mamoru Tasaka 208fb3
%if %{split_getimage}
Mamoru Tasaka 208fb3
echo "%%defattr(-,root,root,-)" >> $dd/extras-base.files
Mamoru Tasaka 208fb3
for target in \
Mamoru Tasaka 208fb3
   /xscreensaver-getimage \
Mamoru Tasaka 208fb3
   /xscreensaver-text
Mamoru Tasaka 208fb3
do
Mamoru Tasaka 208fb3
   grep -v $target $dd/base.files > $dd/base.files.new
Mamoru Tasaka 208fb3
   grep $target $dd/base.files >> $dd/extras-base.files
Mamoru Tasaka 208fb3
   mv $dd/base.files{.new,}
Mamoru Tasaka 208fb3
done
Mamoru Tasaka 208fb3
%endif
Mamoru Tasaka 208fb3
521cb8
# Move %%{_bindir}/xscreensaver-gl-helper to gl-base
521cb8
# (bug 336331).
6959a5
%if %{modular_conf}
521cb8
echo "%%defattr(-,root,root,-)" >> $dd/gl-base.files
521cb8
521cb8
sed -i -e '/xscreensaver-gl-helper/d' $dd/gl-extras.files
521cb8
pushd $RPM_BUILD_ROOT
521cb8
for dir in `find . -name \*xscreensaver-gl-helper\*` ; do
521cb8
   echo "${dir#.}" >> $dd/gl-base.files
521cb8
done
521cb8
popd
521cb8
sed -i -e 's|^\(%{_mandir}.*\)$|\1*|' $dd/gl-base.files
6959a5
%endif
521cb8
910e43
%if %{modular_conf}
d2a6cf
# Install update script
74a9a2
mkdir -p $RPM_BUILD_ROOT%{_sbindir}
74a9a2
install -cpm 755 %{SOURCE10} $RPM_BUILD_ROOT%{_sbindir}
74a9a2
echo "%{_sbindir}/update-xscreensaver-hacks" >> $dd/base.files
910e43
d2a6cf
# Make hack conf modular
910e43
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xscreensaver
910e43
mkdir -p $RPM_BUILD_ROOT%{_datadir}/xscreensaver/hacks.conf.d
910e43
cp -p xscreensaver/XScreenSaver.ad* \
910e43
   $RPM_BUILD_ROOT%{_sysconfdir}/xscreensaver
5d19ea
cp -p xscreensaver/hacks.conf.d/xscreensaver.conf \
910e43
   $RPM_BUILD_ROOT%{_datadir}/xscreensaver/hacks.conf.d/
910e43
910e43
for adfile in xscreensaver/XScreenSaver.ad.* ; do
910e43
   filen=`basename $adfile`
910e43
   echo "%%config(noreplace) %{_sysconfdir}/xscreensaver/$filen" >> $dd/base.files
910e43
done
910e43
echo -n "%%verify(not size md5 mtime) " >> $dd/base.files
f32005
echo "%{_sysconfdir}/xscreensaver/XScreenSaver.ad" >> \
910e43
   $dd/base.files
5d19ea
echo "%{_datadir}/xscreensaver/hacks.conf.d/xscreensaver.conf" \
5d19ea
   >> $dd/base.files
910e43
d2a6cf
# Check symlink
910e43
rm -f $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults/XScreenSaver
910e43
910e43
pushd $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults
910e43
pushd ../../../..
910e43
if [ ! $(pwd) == $RPM_BUILD_ROOT ] ; then
910e43
   echo "Possibly symlink broken"
910e43
   exit 1
910e43
fi
910e43
popd
910e43
popd
910e43
910e43
ln -sf ../../../..%{_sysconfdir}/xscreensaver/XScreenSaver.ad \
910e43
   $RPM_BUILD_ROOT%{_datadir}/X11/app-defaults/XScreenSaver
910e43
910e43
%endif
910e43
d2a6cf
# Add documents
68162c
pushd $dd &> /dev/null
68162c
for f in README* ; do
68162c
   echo "%%doc $f" >> $dd/base.files
68162c
done
68162c
popd
68162c
d2a6cf
# Add directory
efd4b0
pushd $RPM_BUILD_ROOT
910e43
for dir in `find . -type d | grep xscreensaver` ; do
efd4b0
   echo "%%dir ${dir#.}" >> $dd/base.files
efd4b0
done
efd4b0
popd
efd4b0
68162c
%find_lang %{name}
68162c
cat %{name}.lang | uniq >> $dd/base.files
68162c
d2a6cf
# Suppress rpmlint warnings
d3e08f
# sanitize path in script file
68162c
for f in ${RPM_BUILD_ROOT}%{_bindir}/xscreensaver-getimage-* \
68162c
   ${RPM_BUILD_ROOT}%{_libexecdir}/xscreensaver/vidwhacker \
68162c
   ${RPM_BUILD_ROOT}%{_bindir}/xscreensaver-text ; do
68162c
   if [ -f $f ] ; then
d3e08f
      sed -i -e 's|%{_prefix}//bin|%{_bindir}|g' $f
68162c
   fi
68162c
done
68162c
821f85
# tests
821f85
%if %{build_tests}
821f85
echo "%%defattr(-,root,root,-)" > $dd/tests.files
821f85
cd driver
821f85
for tests in `find . -name test-\* -perm -0700` ; do
821f85
   install -cpm 0755 $tests ${RPM_BUILD_ROOT}%{_libexecdir}/xscreensaver
821f85
   echo "%{_libexecdir}/xscreensaver/$tests" >> $dd/tests.files
821f85
done
821f85
cd ..
821f85
%endif
821f85
TASAKA Mamoru 3bf56d
%if 0%{?use_clang_analyze} >= 1
TASAKA Mamoru 3bf56d
pushd ..
TASAKA Mamoru 3bf56d
rm -rf clang-analyze
TASAKA Mamoru 3bf56d
mkdir -p clang-analyze/html
TASAKA Mamoru 3bf56d
cp -a $archdir/clang-analyze/*/* clang-analyze/html
TASAKA Mamoru 3bf56d
popd
TASAKA Mamoru 3bf56d
%endif
TASAKA Mamoru 3bf56d
6c3865
# Install desktop application autostart stuff
3596a1
# Add OnlyShowIn=GNOME (bug 517391)
6c3865
%if 0%{?fedora} >= 12
6c3865
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart
6c3865
install -cpm 0755 %{SOURCE11} ${RPM_BUILD_ROOT}%{_libexecdir}/
6c3865
desktop-file-install \
6c3865
   --vendor "" \
6c3865
   --dir ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart \
3596a1
   --add-only-show-in=GNOME \
6c3865
   %{SOURCE12}
6c3865
chmod 0644 ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart/xscreensaver*.desktop
6c3865
6c3865
echo "%{_libexecdir}/xscreensaver-autostart" >> $dd/base.files
6c3865
echo '%{_sysconfdir}/xdg/autostart/xscreensaver*.desktop' >> $dd/base.files
6c3865
%endif
6c3865
d2a6cf
# Create desktop entry for gnome-screensaver
d2a6cf
# bug 204944, 208560
db3930
create_desktop(){
db3930
   COMMAND=`cat $1 | sed -n -e 's|^
4196d6
# COMMAND must be full path (see bug 531151)
4196d6
# Check if the command actually exists
4196d6
   COMMAND=%{_libexecdir}/xscreensaver/$COMMAND
4196d6
   if [ ! -x $RPM_BUILD_ROOT/$COMMAND ] ; then
4196d6
      echo
4196d6
      echo "WARNING:"
4196d6
      echo "$COMMAND could not be found under $RPM_BUILD_ROOT"
4196d6
      #exit 1
4196d6
   fi
e26e33
# NAME entry fix (bug 953558)
e26e33
   NAME=`cat $1 | sed -n -e 's|^<screen.*_label=\"\([^\"][^\"]*\)\".*>.*$|\1|p'`
db3930
   ARG=`cat $1 | sed -n -e 's|^.*
012511
   ARG=$(echo "$ARG" | while read line ; do echo -n "$line " ; done)
db3930
   COMMENT="`cat $1 | sed -e '1,/_description/d' | \
db3930
     sed -e '/_description/q' | sed -e '/_description/d'`"
012511
   COMMENT=$(echo "$COMMENT" | while read line ; do echo -n "$line " ; done)
db3930
89d216
# webcollage treatment
e00821
## changed to create wrapper script
e00821
%if 0
89d216
   if [ "x$COMMAND" = "xwebcollage" ] ; then
89d216
      ARG="$ARG -directory %{_datadir}/backgrounds/images"
89d216
   fi
e00821
%endif
89d216
472143
   if [ "x$NAME" = "x" ] ; then NAME=$COMMAND ; fi
db3930
db3930
   rm -f $2
db3930
   echo "[Desktop Entry]" >> $2
4196d6
#   echo "Encoding=UTF-8" >> $2
db3930
   echo "Name=$NAME" >> $2
db3930
   echo "Comment=$COMMENT" >> $2
db3930
   echo "TryExec=$COMMAND" >> $2
db3930
   echo "Exec=$COMMAND $ARG" >> $2
db3930
   echo "StartupNotify=false" >> $2
db3930
   echo "Type=Application" >> $2
74e7cb
   echo "Categories=GNOME;Screensaver;" >> $2
e26e33
# Add OnlyShowIn (bug 953558)
e26e33
   echo "OnlyShowIn=GNOME;MATE;" >> $2
db3930
}
db3930
db3930
cd $dd
db3930
db3930
SAVERDIR=%{_datadir}/applications/screensavers
db3930
mkdir -p ${RPM_BUILD_ROOT}${SAVERDIR}
efd4b0
echo "%%dir $SAVERDIR" >> base.files
db3930
db3930
for list in *extras.files ; do
db3930
db3930
   glist=gnome-$list
db3930
   rm -f $glist
db3930
48fb98
   echo "%%defattr(-,root,root,-)" > $glist
efd4b0
##  move the owner of $SAVERDIR to -base
efd4b0
##   echo "%%dir $SAVERDIR" >> $glist
db3930
5eec3f
   set +x
db3930
   for xml in `cat $list | grep xml$` ; do
db3930
      file=${RPM_BUILD_ROOT}${xml}
db3930
      desktop=xscreensaver-`basename $file`
db3930
      desktop=${desktop%.xml}.desktop
db3930
89d216
      echo + create_desktop $file  ${RPM_BUILD_ROOT}${SAVERDIR}/$desktop
db3930
      create_desktop $file  ${RPM_BUILD_ROOT}${SAVERDIR}/$desktop
db3930
      echo ${SAVERDIR}/$desktop >> $glist
db3930
   done
89d216
   set -x
db3930
done
db3930
e00821
# Create wrapper script for webcollage to use nonet option
e00821
# by default, and rename the original webcollage
e00821
# (see bug 472061)
e00821
pushd ${RPM_BUILD_ROOT}%{_libexecdir}/%{name}
e00821
mv -f webcollage webcollage.original
e00821
e00821
cat > webcollage <
e00821
#!/bin/sh
e00821
PATH=%{_libexecdir}/%{name}:\$PATH
e00821
exec webcollage.original \\
e00821
	-directory %{_datadir}/backgrounds/images \\
e00821
	"\$@"
e00821
EOF
e00821
chmod 0755 webcollage
e00821
echo "%%{_libexecdir}/%%{name}/webcollage.original" >> \
e00821
	$dd/extras.files
e00821
68162c
# Make sure all files are readable by all, and writable only by owner.
68162c
#
68162c
chmod -R a+r,u+w,og-w ${RPM_BUILD_ROOT}
68162c
68162c
%clean
68162c
rm -rf ${RPM_BUILD_ROOT}
68162c
5d19ea
%post base
Mamoru Tasaka c176fd
%if %{modular_conf}
74a9a2
%{_sbindir}/update-xscreensaver-hacks
910e43
%endif
910e43
TASAKA Mamoru b3accd
%if 0%{?fedora} >= 18
Mamoru Tasaka c176fd
# In the case that pam setting is edited locally by sysadmin:
Mamoru Tasaka c176fd
if ! grep -q '^account' %{_sysconfdir}/pam.d/xscreensaver
Mamoru Tasaka c176fd
then
Mamoru Tasaka c176fd
    echo "Warning: %{_sysconfdir}/pam.d/xscreensaver saved as %{_sysconfdir}/pam.d/xscreensaver.rpmsave"
Mamoru Tasaka c176fd
    cp -p %{_sysconfdir}/pam.d/xscreensaver{,.rpmsave}
Mamoru Tasaka c176fd
    PAMFILE=%{_sysconfdir}/pam.d/xscreensaver
Mamoru Tasaka c176fd
    echo >> $PAMFILE
Mamoru Tasaka c176fd
    echo "# Account validation" >> $PAMFILE
Mamoru Tasaka c176fd
    echo "account include system-auth" >> $PAMFILE
Mamoru Tasaka c176fd
fi
Mamoru Tasaka c176fd
%endif
Mamoru Tasaka c176fd
Mamoru Tasaka c176fd
exit 0
Mamoru Tasaka c176fd
4a67cb
%files
48fb98
%defattr(-,root,root,-)
4a67cb
68162c
%files -f base.files base
48fb98
%defattr(-,root,root,-)
68162c
821f85
%if %{build_tests}
821f85
%files -f tests.files tests
821f85
%defattr(-,root,root,-)
821f85
%endif
821f85
Mamoru Tasaka 208fb3
%if %{split_getimage}
Mamoru Tasaka 208fb3
%files -f extras-base.files extras-base
Mamoru Tasaka 208fb3
%defattr(-,root,root,-)
Mamoru Tasaka 208fb3
%endif
Mamoru Tasaka 208fb3
68162c
%files -f extras.files extras
48fb98
%defattr(-,root,root,-)
68162c
6959a5
%if %{modular_conf}
521cb8
%files -f gl-base.files gl-base
521cb8
%defattr(-,root,root,-)
6959a5
%endif
521cb8
68162c
%files -f gl-extras.files gl-extras
48fb98
%defattr(-,root,root,-)
68162c
db3930
%files -f gnome-extras.files extras-gss
48fb98
%defattr(-,root,root,-)
db3930
db3930
%files -f gnome-gl-extras.files gl-extras-gss
48fb98
%defattr(-,root,root,-)
db3930
TASAKA Mamoru 3bf56d
%if 0%{?use_clang_analyze} >= 1
TASAKA Mamoru 3bf56d
%files clang-analyze
TASAKA Mamoru 3bf56d
%doc clang-analyze/html
TASAKA Mamoru 3bf56d
%endif
TASAKA Mamoru 3bf56d
XScreenSaver owners 5ff289
%if 0%{?use_cppcheck} >= 1
XScreenSaver owners 5ff289
%files cppcheck
XScreenSaver owners 5ff289
%doc cppcheck-*.log
XScreenSaver owners 5ff289
%endif
XScreenSaver owners 5ff289
68162c
%changelog
ece894
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1:5.34-3.1
ece894
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ece894
de4491
* Sun Jan 31 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.34-3
de4491
- Apply upstream patch to fix gcc6 -Wmisleading-indentation
de4491
2522c3
* Sun Jan 31 2016 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.34-2
2522c3
- Kill warnings generated newly by gcc 6
2522c3
7eff0d
* Sun Oct 25 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.34-1
7eff0d
- Update to 5.34
7eff0d
b57f59
* Sat Oct 24 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.33-5.respin1
b57f59
- Patch3302 revised by the upstream
b57f59
c2ca15
* Fri Oct 23 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.33-4.respin1
c2ca15
- Suspend resizing when unlock (bug 1274452)
c2ca15
c2ca15
* Sun Aug 30 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.33-3.respin1
cd548f
- Escape braces in xscreensaver-text to remove warning
cd548f
6822a5
* Mon Jul  6 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.33-2.retake1
6822a5
- Upstream source refreshed, retake
6822a5
dd3cf6
* Sat Jul  4 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.33-1
dd3cf6
- 5.33
dd3cf6
66075d
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.32-12.1
66075d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
66075d
06a907
* Sun Apr 19 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-12
06a907
- providence:update_particles: aviod one byte ahead access
06a907
a3a3ec
* Mon Mar 23 2015 Mamoru TASAKA <mtasaka@fedoraproject.org>
a3a3ec
- Make it sure that perl interpreter is recognized
a3a3ec
  as /usr/bin/perl
a3a3ec
09f00a
* Sat Mar 21 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-11
09f00a
- Fix up gdk_pixbuf BR dep, per F-23 gdk_pixbuf packaging change
09f00a
83ab4c
* Mon Mar  9 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-10
83ab4c
- pong: adjust paddle position again on new game (bug 1199713)
83ab4c
d573b7
* Fri Feb 27 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-9
d573b7
- pick_font_1: rescue when XftFontOpenXlfd fails correctly
d573b7
  (bug 1195437)
d573b7
fa6f50
* Wed Feb 10 2015 Mamoru TASAKA <mtasaka@fedoraproject.org>
fa6f50
- Remove PATCH202 (fixed by gcc 5.0.0-0.10)
fa6f50
7ca64b
* Tue Feb 10 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-8
7ca64b
- Fix possibly wrong codes detected by cppcheck
7ca64b
338a21
* Tue Feb 10 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-7
338a21
- flush_dialog_changes_and_save: strdup for TEXT entry (bug 1190846)
338a21
338a21
* Tue Feb 10 2015 Mamoru TASAKA <mtasaka@fedoraproject.org>
338a21
- Raise debugging level to -g3
338a21
d7d840
* Fri Feb  6 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-6
d7d840
- F-22: rebuild with gcc5
d7d840
f31d29
* Mon Feb  2 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-5
948acc
- Enable double buffer on cubestorm
948acc
- Update ja.po
948acc
0e2f90
* Sun Feb  1 2015 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-4
0e2f90
- Temporarily disable sse2 when gcc5 with -fsanitize=foo
0e2f90
- gcc5 address sanitizer fix for pick_best_gl_visual
0e2f90
5d23e4
* Sat Dec 20 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-3
5d23e4
- Enable double buffer on noof (Ubuntu bug 1390304)
5d23e4
7cd106
* Sun Dec  7 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-2
7cd106
- Patch from upstream for some GNOME issues with KeyPress
7cd106
26d2b9
* Thu Nov 20 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.32-1
26d2b9
- Update to 5.32
26d2b9
41313a
* Sun Nov 16 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.31-1
41313a
- Update to 5.31
41313a
fbf294
* Tue Sep 23 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.30-4
fbf294
- tessellimage/tessellate: return immediately when nthreshes is zero
fbf294
- Bunch of signed integer overflow fixes
fbf294
b87a95
* Mon Sep 15 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.30-3
b87a95
- gcc49 sanitizer fix for xscreensaver-demo wrt memmove usage on de_stringify
b87a95
a05829
* Sat Sep 13 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.30-2
a05829
- Some misc change on spec file for git usage
a05829
70d037
* Fri Sep 12 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.30-1
70d037
- Update to 5.30
70d037
de7d36
* Sat Sep  6 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.29-3
de7d36
- Remove GtkDialog:has-separator usage to suppress warning for
de7d36
  xscreensaver-demo on Fedora 21 and above
de7d36
1e7a62
* Thu Sep  4 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.29-2
1e7a62
- gcc49 sanitizer array elements oversize fixes
1e7a62
- Make parallel build actually work
1e7a62
f93a10
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.29-1.1
f93a10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
f93a10
4f6799
* Mon Jun  9 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.29-1
4f6799
- Update to 5.29
644ae1
279a7e
* Thu Jun  5 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.28-1
279a7e
- Update to 5.28
279a7e
a74066
* Fri May 30 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.27-2
a74066
- Remove GLib and invalid-source-encoding warnings on clang
a74066
- Re-generate driver/XScreenSaver_ad.h correctly
a74066
772718
* Wed May 28 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.27-1
772718
- Update to 5.27
772718
27bed4
* Mon May  5 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.26-7
27bed4
- Yet another segv fix (for extrusion), detected by
27bed4
  gcc49 -fsanitize=address
27bed4
1f2081
* Thu May  1 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.26-6
1f2081
- Yet another segv fix (for shadebobs), detected by
1f2081
  gcc49 -fsanitize=address
1f2081
a7dc1f
* Wed Apr 16 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.26-5
a7dc1f
- Yet another segv fix (for noseguy, xmatrix), detected by
a7dc1f
  gcc49 -fsanitize=address
a7dc1f
f049f6
* Mon Apr 14 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.26-4
f049f6
- Support gcc -fsanitize=address -fsanitize=undefined (disabled by default)
f049f6
- And fix some errors detected by above, especially address errors
f049f6
  in apple2
f049f6
a23f6f
* Fri Apr 11 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.26-3
a23f6f
- F21 gcc49 rebuild
a23f6f
XScreenSaver owners 5ff289
* Mon Jan 13 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.26-2
XScreenSaver owners 5ff289
- Make sync_server_dpms_settings consistent for dpms_quickoff_p option
XScreenSaver owners 5ff289
  (bug 1047108)
XScreenSaver owners 5ff289
- Kill memleak on goop
XScreenSaver owners 5ff289
- Various fixes for cppcheck errors / warnings
XScreenSaver owners 5ff289
4d0a80
* Tue Dec 10 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.26-1
4d0a80
- Update to 5.26
4d0a80
88cb50
* Wed Nov 13 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.23-1
88cb50
- Update to 5.23
88cb50
1a42ca
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.22-1.2
1a42ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1a42ca
51d4d3
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1:5.22-1.1
51d4d3
- Perl 5.18 rebuild
51d4d3
102a2e
* Wed Jul 17 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.22-1
102a2e
- Update to 5.22
102a2e
TASAKA Mamoru 3bf56d
* Mon Jul  8 2013 Mamoru TASAKA <mtasaka@fedoraproject.org>
TASAKA Mamoru 3bf56d
- Add support for Clang analyze for debugging Clang (ref: bug 982081)
TASAKA Mamoru 3bf56d
1ce6cd
* Sun Jul  7 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-10
1ce6cd
- Fix memleak in on_path_p
1ce6cd
  (Patrice Bouchand <patrice.bouchand.fedora@gmail.com>)
1ce6cd
921acf
* Mon Jun 10 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-9
921acf
- Revised polyominoes patch from jwz
921acf
TASAKA Mamoru 383be1
* Wed Jun  5 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-8
TASAKA Mamoru 383be1
- Prevent apple2 segfault when receiving ConfigureNotify event
921acf
  (bug 970402)
TASAKA Mamoru 383be1
TASAKA Mamoru b44085
* Thu May 30 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-7
TASAKA Mamoru b44085
- Reinitialize maze on restart, which will perhaps fix
TASAKA Mamoru b44085
  maze segv
TASAKA Mamoru b44085
fab684
* Sun May 19 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-6
fab684
- F-19+: Kill dependency for base on extras, gl-extras subpackage
fab684
- Fix segfault on pacman (bug 964575)
fab684
05472c
* Sun Apr 21 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-5
05472c
- Don't autostart xscreensaver when mate-screensaver is installed.
05472c
daf041
* Sun Apr 21 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-4
daf041
- Fix engine crash with one byte ahead access (bug 954115)
daf041
e26e33
* Sun Apr 21 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-3
e26e33
- Fix the iteration number for pentomino mode in polyominoes
e26e33
  (bug 954077)
e26e33
- Convert maxlife option from 5.20- for fireworkx (bug 953916)
e26e33
- Fix broken Name entry for desktop file of GL hacks (bug 953558)
e26e33
- Add OnlyShownIn entry for desktop files (bug 953558)
e26e33
df2bf7
* Sat Feb 16 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-2
df2bf7
- Fix bumps segfault on 64bit (bug 911007)
df2bf7
TASAKA Mamoru 1eac0c
* Thu Feb  7 2013 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:5.21-1
TASAKA Mamoru 1eac0c
- Update to 5.21
TASAKA Mamoru 1eac0c
Adam Tkac 13521f
* Mon Jan 21 2013 Adam Tkac <atkac redhat="" com=""> - 1:5.20-3.1
Adam Tkac 13521f
- rebuild due to "jpeg8-ABI" feature drop
Adam Tkac 13521f
Mamoru Tasaka 0652a2
* Tue Oct 30 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.20-3
Mamoru Tasaka 0652a2
- Prevent crash when distort receives ConfigureNotify at startup
Mamoru Tasaka 0652a2
  (bug 871433)
Mamoru Tasaka 0652a2
TASAKA Mamoru be103f
* Wed Oct 24 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.20-2
TASAKA Mamoru be103f
- Kill dependency of -gss subpackages for gnome-screensaver
TASAKA Mamoru be103f
  to make MATE desktop happy 
TASAKA Mamoru be103f
TASAKA Mamoru c1ba5b
* Wed Oct 17 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.20-1
TASAKA Mamoru c1ba5b
- Update to 5.20
TASAKA Mamoru c1ba5b
TASAKA Mamoru c1ba5b
* Sun Oct  7 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.19-6
TASAKA Mamoru c1ba5b
- Use AC_SYS_LARGEFILE to detect support for -D_FILE_OFFSET_BITS=64
TASAKA Mamoru c1ba5b
TASAKA Mamoru c1ba5b
* Wed Oct  3 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.19-5
TASAKA Mamoru c1ba5b
- May fix xscreensaver-getimage failure with BadMatch in
TASAKA Mamoru c1ba5b
  XPutImage (may fix debian bug 688955)
TASAKA Mamoru c1ba5b
TASAKA Mamoru b3accd
* Fri Sep 21 2012 Mamoru Tasaka <mtasaka@fedoraproject.org>
TASAKA Mamoru b3accd
- A bit spec file cleanup
TASAKA Mamoru b3accd
TASAKA Mamoru 2a428a
* Mon Aug 27 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.19-4
TASAKA Mamoru 2a428a
- Remove warning from calling glLighti with float argument in engine.c
TASAKA Mamoru 2a428a
TASAKA Mamoru fbe5d0
* Thu Aug 23 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.19-3
TASAKA Mamoru fbe5d0
- More fix on bug 849961 (lament -no-texture)
TASAKA Mamoru fbe5d0
TASAKA Mamoru 0c4c43
* Wed Aug 22 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.19-2
TASAKA Mamoru 0c4c43
- Fix segv on lament with -wireframe option (bug 849961)
TASAKA Mamoru 0c4c43
- Fix improper and operator on flurry detected by llvm-clang
TASAKA Mamoru 0c4c43
TASAKA Mamoru be0810
* Fri Jul 27 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.19-1
TASAKA Mamoru be0810
- Update to 5.19
TASAKA Mamoru be0810
TASAKA Mamoru be0810
* Fri Jul 27 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.18-3
TASAKA Mamoru be0810
- Build with -D_FILE_OFFSET_BITS=64 to support cifs-mounted
TASAKA Mamoru be0810
  filesystem for image directory (Ubuntu bug 609451)
TASAKA Mamoru be0810
0273c7
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.18-2.1
0273c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0273c7
TASAKA Mamoru 469a65
* Wed Jul  4 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.18-2
TASAKA Mamoru 469a65
- Fix -verbose option usage in widwhacker as written in usage()
TASAKA Mamoru 469a65
TASAKA Mamoru 88b852
* Wed Jul  4 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.18-1
TASAKA Mamoru 88b852
- Update to 5.18
TASAKA Mamoru 88b852
Mamoru Tasaka 149e29
* Sat Jun 30 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.17-2
Mamoru Tasaka 149e29
- Don't call ctime in blurb in signal hander, patch by jwz
Mamoru Tasaka 149e29
Mamoru Tasaka 17c997
* Sat Jun 23 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.17-1
Mamoru Tasaka 17c997
- Update to 5.17
Mamoru Tasaka 17c997
Mamoru Tasaka 01f59f
* Thu Jun 21 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.16-1
Mamoru Tasaka 01f59f
- Update to 5.16 
Mamoru Tasaka 01f59f
Mamoru Tasaka c176fd
* Mon Jun 18 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-10
Mamoru Tasaka c176fd
- Enable account type pam validation on F-18+ (debian bug 656766)
Mamoru Tasaka c176fd
- Try new xscreensaver-getimage-file from jwz
Mamoru Tasaka c176fd
Mamoru Tasaka 888fb0
* Wed Jun 13 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-9
Mamoru Tasaka 888fb0
- And again fix Patch36 a bit...
Mamoru Tasaka 888fb0
Mamoru Tasaka 60fa5b
* Wed Jun 13 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-8
Mamoru Tasaka 60fa5b
- Fix Patch36 a bit
Mamoru Tasaka 60fa5b
Mamoru Tasaka 60149f
* Tue Jun 12 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-7
Mamoru Tasaka 60149f
- xscreensaver-demo should not truncate http:// to http:/
Mamoru Tasaka 60149f
  Also suppress warning for http:// on xscreensaver-demo
Mamoru Tasaka 60149f
  (partial fix for bug 827771)
Mamoru Tasaka 60149f
TASAKA Mamoru 9b83d0
* Mon May  7 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-6
TASAKA Mamoru 9b83d0
- Fix segv when quitting hack with -pair option (bug 819349)
TASAKA Mamoru 9b83d0
TASAKA Mamoru a7e5a0
* Fri Jan 13 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-5
TASAKA Mamoru a7e5a0
- F-17: rebuild against fixed rpm (for perl dependency generation)
TASAKA Mamoru a7e5a0
TASAKA Mamoru cbc646
* Thu Jan  5 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-4
TASAKA Mamoru b6840d
- F-17: rebuild against gcc47
TASAKA Mamoru b6840d
Mamoru Tasaka 127976
* Tue Oct 18 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-3
Mamoru Tasaka 127976
- Make vidwhacker work correctly when xscreensaver-getimage-file
Mamoru Tasaka 127976
  returns relative path (bug 746847)
Mamoru Tasaka 127976
Mamoru Tasaka bc9fb4
* Mon Oct  3 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-2
Mamoru Tasaka bc9fb4
- Remove newline from xscreensaver-getimage-file result in webcollage
Mamoru Tasaka bc9fb4
  to make -directory option work
Mamoru Tasaka bc9fb4
Mamoru Tasaka eeb8f7
* Fri Sep 30 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.15-1
Mamoru Tasaka eeb8f7
- Update to 5.15
Mamoru Tasaka eeb8f7
 
Mamoru Tasaka a7d6a6
* Sat May 21 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.14-1
Mamoru Tasaka a7d6a6
- 5.14 is released, with just fixing 5.13 DPMS issue
Mamoru Tasaka a7d6a6
Mamoru Tasaka 0ad979
* Sun May 15 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.13-3
Mamoru Tasaka a7d6a6
- Previous fix changed to add dpmsQuickoffEnabled option instead
Mamoru Tasaka 0ad979
  after the discussion with jwz (also see Debian bug 602157)
Mamoru Tasaka 0ad979
Mamoru Tasaka eceeb7
* Wed May 11 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.13-2
Mamoru Tasaka eceeb7
- Don't try to change DPMS state on blank-only mode startup
Mamoru Tasaka eceeb7
 (bug 702698, bug 703483)
Mamoru Tasaka eceeb7
Mamoru Tasaka cf4ab8
* Tue Apr 19 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.13-1
Mamoru Tasaka cf4ab8
- Update to 5.13
Mamoru Tasaka cf4ab8
Mamoru Tasaka 0cf68c
* Sun Apr  3 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.12-14
Mamoru Tasaka 0cf68c
- Patch40 revised by jwz
Mamoru Tasaka 0cf68c
- Fix segv on test-passwd
Mamoru Tasaka 0cf68c
- Fix compilation error on test-xdpms
Mamoru Tasaka 0cf68c
Mamoru Tasaka 3165e4
* Sun Mar 20 2011 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1:5.12-13
Mamoru Tasaka 3165e4
- Trial patch to allow non-ascii characters on passwd window (Ubuntu bug 671923)
Mamoru Tasaka 3165e4
4a64c6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:5.12-12.1
4a64c6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
4a64c6
Mamoru Tasaka ea39e1
* Fri Jan 21 2011 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-12
Mamoru Tasaka dc0499
- Make webcollage work again (for newer gdk-pixbuf)
Mamoru Tasaka ea39e1
- Fix vidwhacker also
Mamoru Tasaka dc0499
Mamoru Tasaka 208fb3
* Tue Jan 11 2011 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-10
Mamoru Tasaka 208fb3
- From F-14+ (not for F-13), kill perl dependency on -base, move
Mamoru Tasaka 208fb3
  hack related files to -extras-base (bug 668427)
Mamoru Tasaka 208fb3
Mamoru Tasaka 99ef7d
* Sun Jan  2 2011 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-9
Mamoru Tasaka 99ef7d
- Fix one-byte ahead access on apple2.c (may fix 666643)
Mamoru Tasaka 99ef7d
Mamoru Tasaka a17476
* Mon Dec 27 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-8
Mamoru Tasaka a17476
- Fix SIGFPE on wormhole with some window size (bug 665752)
Mamoru Tasaka a17476
Mamoru Tasaka ab9e05
* Thu Nov 11 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-7
Mamoru Tasaka ab9e05
- Warn (not say "Error") about missing image directory, and warn
Mamoru Tasaka ab9e05
  only once (bug 648304)
Mamoru Tasaka ab9e05
Mamoru Tasaka 225c30
* Thu Oct 28 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-6
Mamoru Tasaka 225c30
- Remove GTK warning about non-zero page-size on GtkSpinButton
Mamoru Tasaka 225c30
Mamoru Tasaka 6d21cb
* Wed Oct 13 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-5
Mamoru Tasaka ab9e05
- Fix the issue that flame is completely blank (bug 642651)
Mamoru Tasaka c7c503
Mamoru Tasaka 375222
* Wed Oct 13 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-4
Mamoru Tasaka 375222
- Enable libgle dependent hacks on F-13+
Mamoru Tasaka 375222
Mamoru Tasaka 32e89d
* Wed Oct 13 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-3
Mamoru Tasaka 32e89d
- Kill memleak on gltext (bug 638600)
Mamoru Tasaka 32e89d
Mamoru Tasaka a4e75a
* Sun Oct 10 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
Mamoru Tasaka a4e75a
- F-14+: rebuild against fixed gcc
Mamoru Tasaka a4e75a
Mamoru Tasaka 8675b1
* Mon Sep 20 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-2
Mamoru Tasaka 8675b1
- Update Patch 31 (xscreensaver-5.12-for-now-set-lang-on-daemon-to-C.patch)
Mamoru Tasaka 8675b1
- Reduce BR using pseudo symlink
Mamoru Tasaka 8675b1
Mamoru Tasaka ed4b98
* Fri Sep 17 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.12-1
Mamoru Tasaka ed4b98
- Update to 5.12
Mamoru Tasaka ed4b98
Mamoru Tasaka 5d0fba
* Mon Aug  9 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-9.respin1
Mamoru Tasaka 5d0fba
- Fix sinc() (in ripple.c) argument when window is small
Mamoru Tasaka 5d0fba
  (may fix bug 622188)
Mamoru Tasaka 5d0fba
19ff9c
* Sun Jul 25 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-8.1.respin1
19ff9c
- And more fix for the below patch
19ff9c
eea4d1
* Sun Jul 25 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-8.respin1
eea4d1
- Fix xscreensaver-5.11-xjack-with-small-window.patch (bug 617905)
eea4d1
d904cf
* Thu Jul  8 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-7.respin1
d904cf
- Fix codes which contain undefined behavior, detected by gcc45
d904cf
954d23
* Mon Jun 28 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-6.respin1
954d23
- Replace Patch32 (xscreensaver-5.11-xjack-with-small-window.patch) with the one
954d23
  revised by the upstream
954d23
954d23
* Thu Jun 24 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-5.respin1
4196d6
- Make hacks' names in gss compat desktop files written in full path
4196d6
  (ref: bug 531151)
4196d6
- Update gss compat desktop creation
4196d6
1e2a93
* Mon Jun 14 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-4.1.respin1
b8f4de
- Fix crash of xjack when window is too small (bug 603587)
b8f4de
1a17dc
* Sat Jun  5 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-3.respin1
1a17dc
- Upstream seems to have released new 5.11 tarball
1a17dc
  containing po/ directory, use that tarball
1a17dc
  (detected by Kevin's source audit)
1a17dc
7a2919
* Sat May  1 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-2
7a2919
- Fix crash when not using "pair" mode and when MappingNotify
7a2919
  or so is received (bug 587537)
7a2919
34292a
* Mon Apr 12 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.11-1
34292a
- Update to 5.11
34292a
- All patches sent to the upstream now applied in the tarball
34292a
- 2 new patches, one for autoconf, one for po
34292a
- Preserve 5.10 tarball for now for translation
34292a
34292a
* Sat Feb 27 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
34292a
- F-12: rebuild with newer gcc
34292a
61841e
* Fri Feb  5 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.10-6.1
61841e
- A bit more memleak fix
61841e
e1972f
* Fri Feb  5 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.10-6
e1972f
- Fix memleak on analogtv based hacks, especially on apple2
e1972f
5f7b47
* Wed Feb  3 2010 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.10-5
5f7b47
- Fix crash on noseguy when X resource is no longer available (bug 560614)
5f7b47
033cdd
* Fri Dec 11 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.10-4
020129
- Fix occasional crash on substrate (bug 545847)
033cdd
- Fix initialization process on apple2, hopefully fix bug 540790??
020129
3596a1
* Thu Oct  8 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.10-2
020129
- F-12+: Restrict Autostart effect to GNOME session only (bug 517391)
020129
- F-12+: Use planet.fedoraproject.org for textURL (still the default textMode
3596a1
  is "file", i.e. no net connection)
3596a1
b22307
* Tue Sep  8 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.10-1
b22307
- Update to 5.10
b22307
- All non Fedora-specific patches applied upstream
b22307
c2e10d
* Thu Sep  3 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.09-1
c2e10d
- Update to 5.09
c2e10d
- Drop patches applied by upstream (1 patch still pending on upstream
c2e10d
  + 2 Fedora specific patches left)
c2e10d
- Add one patch to generate missing header files
4fe2a6
- Suppress compilation warnings with -std=c89
c2e10d
e887b3
* Fri Aug 28 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-13
e887b3
- Another case of hack's crash when window size is too small
e887b3
  (Ubuntu bug 418419)
e887b3
6c3865
* Thu Jul 30 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-12
e887b3
- Install desktop application autostart stuff on F-12+
6c3865
a51cb2
* Sat Jul 25 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-11
daabd0
- Build fix for new xextproto (libXext 1.0.99.3)
daabd0
- Fix for breaking strict aliasing rule
daabd0
- Again change %%default_text
a51cb2
b01bfc
* Thu Jun 11 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-10
b01bfc
- Fix crash on startup when randr reports no rroi->ncrtc
b01bfc
  (bug 504912), patch from gentoo
b01bfc
df0ea5
* Tue Feb 24 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-9
df0ea5
- F-11: Mass rebuild
df0ea5
012511
* Sun Feb 15 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-8
012511
- Fix the difference of creation of desktop files for gss between
012511
  different archs (detected by Florian Festi)
012511
59d5b5
* Mon Feb  2 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-7
d2a6cf
- Remove OnlyShowIn=GNOME on F-11+ (to make happy with XFCE):
d2a6cf
  bug 483495
d2a6cf
- Add more comments about bug reference
d2a6cf
7c073b
* Thu Jan 22 2009 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-5
7c073b
- Fix phosphor segv when changing window size (bug 481146)
7c073b
beb9af
* Tue Dec 30 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-4
cb9bf2
- Fix the process of "make update-po -C po", reported by jwz
cb9bf2
55fcd3
* Sun Dec 28 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.08-1
55fcd3
- Update to 5.08
55fcd3
- All non Fedora-specific patches went upstream
55fcd3
- Preserve all %%release string for XScreenSaver.ad, util.h
55fcd3
476a26
* Sat Dec 27 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.07-5
476a26
- Apply gdk trial patch from jwz (slightly modified)
c05dc3
- Fix warning on m6502.c
476a26
848654
* Fri Nov 28 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.07-4
848654
- Fix fireworkx segfault (bug 473355)
848654
e00821
* Wed Nov 19 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.07-3
e00821
- Create wrapper script for webcollage to use nonet option
e00821
  by default, and rename the original webcollage (bug 472061)
e00821
4555d1
* Fri Sep 12 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.07-2
4555d1
- Update ja.po
4555d1
- Fix the explanation in XScreenSaver.ad (bug 461415)
4555d1
5ed793
* Thu Aug 21 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.07-1
5ed793
- Update to 5.07
5ed793
- Fix the license tag: BSD -> MIT
5ed793
bf77f1
* Sat Aug  9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.06-3
bf77f1
- Fallback to Xinerama extension when Xrandr reports less screens
bf77f1
  than Xinerama
bf77f1
  (bug 457685: patch by jwz and Aaron Plattner <aplattner@nvidia.com>)
bf77f1
821f85
* Fri Jul 25 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.06-2
bf77f1
- Fix crash on start up in some case with dual screen
bf77f1
  (bug 456399: patch from jwz)
821f85
821f85
* Thu Jul 24 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
821f85
- Build some test binaries for debugging
821f85
8d3b1f
* Thu Jul 17 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.06-1
8d3b1f
- Update to 5.06
8d3b1f
43b038
* Wed Jul  9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.05.90.3-3
43b038
- Apply a experimental randr 1.2 patch by jwz
43b038
751ff6
* Mon Jun  1 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.05-4
751ff6
- Fix compilation error with GLib 2.17+
751ff6
8d2194
* Sun Apr  6 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.05-3
8d2194
- penetrate - fallback to smaller font
8d2194
65013e
* Wed Mar  5 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.05-2
65013e
- Replace addopts.patch with the patch from jwz
65013e
a637ff
* Sun Mar  2 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.05-1
a637ff
- Update to 5.05
a637ff
019728
* Sun Feb 10 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.04-5
019728
- Add -Wno-overlength-strings to shut up string length warning
019728
4089e6
* Sat Feb  9 2008 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.04-4
4089e6
- Add patch to xscreensaver be happy with gcc43
7c8d7d
- Rebuild against gcc43
7c8d7d
90506e
* Fri Dec  7 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.04-3
90506e
- Fix desktop icon name for desktop-file-utils 0.14+ on F-9+
90506e
71599a
* Fri Nov 16 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.04-2
71599a
- Rebuild against fixed mesa for F-9 (bug 380141)
71599a
d55723
* Tue Nov 13 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.04-1
d55723
- Update to 5.04
d55723
dbdd02
* Thu Nov  1 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-14
6959a5
- Patch from upstream to fix screen depth problem (also "really"
6959a5
  fix bug 336331).
6959a5
521cb8
* Thu Oct 18 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-12
521cb8
- Create -gl-base subpackage and split xscreensaver-gl-helper 
521cb8
  into -gl-base subpackage so that external GL screensavers can
521cb8
  use it (bug 336331)
521cb8
16b13f
* Mon Oct 15 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-11
16b13f
- Suppress compiler warning
16b13f
c2f542
* Sat Oct  6 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-10
c2f542
- Fix the maximum value on demo configuration dialog
521cb8
- Change the encoding of XScreenSaver.ad and man files (bug 319101)
c2f542
f32005
* Tue Oct  2 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-9
f32005
- Change the default browser to xdg-open
f32005
- Don't mark XScreenSaver.ad as %%config. This file is overwritten
f32005
  automatically.
f32005
8fbb6b
* Mon Sep 24 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-8
74e7cb
- Some cleanup.
74e7cb
36a867
* Wed Sep 19 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-7
36a867
- Remove noreplace flag from XScreenSaver.ad as this is updated
36a867
  automatically.
36a867
1dc16b
* Sat Sep 15 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-6
1dc16b
- Fix update script to treat the ending character of conf file
1dc16b
  correctly.
1dc16b
2e1d27
* Sat Sep 15 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-5
5fd499
- Add some comments on update script.
5fd499
5d19ea
* Mon Sep  3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-3
5d19ea
- Don't split hack part of XScreenSaver.ad into each hack piece
74a9a2
  and make update script allow multiple hacks in one config file
74a9a2
  (along with rss-glx, bug 200881)
74a9a2
- move hack update scripts to %%_sbindir
5d19ea
910e43
* Sun Sep  2 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-2
5d19ea
- Try to make XScreenSaver.ad modular (bug 200881)
910e43
d510e0
* Wed Aug 29 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.03-1
d510e0
- Update to 5.03
d510e0
efd4b0
* Tue Aug 28 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-4
efd4b0
- Spec file cleanup
efd4b0
  - Don't use include-directory patch anymore
efd4b0
  - Make all xscreensaver related directories owned by -base subpackage
efd4b0
    because now -extras and -gl-extras subpackage require it.
5d19ea
  - Mark man files as %%doc explicitly, because %%_mandir is expanded
efd4b0
    in files list
efd4b0
- Fix write_long() (actually no_malloc_number_to_string())
efd4b0
702e77
* Wed Aug 22 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-3.dist.1
702e77
- Mass rebuild (buildID or binutils issue)
702e77
48fb98
* Tue Aug 14 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-3
48fb98
- Remove man6x from file entry, now included in filesystem
48fb98
48fb98
* Sun Aug 12 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-2
48fb98
- Fix up desktop categories
48fb98
342f90
* Sat Apr 21 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.02-1
342f90
- Update to 5.02
342f90
4a67cb
* Sat Feb  3 2007 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-6
4a67cb
- Make hack packages require base package (#227017)
4a67cb
- Create xscreensaver metapackage
4a67cb
89d216
* Mon Nov 20 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-5
89d216
- Require xorg-x11-resutils (#216245)
89d216
89d216
* Sun Nov  5 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-4
89d216
- No net connection by default for webcollage (possibly fix #214095 ?)
89d216
5eec3f
* Fri Sep 29 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-3
5eec3f
- Fix the arguments of desktop files (#208560)
5eec3f
d3e08f
* Tue Sep 26 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-2
d3e08f
- Finally move man pages to 6x (#205796)
d3e08f
- Fix the ownership of directories (#187892)
d3e08f
472143
* Tue Sep 19 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-1
472143
- 5.01
472143
- Revert non-passwd auth patch and disable it for now (see bug #205669)
472143
472143
* Sun Sep 17 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.01-0.a1.2
472143
- 5.01a1
472143
- Revert lang related patch (still needing some works)
472143
- Disable small scale window (patch from upstream)
472143
- Disable non-password authentication.
472143
44a307
* Sun Sep 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-22
44a307
- Fix Patch114.
44a307
c555a3
* Sun Sep 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-21
c555a3
- Try to support non-password PAM authentication (bug #205669)
c555a3
850abd
* Sat Sep  9 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-20
850abd
- Change default document.
850abd
- Again man entry fix.
850abd
db3930
* Tue Sep  5 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-19
db3930
- Create desktop files for gnome-screensaver (bug #204944)
db3930
059f81
* Mon Aug 28 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-18
059f81
- Unify locale releated patches.
059f81
cacbb9
* Mon Aug 28 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-17.1
cacbb9
- Rebuild.
cacbb9
83973f
* Fri Aug 18 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-17
83973f
- Very nasty segv problem was brought by me. Fixing......
83973f
 
ea817d
* Thu Aug 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-16
ea817d
- Move man entry to 6x (bug #197741)
ea817d
6d2e9a
* Fri Jul 28 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-15
6d2e9a
- Rebuild again as fedora-release-5.91.1 is released.
6d2e9a
0e842c
* Mon Jul 17 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-14
0e842c
- Correct paths to update po files properly and try re-creating po files.
0e842c
- Rebuild for FC6T2 devel freeze.
0e842c
2e078f
* Mon Jul  3 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-13
2e078f
- Fix for causing SEGV on exit about petri, squiral (total: 22 hacks)
802b11
  I hope this will finally fix all hacks' problems.
2e078f
2e078f
* Sun Jul  2 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-12
d39b2d
- Fix other (extras, gl-extras) hacks (total: 21 hacks).
d39b2d
- Make sure the subprocess xscreensaver-getimage is properly
d39b2d
  killed by parent hack process.
d39b2d
ba84a9
* Fri Jun 30 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-11
ba84a9
- Fix interaggregate segv.
ba84a9
4b5dca
* Thu Jun 29 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-10
4b5dca
- Fix xscreensaver-extras hacks which cause SEGV or SIGFPE.
4b5dca
4b5dca
* Tue Jun 27 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-9
1fb953
- Don't make xscreensaver-base require htmlview.
1fb953
- Update ja.po again.
1fb953
- Fix noseguy not to eat cpu when geometry is too small.
1fb953
6e20ce
* Fri Jun 23 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-8
6e20ce
- Spec file script change.
6e20ce
- Add libtool to BuildRequires.
6e20ce
82cd34
* Thu Jun 15 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-7
82cd34
- Change timestamps.
82cd34
- Forcely replace the default text till the release version of fedora-release
82cd34
  formally changes.
82cd34
19f125
* Sat Jun 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-6.1
19f125
- Fix the requirement for rebuilding to meet the demand
19f125
  from current mock.
19f125
2f4c50
* Wed Jun  7 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-6
2f4c50
- Another fixes of config files for ifsmap as reported to jwz 
2f4c50
  livejournal page.
2f4c50
- Update Japanese translation.
2f4c50
- Locale fix for xscreensaver-text.
2f4c50
cc3a2d
* Thu Jun  1 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-5
cc3a2d
- Disable (not remove) some hacks by default according to 4.24 behavior.
cc3a2d
- XML file fix for slidescreen.
cc3a2d
049448
* Thu Jun  1 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-4
049448
- Rewrite the patch for decimal separator as discussed with jwz.
cc3a2d
- Change defaults not by patch but by function.
049448
322156
* Wed May 31 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-3
322156
- Fix browser option patch.
322156
e4d687
* Wed May 31 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-2
e4d687
- Change the default text.
e4d687
- Rewrite root passwd patch.
e4d687
- Add browser option to configure.
19f125
- Fix requirement about desktop-backgrounds-basic.
e4d687
- Fix decimal separator problem reported by upstream.
e4d687
68162c
* Fri May 26 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 1:5.00-1
19f125
- Update to 5.00 .
68162c
- Switch to extras, don't remove anything.
68162c
68162c
* Fri Mar 24 2006 Ray Strode <rstrode@redhat.com> - 1:4.24-2
68162c
- add patch from jwz to reap zombie processes (bug 185833)
68162c
68162c
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:4.24-1.1
68162c
- bump again for double-long bug on ppc(64)
68162c
68162c
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:4.23-1.1
68162c
- rebuilt for new gcc4.1 snapshot and glibc changes
68162c
68162c
* Fri Jan 13 2006 Ray Strode <rstrode@redhat.com> 1:4.23-1
68162c
- update to 4.23
68162c
- add a BuildRequires on imake (spotted by Mamoru Tasaka)
68162c
- add a lot of patches and fixes from Mamoru Tasaka
68162c
68162c
* Sat Dec 17 2005 Jesse Keating <jkeating@redhat.com>
68162c
- rebuilt
68162c
68162c
* Mon Dec  5 2005 Ray Strode <rstrode@redhat.com> 1:4.22-21
68162c
- Update list_files function to fix ownership issues.
68162c
  Patch from Mamoru Tasaka (mtasaka@ioa.s.u-tokyo.ac.jp) (bug 161728).
68162c
68162c
* Tue Nov  1 2005 Ray Strode <rstrode@redhat.com> 1:4.22-20
68162c
- Switch requires to modular X
68162c
68162c
* Thu Oct 13 2005 Tomas Mraz <tmraz@redhat.com> 1:4.22-19
68162c
- use include instead of pam_stack in pam config
68162c
68162c
* Wed Sep 28 2005 Ray Strode <rstrode@redhat.com> 1:4.22-18
68162c
- accept zero timeout values for suspend and off.
68162c
  Patch from Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
68162c
  (bug 157501). 
68162c
68162c
* Fri Sep 23 2005 Ray Strode <rstrode@redhat.com> 1:4.22-17
68162c
- remove explicit dependency on xscreensaver-base for 
68162c
  extras and gl-extras packages
68162c
68162c
* Fri Sep 16 2005 Ray Strode <rstrode@redhat.com> 1:4.22-16
68162c
- don't allow root to authenticate lock dialog when selinux
68162c
  is enabled (bug 157014).
68162c
68162c
* Fri Sep  9 2005 Ray Strode <rstrode@redhat.com> 1:4.22-15
68162c
- take BSOD out of the default random list (bug 105388).
68162c
68162c
* Thu Sep 08 2005 Florian La Roche <laroche@redhat.com>
68162c
- add version-release to the Provides:
68162c
68162c
* Wed Sep  7 2005 Ray Strode <rstrode@redhat.com> 1:4.22-13
68162c
- Patch from Mamoru Tasaka to improve man page handling
68162c
  (bug 167708).
68162c
68162c
* Tue Sep  6 2005 Ray Strode <rstrode@redhat.com> 1:4.22-12
68162c
- remove density option from squiral screensaver,
68162c
  Patch from Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp>
68162c
  (bug 167374).
68162c
68162c
* Wed Aug 31 2005 Ray Strode <rstrode@redhat.com> 1:4.22-11
68162c
- ignore unprintable characters in password dialog (bug 135966).
68162c
68162c
* Thu Aug 25 2005 Ray Strode <rstrode@redhat.com> 1:4.22-10
68162c
- Move man pages to section 6 (bug 166441). 
68162c
68162c
* Wed Aug 24 2005 Ray Strode <rstrode@redhat.com> 1:4.22-9
68162c
- The only legitimate way to call realpath is with NULL 
68162c
  buffer (bug 165270).
68162c
68162c
* Fri Aug 19 2005 Ray Strode <rstrode@redhat.com> 1:4.22-8
68162c
- Don't try to use an invalid tree iterator (bug 166299)
68162c
68162c
* Tue Aug 16 2005 Warren Togami <wtogami@redhat.com> - 1:4.22-7
68162c
- rebuild for new cairo
68162c
68162c
* Wed Aug 10 2005 Ray Strode <rstrode@redhat.com> 1:4.22-6
68162c
- Don't call printf in signal handler (might fix 126428)
68162c
68162c
* Wed Aug  3 2005 Ray Strode <rstrode@redhat.com> 1:4.22-5
68162c
- Update to xscreensaver 4.22.
68162c
68162c
* Sun Jun 19 2005 Ray Strode <rstrode@redhat.com> 1:4.21-5
68162c
- Add build requires for desktop-file-utils (bug 160980). 
68162c
68162c
* Wed May 11 2005 Ray Strode <rstrode@redhat.com> 1:4.21-4
68162c
- Allow configuration gui to support hacks with absolute paths
68162c
  (bug 157417). 
68162c
68162c
* Mon May 09 2005 Ray Strode <rstrode@redhat.com> 1:4.21-3
68162c
- Use @libexecdir@/xscreensaver instead of @HACKDIR@ in
68162c
  default configuration file so that the path gets expanded
68162c
  fully (bug 156906).
68162c
68162c
* Tue May 03 2005 Ray Strode <rstrode@redhat.com> 1:4.21-2
68162c
- Use absolute filenames for screenhacks so we don't pull
68162c
  in screenhacks from PATH (bug 151677).
68162c
- Don't try to ping in sonar screensaver (bug 139692).
68162c
68162c
* Sun Mar 20 2005 Ray Strode <rstrode@redhat.com> 1:4.21-1
68162c
- Update to xscreensaver-4.21.
68162c
- Update spec file to better match new upstream spec file.
68162c
68162c
* Fri Feb 25 2005 Nalin Dahyabhai <nalin@redhat.com> 1:4.18-19
68162c
- We don't patch configure.in, so we don't need to run 'autoconf'.
68162c
- Add --without-kerberos to skip built-in Kerberos password verification, so
68162c
  that we'll always go through PAM (fixes 149731).
68162c
68162c
* Mon Feb 21 2005 Ray Strode <rstrode@redhat.com> 1:4.18-18
68162c
- Install desktop files to /usr/share/applications instead of
68162c
  /usr/share/control-center-2.0 (should fix bug 149229).
68162c
68162c
* Thu Jan  6 2005 Ray Strode <rstrode@redhat.com> 1:4.18-17
68162c
- Change lock dialog instructions to only ask for password
68162c
  and not username.
68162c
68162c
* Tue Jan  4 2005 Ray Strode <rstrode@redhat.com> 1:4.18-16
68162c
- Add patch to spec file to change defaults
68162c
68162c
* Tue Jan  4 2005 Ray Strode <rstrode@redhat.com> 1:4.18-15
68162c
- Remove xscreensaver-config-tool after some discussions with
68162c
  jwz.
68162c
- Take out some additional screensavers
68162c
68162c
* Wed Dec  1 2004 Ray Strode <rstrode@redhat.com> 1:4.18-14
68162c
- Add utility xscreensaver-config-tool to make changing settings
68162c
  easier (replaces the short lived xscreensaver-register-hack
68162c
  program).  Use xscreensaver-config-tool to set default settings
68162c
  instead of using patches. 
68162c
- Split up xscreensaver (fixes 121693).
68162c
- Make preferences dialog slightly more pretty
68162c
- Make lock dialog slightly more pretty
68162c
68162c
* Fri Nov 26 2004 Than Ngo <than@redhat.com> 1:4.18-13
68162c
- add patch to fix vroot bug and make xscreensaver working in KDE again.
68162c
- get rid of webcollage, which often download porn images
68162c
 
6e20ce
* Wed Nov 10 2004 Ray Strode <rstrode@redhat.com> 1:4.18-11
68162c
- Add xscreensaver-register-hack program to make
68162c
  installing and uninstalling screensavers easier
68162c
  (working toward fixing bug 121693 [split up screensaver])
68162c
68162c
* Wed Nov 10 2004 Ray Strode <rstrode@redhat.com> 1:4.18-10
68162c
- Get rid of unnecessary xloadimage requirement
68162c
  (bug 100641)
68162c
68162c
* Wed Nov 10 2004 Ray Strode <rstrode@redhat.com> 1:4.18-9
68162c
- Call pam_acct_mgmt() (might fix bug 137195) 
68162c
68162c
* Tue Nov 9 2004 Ray Strode <rstrode@redhat.com> 1:4.18-8
68162c
- Give vidwhacker screensaver working defaults
68162c
  (bug 64518)
68162c
68162c
* Tue Nov 9 2004 Ray Strode <rstrode@redhat.com> 1:4.18-7
850abd
- Get rid of old crufty %%{_datadir}/control-center/ tree
68162c
  (bug 114692)
68162c
68162c
* Wed Nov 3 2004 Ray Strode <rstrode@redhat.com> 1:4.18-6
68162c
- rebuild for rawhide
68162c
68162c
* Wed Nov 3 2004 Ray Strode <rstrode@redhat.com> 1:4.18-5
68162c
- Don't allow screensavers access to desktop images by default (bug #126809)
68162c
- Lock screen by default (bug #126809)
68162c
68162c
* Tue Oct 19 2004  <krh@redhat.com> 4.18-4
68162c
- Add xscreensaver-4.18-stuff-piecewise-leak.patch to stop piecewise
68162c
  from leaking (#135164).
68162c
68162c
* Wed Sep 1 2004 Ray Strode <rstrode@redhat.com> 4.18-3
68162c
- remove superfluous line in the spec file
68162c
68162c
* Wed Sep 1 2004 Ray Strode <rstrode@redhat.com> 4.18-2
68162c
- blank the screen by default
68162c
68162c
* Tue Aug 24 2004 Ray Strode <rstrode@redhat.com> 4.18-1
68162c
- update to 4.18 (fixes bug 87745).
68162c
68162c
* Sat Aug 14 2004 Ray Strode <rstrode@redhat.com> 4.16-4
68162c
- change titles of questionably named bar codes
68162c
  (fixes bug 129929).
68162c
68162c
* Fri Aug 6 2004 Ray Strode <rstrode@redhat.com> 4.16-3
68162c
- change titles of questionably named shape formations
68162c
  (fixes bug 129335).
68162c
68162c
* Wed Jun 23 2004 Ray Strode <rstrode@redhat.com> 4.16-2
68162c
- use htmlview for browsing help.
68162c
68162c
* Mon Jun 21 2004 Ray Strode <rstrode@redhat.com> 4.16-1
68162c
- update to 4.16.  Use desktop-file-install for desktop file.
68162c
68162c
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
68162c
- rebuilt
68162c
68162c
* Wed May  5 2004 Bill Nottingham <notting@redhat.com> 4.14-5
68162c
- config tweaks
68162c
68162c
* Wed Mar 31 2004 Karsten Hopp <karsten@redhat.de> 4.14-4 
68162c
- fix fortune stand-in (#115369)
68162c
68162c
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
68162c
- rebuilt
68162c
68162c
* Mon Oct 27 2003 Bill Nottingham <notting@redhat,com> 1:4.14-1
68162c
- update to 4.14
68162c
68162c
* Tue Oct  7 2003 Bill Nottingham <notting@redhat.com> 1:4.13-1
68162c
- take out flag-with-logo, don't require redhat-logos (#106046)
68162c
- update to 4.13
68162c
68162c
* Wed Aug 27 2003 Bill Nottingham <notting@redhat.com> 1:4.12-1
68162c
- update to 4.12 (fixes #101920)
68162c
- re-add BSOD to the random list
68162c
68162c
* Tue Jun 24 2003 Bill Nottingham <notting@redhat.com> 1:4.11-1
68162c
- update to 4.11
68162c
68162c
* Fri Jun 13 2003 Bill Nottingham <notting@redhat.com> 1:4.10-3
68162c
- fix some 64-bit arches (#97359)
68162c
68162c
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
68162c
- rebuilt
68162c
68162c
* Wed May 28 2003 Bill Nottingham <notting@redhat.com> 1:4.10-1
68162c
- update to 4.10
68162c
68162c
* Thu Mar 20 2003 Bill Nottingham <notting@redhat.com> 1:4.09-1
68162c
- update to 4.09, now with bouncing cows
68162c
68162c
* Mon Feb 10 2003 Bill Nottingham <notting@redhat.com> 1:4.07-2
68162c
- oops, xloadimage *is* needed (#83676)
68162c
68162c
* Thu Feb  6 2003 Bill Nottingham <notting@redhat.com> 1:4.07-1
68162c
- update to 4.07, fixes #76276, #75574
68162c
68162c
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
68162c
- rebuilt
68162c
68162c
* Fri Nov 29 2002 Tim Powers <timp@redhat.com> 1:4.06-4
68162c
- call autoconf instead of autoconf-2.53
68162c
68162c
* Mon Nov 11 2002 Bill Nottingham <notting@redhat.com> 4.06-3
68162c
- put glade tweaks back in
68162c
- switch pam package to not specify directories, to work on multilib
68162c
  arches
68162c
68162c
* Fri Nov  8 2002 Nalin Dahyabhai <nalin@redhat.com> 4.06-1
68162c
- add a BuildPrereq on bc, which configure requires
68162c
- replace use of fortune with an innocuous-and-editable stand-in script in
850abd
  %%{stand_in_path}
68162c
- define FORTUNE_PROGRAM at compile-time to force apps to use what's specified
68162c
  even if it doesn't happen to be installed at compile-time
68162c
68162c
* Sun Sep  2 2002 Bill Nottingham <notting@redhat.com> 4.05-6
68162c
- fix typo (#73246)
68162c
68162c
* Wed Aug 28 2002 Bill Nottingham <notting@redhat.com> 4.05-5
68162c
- revert to non-gtk unlock dialog
68162c
- fix translations
68162c
68162c
* Mon Aug 12 2002 Bill Nottingham <notting@redhat.com> 4.05-4
68162c
- twiddle titlebar (#67844)
68162c
- fix extraneous text (#70975)
68162c
- tweak desktop entry (#69502)
68162c
68162c
* Fri Aug 9 2002 Yu Shao <yshao@redhat.com> 4.05-3
68162c
- use GTK_IM_MODULE=gtk-im-context-simple in lock widget
68162c
- to avoid CJK IM weirdness (#70655, #68216)
68162c
- xscreensaver-rh-imcjk.patch
68162c
68162c
* Wed Jul 17 2002 Elliot Lee <sopwith@redhat.com> 4.05-2
68162c
- Add fortune-mod to buildprereq to make beehive happy
68162c
- Fix find_lang usage - install translations properly by specifying datadir
68162c
68162c
* Tue Jun 11 2002 Bill Nottingham <notting@redhat.com> 4.05-1
68162c
- update to 4.05
68162c
- use gtk2 lock widget (<jacob@ximian.com>)
68162c
- some Red Hat-ifications
68162c
- fix critical (#63916)
68162c
68162c
* Mon Jun 10 2002 Bill Nottingham <notting@redhat.com> 4.04-2
68162c
- remove no longer needed xloadimage dependency
68162c
68162c
* Mon Jun  3 2002 Bill Nottingham <notting@redhat.com> 4.04-1
68162c
- update to 4.04, gtk2 property dialog is now mainline
68162c
68162c
* Thu May 16 2002 Bill Nottingham <notting@redhat.com> 4.03-1
68162c
- update to 4.03
68162c
- use gtk2 properties dialog
68162c
68162c
* Thu Mar 14 2002 Bill Nottingham <notting@redhat.com> 4.01-2
68162c
- don't show screensavers that aren't available
68162c
68162c
* Sun Feb 24 2002 Bill Nottingham <notting@redhat.com>
68162c
- update to 4.01
68162c
68162c
* Mon Feb 11 2002 Bill Nottingham <notting@redhat.com>
68162c
- update to 4.00
68162c
68162c
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
68162c
- automated rebuild
68162c
68162c
* Thu Aug 23 2001 Bill Nottingham <notting@redhat.com>
68162c
- fix segfault on ia64 (#52336)
68162c
68162c
* Thu Aug  9 2001 Bill Nottingham <notting@redhat.com>
68162c
- never mind, back to 3.33 (wheeee)
68162c
- hack window-id back in for the time being
68162c
- disable memlimit so GL works
68162c
68162c
* Mon Jul 23 2001 Bill Nottingham <notting@redhat.com>
68162c
- oops, back to 3.32 for now
68162c
- remove optflags override (oops)
68162c
- add pam-devel buildprereq
68162c
68162c
* Mon Jul 16 2001 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.33, fix broken last build
68162c
- fix build weirdness on some package sets (#48905)
68162c
- don't document non-existent options for forest (#49139)
68162c
68162c
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
68162c
- Bump release + rebuild.
68162c
68162c
* Tue May 22 2001 Havoc Pennington <hp@redhat.com>
68162c
- putting in tree for David 
68162c
68162c
* Tue May 22 2001 David Sainty <dsainty@redhat.com>
68162c
- added DPMS options to command line help
68162c
68162c
* Sun Apr 22 2001 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.32
68162c
- add patch to specify DPMS settings on the command line
68162c
68162c
* Wed Apr 11 2001 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.31
68162c
68162c
* Wed Apr  4 2001 Bill Nottingham <notting@redhat.com>
68162c
- fix extrusion exclusion (#34742)
68162c
68162c
* Tue Apr  3 2001 Bill Nottingham <notting@redhat.com>
68162c
- disable GL screensavers by default (bleah)
68162c
68162c
* Mon Feb 19 2001 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.29 (#27437)
68162c
68162c
* Tue Jan 23 2001 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.27
68162c
68162c
* Fri Dec 01 2000 Bill Nottingham <notting@redhat.com>
68162c
- rebuild because of broken fileutils
68162c
68162c
* Fri Nov 10 2000 Bill Nottingham <notting@redhat.com>
68162c
- 3.26
68162c
68162c
* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
68162c
- Up Epoch and release
68162c
68162c
* Wed Jul 26 2000 Bill Nottingham <notting@redhat.com>
68162c
- hey, vidmode works again
68162c
68162c
* Fri Jul 21 2000 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.25
68162c
68162c
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
68162c
- automatic rebuild
68162c
68162c
* Sat Jun 17 2000 Bill Nottingham <notting@redhat.com>
68162c
- xscreensaver.kss is not a %%config file.
68162c
68162c
* Sun Jun 11 2000 Bill Nottingham <notting@redhat.com>
68162c
- tweak kss module (#11872)
68162c
68162c
* Thu Jun  1 2000 Nalin Dahyabhai <nalin@redhat.com>
68162c
- modify PAM configuration to use system-auth
68162c
68162c
* Thu May 18 2000 Preston Brown <pbrown@redhat.com>
68162c
- added Red Hat screensaver (waving flag has logo now).
68162c
68162c
* Fri May  5 2000 Bill Nottingham <notting@redhat.com>
68162c
- tweaks for ia64
68162c
68162c
* Mon Apr 10 2000 Bill Nottingham <notting@redhat.com>
68162c
- turn off xf86vidmode ext, so that binaries built against XFree86 4.0
68162c
  work on 3.x servers
68162c
68162c
* Wed Apr  5 2000 Bill Nottingham <notting@redhat.com>
68162c
- turn off gnome support for now
68162c
68162c
* Mon Apr  3 2000 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.24
68162c
68162c
* Wed Feb 09 2000 Preston Brown <pbrown@redhat.com>
68162c
- wmconfig entry gone.
68162c
68162c
* Mon Jan 31 2000 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.23
68162c
68162c
* Fri Jan 14 2000 Bill Nottingham <notting@redhat.com>
68162c
- rebuild to fix GL depdencies
68162c
68162c
* Tue Dec 14 1999 Bill Nottingham <notting@redhat.com>
68162c
- everyone in GL
68162c
- single package again
68162c
68162c
* Fri Dec 10 1999 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.22
68162c
- turn off xf86vmode on alpha
68162c
68162c
* Tue Dec  7 1999 Bill Nottingham <notting@redhat.com>
68162c
- mmm... hardware accelerated GL on i386. :) :)
68162c
68162c
* Mon Nov 22 1999 Bill Nottingham <notting@redhat.com>
68162c
- 3.21
68162c
- use shm on alpha, let's see what breaks
68162c
68162c
* Tue Nov 16 1999 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.20
68162c
68162c
* Wed Nov  3 1999 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.19
68162c
68162c
* Thu Oct 14 1999 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.18
68162c
68162c
* Sat Sep 25 1999 Bill Nottingham <notting@redhat.com>
68162c
- add a '-oneshot' single time lock option.
68162c
68162c
* Mon Sep 20 1999 Bill Nottingham <notting@redhat.com>
68162c
- take webcollage out of random list (for people who pay for bandwidth)
68162c
68162c
* Fri Sep 10 1999 Bill Nottingham <notting@redhat.com>
68162c
- patch webcollage to use xloadimage
68162c
- in the random list, run petri with -size 2 to save memory
68162c
- extend RPM silliness to man pages, too.
68162c
68162c
* Mon Jul 19 1999 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.17
68162c
- add a little RPM silliness to package GL stuff if it's built
68162c
68162c
* Thu Jun 24 1999 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.16
68162c
68162c
* Mon May 10 1999 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.12
68162c
68162c
* Tue May  4 1999 Bill Nottingham <notting@redhat.com>
68162c
- remove security problem introduced earlier
68162c
68162c
* Wed Apr 28 1999 Bill Nottingham <notting@redhat.com>
68162c
- update to 3.10
68162c
68162c
* Thu Apr 15 1999 Bill Nottingham <notting@redhat.com>
68162c
- kill setuid the Right Way(tm)
68162c
68162c
* Mon Apr 12 1999 Bill Nottingham <notting@redhat.com>
68162c
- fix xflame on alpha
68162c
68162c
* Mon Apr 12 1999 Preston Brown <pbrown@redhat.com>
68162c
- upgrade to 3.09, fixes vmware interaction problems.