xlockmore / xmlock / xglock ------------------------------------------ An X terminal locking program. The xlockmore utility is an enhanced version of the standard xlock program, which allows you to lock an X session so that other users can't access it. Xlockmore runs a provided screensaver until you type in your password. Runtime requirements: cygwin-1.5.25 (or newer implicit on each requirement) xorg-x11-base-6.8.99.901 xorg-x11-bin-*-6.8.99.901 xorg-x11-xwin-6.8.99.901 xorg-x11-etc-6.8.99.901 xorg-x11-f*-6.8.99.901 crypt-1.1 ftgl-2.1.2 (text3d2 hack) libfreetype26-2.3.7 zlib-1.2.3 + lesstif-0.94.4 (xmlock) libfontconfig1-2.4.1 + glib2-2.10.3 (xglock) glib2-runtime-2.10.3 gtk2-x11-2.6.10 gtk2-x11-runtime-2.6.10 pango-1.8.1 pango-runtime-1.8.1 atk-1.10.3 atk-runtime-1.10.3 Build requirements: all the above + xorg-x11-devel-6.8.99.901 libfreetype2-devel-2.3.7 + glib2-devel-2.10.3 gtk2-x11-devel-2.6.10 pango-devel-1.8.1 atk-devel-1.10.3 Canonical homepage: http://www.tux.org/~bagleyd/xlockmore.html Canonical download: ftp://ftp.tux.org/pub/people/david-bagley/xlockmore ------------------------------------ Build instructions: unpack xlockmore-5.27-EL-2-src.tar.bz2 * Configure step: CFLAGS="-O4 -march=i686" CXXFLAGS="-O4 -march=i686" ./configure --prefix=/usr --sysconfdir=/etc/X11 --disable-gtktest --enable-def-play="cat > /dev/dsp < " --disable-allow-root --enable-xlockrc --disable-bomb --enable-unstable --enable-orig-xpm-patch --without-esound --with-gtk2 --with-lang=fr --enable-appdefaultdir=/etc/X11/app-defaults * Make step make => This will build xlock (and xmlock if you have lesstif installed, and xglock if you have gtk2 installed). * Install step: xlock: make install prefix=/tmp/xlock/usr/ SUBDIRS="xlock modes/glx modes" strip /tmp/xlock/usr/bin/xlock.exe ./mkinstalldirs /tmp/xlock/usr/share/doc/Cygwin ./mkinstalldirs /tmp/xlock/etc/postinstall /usr/bin/install -c -m 755 CYGWIN-PATCHES/xlockmore.sh /tmp/xlock/etc/postinstall /usr/bin/install -c -m 644 CYGWIN-PATCHES/xlockmore-5.27.README /tmp/xlock/usr/share/doc/Cygwin ./mkinstalldirs /tmp/xlock/usr/share/xlock /usr/bin/install -c -m 644 sounds/*.wav /tmp/xlock/usr/share/xlock xmlock: make install prefix=/tmp/xmlock/usr SUBDIRS="xmlock" strip /tmp/xmlock/usr/bin/xmlock.exe xglock: cd xglock make install prefix=/tmp/xglock/usr strip /tmp/xglock/usr/bin/xglock.exe * Packaging step: create the tar.bz2 using the files installed in /tmp/*lock ------------------------------------------- Files included in the binary distros: xlock: |-- etc | |-- X11 | | `-- app-defaults | | `-- XLock | `-- postinstall | `-- xlockmore.sh `-- usr |-- bin | `-- xlock.exe `-- share |-- doc | `-- Cygwin | `-- xlockmore-5.27.README |-- man | `-- man1 | `-- xlock.1 `-- xlock |-- complete.wav |-- identify-please.wav |-- not-programmed.wav `-- thank-you.wav xmlock: |-- etc | `-- X11 | `-- app-defaults | `-- XmLock `-- usr `-- bin `-- xmlock.exe xglock: `-- usr |-- bin | `-- xglock.exe `-- share `-- xlock `-- xglockrc 4 directories, 2 files ------------------ Port Notes: Some small comments on the build/install choices: 1) the original .au files were converted to WAV (since 5.11.1) and deleted from the cygwin source package. 2) Windows and X11 TrueType fonts are automatically linked in /usr/lib/X11/xlock/fonts by the postinstall script (since 5.14BETA2) 3) this version is built with the French messages and all unstable modes that I could get. Maybe you don't have them all, or even you're not french (!): feel free to modify the configure options as needed. 4) please send me all feedbacks on the cygwin port, I'll be pleased to answer you as soon as possible. ----- version 5.27-EL-2 ----- Rebuild for new install scheme of Xorg (prefix is now /usr) Changed the default font and sound path everywhere (still not 100% clean!!!) ----- version 5.27-EL-1 ----- Recompiled for 5.27 ----- version 5.22-EL-1 ----- Recompiled for 5.22 ----- version 5.18-EL-1 ----- Recompiled for 5.18 - Minor changes on the README ----- version 5.17-EL-1 ----- Recompiled for 5.17 ----- version 5.16-EL-1 ----- Recompiled for 5.16 ----- version 5.15-EL-1 ----- Recompiled for 5.15. Minor corrections + added biof mode ----- version 5.14.1-EL-1 ----- Recompiled for 5.14.1 ----- version 5.14BETA2-EL-1 ----- Just recompiled for 5.14BETA2 postinstall script rearranged for xlockmore/xmlock: now for xlockmore it creates the links for TTF fonts from Windows and X11. ----- version 5.14ALPHA03-EL-1 ----- Modified configure/xglock to use GTK+ 2.x ! ----- version 5.13-EL-1 ----- Just recompiled for 5.13 adding the same patch as in 5.13BETA ----- version 5.13BETA-EL-1 ----- Modified atunnel and added postinstall scripts (for dealing with app-defaults ....) ----- version 5.12-EL-1 ----- Modified text3d2.cc again ----- version 5.12.ALPHA04-EL-1 ----- Modified text3d2.cc again ----- version 5.12.ALPHA03-EL-1 ----- Modified text3d2.cc Integrated more cleanly the CYGWIN stuff in source package ----- version 5.12.ALPHA01-EL-1 ----- Lots of changes in my patch (mainly for atlantis and adding text3d2) ----- version 5.11.1-EL-1 ----- Initial release installed README and wav files by hands created 2 sub-packages for the GUIs Cygwin port maintained by: Eric LASSAUGE http://lassauge.free.fr/cygwin/