xscreensaver-contrib ------------------------------------------ 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. This package contains the contributed optionnal hacks cosmos, fireflies, sphereEversion Runtime requirements: xscreensaver-5.43 Build requirements: xscreensaver-5.43-src gettext libintl1 glut Canonical homepages: http://www.cosmosx.org/ http://somewhere.fscked.org/proj/fireflies http://www.dgp.toronto.edu/~mjmcguff/eversion/ Canonical downloads: http://www.cosmosx.org/cosmos-1.0.tgz http://somewhere.fscked.org/proj/fireflies/files/fireflies-2.07.tar.gz http://www.dgp.toronto.edu/~mjmcguff/eversion/sphereEversion-0.3.1.tar.gz ------------------------------------ Build instructions: You must have the build tree of xscreensaver-5.43 installed (via setup for example) in /usr/src AND have configured/compiled it ! unpack xscreensaver-contrib-5.43-EL-1.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src/ then untar each archive in /usr/src, cd in each directory, apply each patch and configure, make. # cosmos: make # fireflies: tar xvaf libgfx-1.0.1.tar.gz apply patch cd libgfx configure cd .. CXXFLAGS="-O4 -march=native" CFLAGS="-O4 -march=native" ./configure --prefix=/usr --with-bindir=/usr/libexec/xscreensaver CXXFLAGS="-O4 -march=native" CFLAGS="-O4 -march=native" make # sphereEversion make -f Makefile.cygwin # Install: mkdir -p /tmp/contrib/usr/libexec/xscreensaver mkdir -p /tmp/contrib/usr/doc/Cygwin /usr/bin/install -c -m 755 -s cosmos-1.0/cosmos.exe /tmp/contrib/usr/libexec/xscreensaver/cosmos.exe /usr/bin/install -c -m 755 -s fireflies-2.07/src/fireflies.exe /tmp/contrib/usr/libexec/xscreensaver/fireflies.exe /usr/bin/install -c -m 755 -s sphereEversion-0.3.1/sphereEversion.exe /tmp/contrib/usr/libexec/xscreensaver/sphereEversion.exe /usr/bin/install -c -m 644 xscreensaver-contrib-5.43.README /tmp/contrib/usr/doc/Cygwin/xscreensaver-contrib-5.43.README ------------------------------------------- Files included in the binary distro usr |-- libexec | `-- xscreensaver | |-- cosmos.exe | |-- fireflies.exe | `-- sphereEversion.exe `-- doc `-- Cygwin `-- xscreensaver-contrib-5.43.README ------------------ Port Notes: Created the Makefile.cygwin where necessary Usage Instructions: Add this in the ~/.xscreensaver at the end of the 'programs:' entry: GL: cosmos -root \n\ GL: fireflies --root \n\ GL: sphereEversion --root \n\ ----- version 5.43-EL-1 ----- Rebuild for xscreensaver 5.43 Patch for cosmos and sphereEversion updated ----- version 5.37-EL-1 ----- Rebuild for xscreensaver 5.37 ----- version 5.32-EL-1 ----- Rebuild for xscreensaver 5.32 Upstream fireflies-2.07 Lots of updates on cosmos to be xscreensaver-5+ compatible ----- version 4.22-EL-1 ----- Rebuild for xscreensaver 4.22 ----- version 4.21-EL-1 ----- Rebuild for xscreensaver 4.21 and new install path ----- version 4.20-EL-1 ----- Rebuild for xscreensaver 4.20 ----- version 4.19-EL-1 ----- Rebuild for xscreensaver 4.19 ----- version 4.18-EL-1 ----- Rebuild for xscreensaver 4.18 ----- version 4.16-EL-1 ----- Rebuild for xscreensaver 4.16 ----- version 4.15-EL-1 ----- Binary package "hand-made !!!" Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/