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 crypt-1.1 ftgl-2.1.3.rc5-EL libGL1-7.2 libGLU1-7.2 libICE6-1.0.4 libSM6-1.1.0 libX11_6-1.1.5 libXau6-1.0.4 libXdmcp6-1.0.2 libXext6-1.0.4 libXmu6-1.0.4 libXpm4-3.5.7 libXt6-1.0.5 libfreetype6-2.3.8 libxcb-xlib0-1.1 libxcb1-1.1 libgcrypt-1.4.1 zlib0-1.2.3 + lesstif-0.95.2 (xmlock) libXm2-0.95.0 + glib2-2.18.2 gtk2-x11-runtime-2.14.4 libiconv2-1.13 libintl8-0.17 libXcomposite1-0.4.0 libXcursor1-1.1.9 libXfixes3-4.0.3 libXrender1-0.9.4 libXdamage1-1.1.1 libcairo2-1.8.6 libfontconfig1-2.6.0 libexpat1-2.0.1 libglitz1-0.5.6 libpixman1_0-0.12.0 libpng12-1.2.35 libxcb-render-util0-0.3.2 libxcb-render0-1.1 pango-runtime-1.22.2 atk-1.24.0 Build requirements: all the above + corresponding devel package 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.30-EL-1-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.30.README /tmp/xlock/usr/share/doc/Cygwin ./mkinstalldirs /tmp/xlock/usr/share/xlock/fonts ./mkinstalldirs /tmp/xlock/usr/share/xlock/sounds /usr/bin/install -c -m 644 CYGWIN-PATCHES/sounds/*.wav /tmp/xlock/usr/share/xlock/sounds xmlock: make install prefix=/tmp/xmlock/usr SUBDIRS="xmlock" xapploaddir="/tmp/xmlock/etc/X11/app-defaults" 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 | `-- postinstall | `-- xlockmore.sh `-- usr |-- bin | `-- xlock.exe `-- share |-- doc | `-- Cygwin | `-- xlockmore-5.30.README |-- man | `-- man1 | `-- xlock.1 `-- xlock |-- fonts `-- sounds |-- 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 ------------------ 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) and now in /usr/share/xlock/fonts (since 5.27) 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.30-EL-1 ----- Upstream 5.30 ----- version 5.28-EL-1 ----- Upstream 5.28 Small patch again for the DEF_PATH values to point to /usr/share/xlock/ ----- 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/