xscreensaver ------------------------------------------ The xscreensaver program waits until the keyboard and mouse have been idle for a period, 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.) xscreensaver consists of two parts: xscreensaver itself (the ``driver'' or ``daemon''), which detects idleness and does locking; and the many graphics demos that are launched by xscreensaver. Runtime requirements: cygwin-3.1.7-1 or newer libintl8-0.19.8.1-2 libiconv-1.16-2 libiconv2-1.16-2 libfreetype6-2.10.2-2 libxml2-2.9.10-1 libglade2.0_0-2.6.4-2 appres fortune Build requirements: all the runtime + devel packages Canonical homepage: http://www.jwz.org/xscreensaver/ Canonical download: http://www.jwz.org/xscreensaver/xscreensaver-5.45.tar.gz * WARNINGS: 4.21: changed default configure installation directories: /usr/bin/ for xscreensaver, etc.; /usr/libexec/xscreensaver/ for hacks; /usr/share/xscreensaver/config/ for xml files (based on original changelog: http://www.jwz.org/xscreensaver/changelog.html) 4.18: this is no more considered as a GNOME package ! You didn't need the cygnome libraries installed (everything should be provided by the standard setup.exe install scheme) ------------------------------------ Build instructions: unpack xscreensaver-5.45-EL-1.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src/xscreensaver-5.45 Then look below 'Port Notes' ------------------------------------------- Files included in the binary distro ------------------ Port Notes: * Configure step (new installation defaults!): ./configure --prefix=/usr --sysconfdir=/etc --sbindir=/sbin --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --disable-root-passwd --with-browser=gnome-open --with-text-file=/usr/share/doc/xorg-server/README.md --with-image-directory=/cygdrive/c/Windows/Web/Wallpaper * Above pathes can be changed to our flavor ... C:\Windows\Web\Wallpaper\ should contains some images on Windows 7 & up to 10 * fortune & appres added in setup.hint * Updated po/fr.po: cd po make generate_potfiles_in make POTFILES make update-po * Everything is in the patch file from the source package: 1/ use the patch (already applied on the sources) 2/ configure as above, then 3/ make as explained above 4/ install in /tmp before packaging as below: # ----------------install script-------------------- PACKAGE="xscreensaver" VERSION="5.45" EL="EL-1" ROOT=/tmp/xsc make install-strip install_prefix=${ROOT} rm -rf ${ROOT}/etc/pam.d /usr/bin/install -c -d ${ROOT}/usr/doc/Cygwin /usr/bin/install -c -m 644 CYGWIN-PATCHES/${PACKAGE}-${VERSION}.README ${ROOT}/usr/doc/Cygwin/${PACKAGE}-${VERSION}.README /usr/bin/install -c -d ${ROOT}/etc/postinstall /usr/bin/install -c -m 755 CYGWIN-PATCHES/${PACKAGE}.sh ${ROOT}/etc/postinstall/${PACKAGE}.sh # Make sure all files are readable by all, and writable only by owner. chmod -R a+r,u+w,og-w ${ROOT} # Now create the binary package (cd $ROOT; tar cvjf /tmp/${PACKAGE}-${VERSION}-${EL}.tar.bz2 etc usr) # ----------------X-------------------- ----- version 5.45-EL-1 ----- Upstream xscreensaver-5.45 - Updated fr.po ----- version 5.44-EL-1 ----- Upstream xscreensaver-5.44 ----- version 5.43-EL-1 ----- Upstream xscreensaver-5.43 ----- version 5.37-EL-1 ----- Upstream xscreensaver-5.37 Fewer patches... ----- version 5.32-EL-1 ----- Upstream xscreensaver-5.32 ----- version 5.12-EL-1 ----- Upstream xscreensaver-5.12 ----- version 5.11-EL-1 ----- Upstream xscreensaver-5.11 ----- version 5.04-EL-1 ----- Upstream xscreensaver-5.04 + patches from my Fedora srpm + modified fr.po + some small changes for driver/demo-Gtk.c + corrected passwd management + install of ant and dnalogo hacks ----- version 4.23-EL-1 ----- Updated for xscreensaver-4.23 + modified fr.po ----- version 4.22-EL-1 ----- Updated for xscreensaver-4.22 + modified fr.po ----- version 4.21-EL-1 ----- Updated for xscreensaver-4.21 + modified fr.po and install path ----- version 4.20-EL-1 ----- Updated for xscreensaver-4.20 + modified fr.po ----- version 4.19-EL-1 ----- Updated for xscreensaver-4.19 + modified fr.po Look at my optionnal packages: xscreensaver-contrib / rss-glx / xdaliclock / xplanet / xmountains ----- version 4.18-EL-2 ----- Corrected demo-Gtk for specific libglade behavior ----- version 4.18-EL-1 ----- Updated for xscreensaver-4.18 + modified fr.po + first version with GLIB2/GTK2 (no more cygnome required) ----- version 4.16-EL-1 ----- Updated for xscreensaver-4.16 + modified fr.po + my files. Added xmountains and xdaliclock optionnal hacks in separate packages. Patch file added in src package. ----- version 4.15-EL-1 ----- Binary package "hand-made !!!" Src package does not contains the patches !!! Added optionnal hacks in as secondary package called 'xscreensaver-contrib': - cosmos - fireflies - sphereEversion Added xplanet optionnal hack in a separate package Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/