A new user interface for you! Read more...

File xscreensaver.spec of Package xscreensaver

#
# spec file for package xscreensaver (Version 5.07)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           xscreensaver
BuildRequires:  Mesa-devel bc gle intltool libglade2-devel libgnome-devel libjpeg-devel pam-devel perl-XML-Parser update-desktop-files
License:        BSD 3-Clause; GPL v2 or later; Public Domain, Freeware; X11/MIT
Group:          Amusements/Toys/Screensavers
Provides:       xscrns xscreensaver-gnome
Obsoletes:      xscrns xscreensaver-gnome
Requires:       desktop-data pam-modules
Version:        5.07
Release:        6.34.32
Summary:        A screen saver and locker for the X Window System
Url:            http://www.jwz.org/xscreensaver/
Source:         xscreensaver-%{version}.tar.bz2
Source1:        xscreensaver.pamd
Patch5:         xscreensaver-background.patch
Patch8:         xscreensaver-flexiserver.patch
Patch20:        xscreensaver-mansuffix.patch
Patch21:        xscreensaver-default-screensaver.patch
Patch23:        xscreensaver-stars.patch
Patch24:        xscreensaver-slideshow-dri-detect.patch
Patch29:        xscreensaver-ignore-no-pwent-password.patch
Patch31:        xscreensaver-override_redirect.patch
Patch32:        xscreensaver-fireworkx-man.patch
Patch33:        xscreensaver-pass-on-pointer-motion.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
The xscreensaver program waits until the keyboard and mouse have been
idle for a period of time, and then runs a graphics demo chosen at
random. It turns off as soon as there is any mouse or keyboard
activity. It can also lock the screen immediately, after a longer idle
period, or on demand.

The xscreensaver package consists of two parts: the screensaver and the
"driver" or "daemon", which detects idleness and does locking, and the
many graphics demos that are launched by xscreensaver.

Any X program that can draw on the root window can be used with
xscreensaver, regardless of how that program is written, what language
it is written in, or what libraries it uses. The xscreensaver daemon
takes care of detecting when the user is idle, locking, and checking
passwords and all the other book-keeping. All the other programs need
to do is draw.

The benefit that xscreensaver has over the combination of the xlock and
xautolock programs is the ease with which new graphic hacks can be
installed. You do not need to recompile (or even re-run) the
xscreensaver program to add a new display mode, you just change a
config file.



Authors:
--------
    Jamie Zawinski <jwz@jwz.org>

%prep
%setup -q
%patch5
%patch8
%patch20
%patch21
%patch23
# FIXME: Test, whether this patch is still needed:
%patch24
%patch29
%patch31
%patch32
%patch33 -p1
# KDE and GNOME have its own screensavers:
echo 'NotShowIn=KDE;GNOME;' >>driver/screensaver-properties.desktop.in

%build
# Fix man pages header:
find hacks -name '*.man' -print0 | xargs -0 sed -ie 's/TH XScreenSaver 1/TH XScreenSaver 6/' 
# modify hack list to fit our needs:
sed -re '
    s/^([[:space:]]*(apple2|barcode|blaster|bsod|bubbles|critical|cynosure|deco|flag|fluidballs|greynetic|laser|loop|maze|moire|mountain|m6502|nerverot|noseguy|pacman|penetrate|phosphor|poluominoes|pong|rorschach|sierpinski|"SpeedMine"|sphere|spiral|sproingies|stairs|starwars|triangle|t3d|wander"Wander|worm|xlyap))/-\1/;
    s/^-([[:space:]]*(juggle))/\1/;
    s/^@GL_KLUDGE@([[:space:]]*GL:[[:space:]]*(atunnel|boxed|circuit|cube21|cubenetic|endgame|flyingtoasters|glmatrix|"GLText|"GLForestFire"|lavalite|"Molecule \(lumpy\)"|pipes|providence|pulsar|queens|rubik|sballs|sproingies|stairs|starwars))/-\1/;
    s/^-([[:space:]]*GL:[[:space:]]*(fireflies))/\1/;
    /.*[Ww]eb[Cc]ollage/D;
    /.*vidwhacker -stdin -stdout/D;
    ' driver/XScreenSaver.ad.in > driver/XScreenSaver.ad.in.tmp && mv driver/XScreenSaver.ad.in.tmp driver/XScreenSaver.ad.in
# we don't want webcollage:
sed -e '/webcollage/D' driver/xscreensaver.man > driver/xscreensaver.man.tmp && mv driver/xscreensaver.man.tmp driver/xscreensaver.man
sed -re '
    /^webcollage-helper.o:/D;
    /^webcollage-helper:/,+1D;
    s/webcollage(-helper.[co]|.man)//;
    s/webcollage//;
    s/@JPEG_EXES@//;
    /JPEG_EXES/D;
    ' hacks/Makefile.in	> hacks/Makefile.in.tmp && mv hacks/Makefile.in.tmp hacks/Makefile.in
rm po/no.*
sed -i "s/\(ALL_LINGUAS.*\) no /\1 /" configure.in
intltoolize --copy --force
sed -i "s:@install_sh@:../install-sh -c:" po/Makefile.in.in
chmod +x install-sh
autoreconf -f -i
# Disable direct PAM use and shadow (both needs suid).
%configure\
	--with-hackdir=%{_libdir}/xscreensaver\
	--with-icondir=%{_datadir}/xscreensaver/pixmaps\
	--with-configdir=%{_sysconfdir}/xscreensaver\
	--without-kerberos\
	--with-passwd-helper=/sbin/unix2_chkpwd\
	--with-gl\
	--with-gle\
	--with-pixbuf\
	--with-xpm\
	--with-jpeg\
	--with-xshm-ext\
	--with-xdbe-ext\
	--without-pam\
	--without-shadow\
	--with-login-manager=%{_bindir}/gdmflexiserver\
	--with-image-directory=%{_datadir}/wallpapers\
	--enable-locking\
	--with-login-manager
make %{?jobs:-j%jobs} all

%install
rm hacks/config/{vidwhacker,webcollage}.xml
mkdir -p $RPM_BUILD_ROOT/tmp/bin
make install_prefix=$RPM_BUILD_ROOT \
     KDEDIR=/tmp \
     DESTDIR=$RPM_BUILD_ROOT \
     datadir=%{_datadir} \
     install
rm -r $RPM_BUILD_ROOT/tmp
#
# remove obsolete suid bit
chmod 755 $RPM_BUILD_ROOT%{_bindir}/xscreensaver
#
# pam config
install -d -m 755 $RPM_BUILD_ROOT/etc/pam.d
install -m 644 %{S:1} $RPM_BUILD_ROOT/etc/pam.d/xscreensaver
#
# language files
%find_lang %{name}
#
# desktop files
%suse_update_desktop_file -G "Screensaver properties" xscreensaver-properties DesktopSettings

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr(-,root,root)
%doc README
%{_bindir}/*
%{_datadir}/applications/*.desktop
%{_datadir}/pixmaps/*
%{_datadir}/xscreensaver
%{_libdir}/xscreensaver
%doc %{_mandir}/man?/*.*
/usr/share/X11/app-defaults/XScreenSaver
%config /etc/pam.d/xscreensaver
%config /etc/xscreensaver

%changelog
* Tue Mar 16 2010 sbrabec@suse.cz
- Updated hack blacklist to meet SLED requirements (bnc#574192).
* Fri Aug  7 2009 hpj@novell.com
- Add xscreensaver-pass-on-pointer-motion.patch, which makes
  pointer motion events available to gnome-screensaver (bnc#512308).
* Tue Sep 30 2008 pgajdos@suse.cz
- fixed [bnc#368582]
  * fireworkx-man.patch
* Wed Sep  3 2008 sbrabec@suse.cz
- Updated to version 5.07:
  * Xinerama/RANDR fixes: this time for sure.  It should now work
    to add/remove monitors or resize screens at any time. Tweaks
    for old-style multi-screen.
  * Fixed the bouncing ball in `stairs'.
  * `flipflop' can load images onto the tiles.
  * Improved layout of the preferences dialogs: they should all now
    be usable even on ridiculously tiny laptop screens.
  * MacOS preferences text fields now prevent you from entering
    numbers that are out of range.
  * Added "Reset to Defaults" button on X11.
  * Added relevant Wikipedia links to many of the screen saver
    descriptions.
  * All hacks support the `-fps' option, not just GL ones.
  * The `-fps' option now shows CPU load.
  * Added bumpy skin and cel shading to `skytentacles'.
  * Added the missing Utah Teapotahedron to `polyhedra'.
  * `blitspin' works with color images on OSX now.
  * Added transparency to `stonerview'.
  * New hack, `skytentacles'.
  * New version of `gleidescope'.
  * Added the `-log' option to the xscreensaver daemon, since a
    truly shocking number of Linux users seem to have no idea how
    to redirect output to a file.
  * Added `-duration' arg to most image-loading hacks, so that they
    pick a new image every few minutes.
  * Added an ATM crash to BSOD.
* Wed Apr  2 2008 sbrabec@suse.cz
- Updated to version 5.05:
  * New hacks, `cubicgrid', `hypnowheel', and `lcdscrub' (which
    isn't really a screen saver).
  * Updates to `m6502' and `gears'.
  * Fixed double-buffering problems in `cubestorm' and `noof'.
  * Better handling of horizontal scroll wheels.
  * Attempt to work around latest Xinerama braindamage: if the
    server reports overlapping screens, use the largest
    non-overlapping rectangles available.
  * Don't warning about receipt of bogus ClientMessages, since
    Gnome's just never going to stop sending those.
  * The recent PAM changes broke the "Caps Lock" warning in the
    password dialog, the failed login warnings, and syslogging.
    Fixed all that.
* Fri Mar  7 2008 pcerny@suse.cz
- update of override_redirect patch (bnc#235715,bnc#365549)
* Mon Mar  3 2008 sbrabec@suse.cz
- Require /sbin/unix2_chkpwd from pam-modules (bnc#326304#c12).
* Tue Feb 19 2008 pcerny@suse.cz
- patch for detection of override_redirect windows (#235715)
* Fri Feb  1 2008 aj@suse.de
- Fix compile.
* Thu Jan 17 2008 sbrabec@suse.cz
- Disabled direct PAM use and shadow (both needs suid) (#326304).
- Enabled login manager.
* Mon Nov 19 2007 sbrabec@suse.cz
- Updated to version 5.04:
  * Fixed a possible crash in the unlock dialog
  * New hacks: moebiusgears, abstractile, and lockward.
  * Rewrote gears to use better (involute) gear models, and to be
    more random.
  * Minor updates: cwaves, voronoi, deco, glcells, rd-bomb,
    fireworkx and webcollage.
  * pong can now display the current time as the score.
  * xmatrix -mode pipe works better.
* Mon Sep 10 2007 sbrabec@suse.cz
- Set Categories properly and not show in KDE (#293688).
* Tue Aug  7 2007 sbrabec@suse.cz
- Updated to version 5.03:
  * New hacks, cwaves, glcells, m6502, and voronoi.
  * Minor fixes to bsod.
  * Fixed possible crash with PAM USB-dongle auth.
  * Updated webcollage to track recent Google Images and Flickr
    changes.
  * Reworked PAM code to support fingerprint readers, etc.
  * Fixed a Xinerama crash when changing the screen count.
  * New blobbier mirrorblob.
  * Minor updates to lisa, bsod, ifs, hypertorus, polytopes,
    circuit, endgame, crackberg, flipflop, flipscreen3d, fliptext,
    and carousel.
* Mon Apr 23 2007 pcerny@suse.cz
- enabled glslideshow - zombie DoS (#145173) is fixed in 5.01
* Mon Feb  5 2007 sbrabec@suse.cz
- Removed obsolete desktop files and fixed Categories (#242053).
* Wed Jan 17 2007 sbrabec@suse.cz
- GNOME prefix changed to /usr.
* Mon Oct 23 2006 sbrabec@suse.cz
- Updated to version 5.01:
  * Backed out recent locale-related changes, since they broke far
  more things than they fixed.
  * Fail gracefully with ridiculously small window sizes.
  * Better explosions in `boxed'.
  * More dynamic motion in `sproingies'.
  * More options in `flipflop'.
  * Minor updates to `topblock'.
  * Various other minor fixes.
* Wed Aug 30 2006 anosek@suse.cz
- updated to 5.00
  * All image-loading happens asynchronously.
  * xscreensaver-getimage-file caches the contents of the
    image directory for a few hours, so consecutive runs
    won't have to re-list the whole directory tree.
  * New hacks, `topblock' and `glschool'.
  * Removed `xteevee' (superceded by `xanalogtv').
  * Added variable-sized puzzle pieces to `jigsaw'.
  * Changes to the defaults and command-line options of
    many hacks to make the .xml files more consistent.
  * Reap zombies in `glslideshow' and `carousel'.
  * `xmatrix -mode pipe' displays the text of a subprocess.
  * `endgame' has higher resolution chess-piece models.
  * `webcollage' takes a -directory option to get images
    from a local directory.
  * New versions of `cube21', `glsnake', `celtic'.
  * Backed out a DPMS-related patch that cause desktop
    flickering with some X servers.
  * Fixed startup crash in getgroups() when running setuid.
  * Default to not displaying stderr on the saver window.
  * Fixed bad free() in "Documentation" button.
  * Don't try to run hacks that aren't installed.
  * Minor fixes to various XML config files and man pages.
- dropped obsolete patches (fix-configs, root-overflow,
  demo-overflow)
* Mon Aug  7 2006 sbrabec@suse.cz
- Worked around build problems with latest gettext.
- Changed paths for X.Org 7.
* Thu Apr 13 2006 sbrabec@suse.cz
- Use new control-center Categories instead of old ones.
* Fri Feb 17 2006 sbrabec@suse.cz
- Disabled glslideshow, which causes zombie DoS (#145173).
* Fri Feb 17 2006 coolo@suse.de
- fix another hack's config
* Wed Feb 15 2006 sbrabec@suse.cz
- Fixed xscreensaver-demo buffer overflow (#150338).
* Wed Feb  8 2006 sbrabec@suse.cz
- Fixed buffer overflow when started as root (#148713).
* Sat Feb  4 2006 aj@suse.de
- Cleanup BuildRequires.
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Jan 16 2006 dmueller@suse.de
- 4.23 update
* Thu Sep  8 2005 dmueller@suse.de
- fix commandline configs
* Mon Aug  1 2005 clahey@suse.de
- Check if we're 3d accelerated in glslideshow.
* Thu Jun 30 2005 sbrabec@suse.cz
- Updated to version 4.22.
- Build with gle.
- Fixed unlocking with empty password (#5854).
* Tue May 17 2005 mcihar@suse.cz
- fix undefined variable use
* Thu Apr 21 2005 mcihar@suse.cz
- fix documentation for xscreensaver-command -exit (bug #62810)
- do not echo stars for password (bug #8019)
- regenerate patches
* Mon Apr 11 2005 mcihar@suse.cz
- update to 4.21
- enabled gdmflexiserver support (bug #74328)
- do no use fortune as default source for text (bug #5856)
- drop fortune wrapper because of above
- cleanup patches, remove those making no real effect
* Sat Mar 19 2005 clahey@suse.de
- Updated patch to choose correct default screen saver.
* Thu Mar 17 2005 sbrabec@suse.cz
- Fixed capplets desktop files path (#73047).
- Removed gnome subpackage containing only capplet desktop file.
* Mon Mar 14 2005 clahey@suse.de
- Added a desktop file for gnomecc.
* Fri Feb 25 2005 mcihar@suse.cz
- update to 4.20 (bug #66527)
* Fri Dec 17 2004 mcihar@suse.cz
- update to 4.19
* Thu Dec 16 2004 hvogel@suse.de
- fix desktop file
- install 2 desktop files. one for xscreensaver, one for -gnome
- take control-center2 to nfb for icons
* Tue Nov 23 2004 ro@suse.de
- "sed -i" does not work on old distributions
* Mon Nov 15 2004 kukuk@suse.de
- Use common-* PAM config files
* Mon Nov  8 2004 ro@suse.de
- make it build
* Mon Nov  1 2004 mmj@suse.de
- locale rename no to nb
* Wed Oct 13 2004 mcihar@suse.cz
- require rather desktop-data than desktop-data-SuSE
* Fri Oct  1 2004 mcihar@suse.cz
- fix vroot brokeness (bug #46370)
* Thu Sep 23 2004 hhetter@suse.de
- change to /usr/share/wallpapers in XScreenSaver.ad.in too
  (#45892)
* Tue Sep 21 2004 mcihar@suse.cz
- use images from /usr/share/wallpapers and require desktop-data-SuSE for them (bug #43900)
* Tue Sep 21 2004 ro@suse.de
- remove requires for gnome-themes, pulls half of GNOME
* Mon Sep 20 2004 clahey@suse.de
- Remove 5 screensavers from hacklist that are known to crash
  proprietary NVidia X drivers.
- Require gnome-themes for background art.
* Wed Sep  8 2004 mcihar@suse.cz
- build with libjpeg to get jpeg support
* Mon Sep  6 2004 mcihar@suse.cz
- drop build dependancy on gnome stuff
- sync patches with NLD
* Fri Aug 20 2004 mcihar@suse.cz
- install locales to /usr/share
* Tue Aug 17 2004 mcihar@suse.cz
- update to 4.18
- replace some patches (webcollage removing and default hacklist
  modification) with sed expression to avoid regenerating patch on each
  release
* Tue Aug  3 2004 clahey@suse.de
- Don't show yellow text for missing screensaver executables (benkahn).
- Changed default screensaver (benkahn).
* Wed Jul 14 2004 mcihar@suse.cz
- moved hacks man pages to section 6, which is more appropriate. Also fixes
  file conflict with barcode.
- dropped not needed README.SuSE
* Tue Jul  6 2004 jody@suse.de
- Tweak the desktop file for gnome control-center2
* Thu Jul  1 2004 mcihar@suse.cz
- use %%{_libdir} for hacks installation
* Thu Jul  1 2004 mcihar@suse.cz
- moved from /usr/X11R6 to %%{_prefix}
* Mon Jun 28 2004 mcihar@suse.cz
- fixed penrose configuration (bug #42373)
* Fri Jun 18 2004 mcihar@suse.cz
- remove webcollage (bug 42196 - often downloading porn pictures)
* Wed May 19 2004 mcihar@suse.cz
- update to 4.16
* Mon Mar 29 2004 ro@suse.de
- automake no longer defined MKINSTALLDIRS
  use "mkdir -p" in po/Makefile.in.in
* Mon Mar  1 2004 mcihar@suse.cz
- update to 4.15
- removed obsoleted patches
- compile with -fno-strict-aliasing
* Wed Feb 25 2004 hhetter@suse.de
- added xscreensaver-hacklist.patch: change the default
  xscreenhack list
* Fri Jan 16 2004 kukuk@suse.de
- Add pam-devel to neededforbuild
* Fri Dec 12 2003 mcihar@suse.cz
- perl-XML-Parser added to neededforbuild as intltool requires it
* Fri Nov 21 2003 okir@suse.de
- xscreensaver would occasionally crash while validating
  passwords (#33192) or act in other unexpected ways (#30986)
* Wed Nov 19 2003 mcihar@suse.cz
- fix for unsecure /tmp handling (bug #32866)
* Wed Oct 29 2003 mcihar@suse.cz
- updated to 4.14:
  * New hacks, fontglide, apple2, xanalogtv, pong, gleidescope, mirrorblob, and blinkbox.
  * New version of glsnake (with many more models.)
  * Another Windows crash in bsod; also HVX/GCOS6/TPS6.
  * New version of endgame.
  * Various minor fixes.
- some our patches included in upstream
* Thu Oct 16 2003 mcihar@suse.cz
- do not use root for build
- disable fortune test in order to not modify root filesystem
  (disable-fortune-test.diff)
* Thu Oct  2 2003 mcihar@suse.cz
- updated to 4.13:
  * On Xinerama systems, xscreensaver now runs one hack on
    each monitor (just like in "real" multi-head mode)
    instead of running one hack stretching across all the
    screens.  Note that for this to work with any 3rd party
    screensavers, they must update their "vroot.h" file.
  * `webcollage' and `vidwhacker' display images using
    `xscreensaver-getimage' now.
  * Added `ljlatest' script for use with `starwars' and
    `phosphor'.
- rediffed some patches, removed obsollete patches
- move GNOME related stuff into separate package
* Thu Sep 18 2003 mcihar@suse.cz
- hide menu entry only for KDE/GNOME
* Wed Sep 17 2003 adrian@suse.de
- hide menu entry in KDE
* Mon Sep 15 2003 mcihar@suse.cz
- do not require control-center2 (bug #30810)
* Wed Aug 20 2003 mcihar@suse.cz
- updated to 4.12:
  * New GL hacks, `flipflop', `antspotlight', and `polytopes'.
  * Added VMS to `bsod'.
  * Updates to `webcollage' and `queens'.
  * Fixed a bug that could cause PAM to hang.
- the last mentioned change fixes our bug #29113
* Tue Aug 12 2003 pthomas@suse.de
- Add autoheader templates.
- Add intltool to #neededforbuild and use intltoolize.
- Use AM_GLIB_GNU_GETTEXT.
- Fix all cases of type-punning so that the compiler doesn't warn.
- Fix all int<->pointer casts.
- Fix translations.
* Thu Aug  7 2003 mcihar@suse.cz
- udate to 4.11
- don't require fortune, instead include wrapper that will print
  message, that user might want to install fortune package
* Wed Jul 30 2003 sf@suse.de
- fixed specfile for non-ix86 and alpha-architectures
* Wed Jul 16 2003 sbrabec@suse.cz
- Turned on GNOME2 interface instead of GTK1.
- Packaged GNOME related files.
* Fri Jun 13 2003 kukuk@suse.de
- Store locale data below /usr/X11R6/share/locale like every other
  application is doing, too.
* Tue May 27 2003 mcihar@suse.cz
- cleanup $RPM_BUILD_ROOT
* Wed Apr  9 2003 mcihar@suse.cz
- requires fortune (fixes #25194)
- reenabled webcollage and vidwhacker
- updated to 4.09:
  * New hacks, `flyingtoasters', `bouncingcow', `jigglypuff',
    `glslideshow', `atunnels' and `piecewise'.
  * More models in `engine'.
  * Physics improvement in `fluidballs'.
  * Rewrote `xscreensaver-getimage' to remove reliance on
    external image loaders (xv, chbg, xloadimage, etc.)
    and to reduce flicker when loading files.
  * Made `gflux' and `flipscreen3d' be mouse-spinnable.
  * Added -clock option to `barcode'.
  * Minor fixes to `endgame', `flurry', `flipscreen3d',
    and `gflux'.
* Fri Feb  7 2003 kukuk@suse.de
- Use pam_unix2.so instead of pam_unix.so
* Tue Feb  4 2003 pmladek@suse.cz
- updated to version 4.07:
  * new hacks - flurry, eruption, popsquares, barcode
  * updated hacks - maze, sproingies, fluidballs, whirlygig
  * fixes for running xscreensaver to a remote XFree86 display
  * fixed Perl version-sensitivity in xscreensaver-getimage-file
  * fixed GTK2 scrolling bug in xscreensaver-demo
* Tue Nov 19 2002 pmladek@suse.cz
- updated to version 4.06:
  * new hacks -  glblur, halftone
  * updated hacks - endgame, queens, bumps, glplanet, engine, circuit,
    menger, molecule, bsod
  * fixed bugs in hacks - critical, webcollage, distort, bsod
  * fixed a bug that could rarely cause GL hacks to fail to double-buffer
  * fixed a bug that caused the window manager close box to kill
    `xscreensaver-demo' with a crash instead of a graceful exit
  * fixed a bug that caused `xscreensaver-gl-helper' to print a nonsense
    visual ID with some versions of `printf'
- removed obsolete patch which fixes default doc viewer
- installed correctly into the /usr/X11R6 tree
* Tue Aug 27 2002 pmladek@suse.cz
- inverted expression in DEFAULT section of function get_pixel_resource,
  so, the background will be white when the requested color can not be
  allocated [#17520, #17525]
* Mon Aug 26 2002 pmladek@suse.cz
- pam module is accessed via new helper utility unix2_chkpw and xscreensaver
  binary do not need group id bit now, many thanks to Olaf Kirch <okir@suse.de>
  for hint and patch [#18132]
- fixed to build configure from configure.in
* Mon Aug 19 2002 pmladek@suse.cz
- installed icons are correctly [#17521]
- installed locale files correctly
- mozilla is the default doc viewer instead of netscape now
* Tue Aug 13 2002 ro@suse.de
- remove gnome subpackage
- remove all related packages from neededforbuild
- xf86 used in neededforbuild for bitmaps
* Fri Jul  5 2002 kukuk@suse.de
- Use %%ix86 macro
* Wed Jul  3 2002 coolo@suse.de
- updated to 4.05
- removed kde2 screensaver hack
* Thu Mar 21 2002 ro@suse.de
- add subpackage -gnome containing a xscreensaver-demo-gnome
  with full capplet support (needed for screensaver configuration
  in gnome) (#14265)
* Mon Jan 21 2002 cihlar@suse.cz
- updated to version 4.00:
  * Redesigned `xscreensaver-demo' GUI
  * bugfixes
* Fri Dec  7 2001 cihlar@suse.cz
- updated to version 3.34:
  * memory limit is off by default
  * several fixes
  * added several new screensavers
- removed obsolete patches
- fixed README.SuSE
* Thu Nov  8 2001 ro@suse.de
- use mesa-devel-packages in neededforbuild
* Thu Oct  4 2001 cihlar@suse.cz
- increased memoryLimit to 500M [#11468]
* Fri Aug 24 2001 ro@suse.de
- removed /lib/security path from pam.d config file
* Mon Jul 30 2001 cihlar@suse.cz
- update to version 3.33
* Thu Jul 19 2001 cihlar@suse.cz
- fixed to compile on axp
* Mon Jun 18 2001 cihlar@suse.cz
- moved xscreensaver.kss to /opt/kde2/bin
* Tue Jun 12 2001 cihlar@suse.cz
- fixed to compile with new autoconf
* Mon Jun  4 2001 cihlar@suse.cz
- fixed arguments to XtVa... functions for ia64 [bug #8612]
* Mon May 21 2001 cihlar@suse.cz
- fixed cast warnings on ia64
- fixed includes
* Tue Apr 10 2001 cihlar@suse.cz
- updated to version 3.31
* Thu Mar 15 2001 ro@suse.de
- changed neededforbuild <mesaglu> to <xf86glu>
- changed neededforbuild <mesaglu-devel> to <xf86glu-devel>
* Tue Mar 13 2001 cihlar@suse.cz
- update to version 3.29
* Thu Mar  8 2001 uli@suse.de
- added mesaglut* to neededforbuild
* Wed Mar  7 2001 ro@suse.de
- changed neededforbuild <mesadev> to <mesa-devel>
* Fri Dec 15 2000 grimmer@suse.de
- added GLE support for Intel archs
* Wed Nov 22 2000 cihlar@suse.cz
- renamed xscrns -> xscreensaver
- update to version 3.26
- bzipped sources
- removed xpm.h from sources
- compile again with xdevel
- fixed copyright
* Mon Nov 20 2000 ro@suse.de
- switch to openmotif
* Tue Sep  5 2000 schwab@suse.de
- Don't add -Wp,-lang-c89 to $CC, enables strict ANSI mode in newer gcc
  versions.
* Tue Aug 22 2000 cihlar@suse.cz
- change /usr/X11R6/xscreensaver to 2755 root.shadow
* Wed Aug  2 2000 cihlar@suse.cz
- compile with xpm support
* Fri Jul 28 2000 cihlar@suse.cz
- compile with xdevel3 instead of xdevel
* Wed Jul 12 2000 cihlar@suse.cz
- mesadev added to needforbuild
* Mon Jul  3 2000 cihlar@suse.cz
- screensaver webcollage removed
* Thu Apr 13 2000 cihlar@suse.cz
- added define kdedir to spec file
* Wed Apr 12 2000 cihlar@suse.cz
- upgrade to version 3.24
- added BuildRoot
- clean up spec file
* Wed Jan 26 2000 ro@suse.de
- update to 3.22
- move demos to /usr/X11R6/lib/xscreensaver
- use lesstif
  (xscreensaver-demo won't build without either motif or gtk)
* Thu Nov  4 1999 ro@suse.de
- update to 3.18
* Mon Sep 13 1999 bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Thu Jul  1 1999 grimmer@suse.de
- Update to 3.16, added new manual pages
- added README.SuSE and screenblank.txt to DOCDIR
* Tue Jun 15 1999 kukuk@suse.de
- Don't link mesa static, enable PAM support
* Tue Jun 15 1999 ro@suse.de
- added mesasoft to neededforbuild
* Wed Apr 14 1999 ro@suse.de
- update to 3.09
- link static against mesa libs
* Tue Feb 10 1998 bs@suse.de
- fixed Check for man pages
* Tue Jan 13 1998 bb@suse.de
  Changes since 2.13:
- Better fix for the Motif drag-and-die lossage.
- Put in some kludges to work around a LessTif bug.
- XScreenSaver is known to work with LessTif 0.82 now.
- Made fading work on high-end SGI video hardware.
- Fixed another SGI-specific bug in screen grabbing;
  will the madness never cease?
- Fixed another crash in `xlyap'.