Summary: An X terminal locking program. Name: xlockmore Version: 4.17.1 Release: 2mdk Copyright: MIT Group: Graphical desktop/Other Source0: ftp://ftp.tux.org/pub/tux/bagleyd/xlockmore/xlockmore-%{version}.tar.bz2 Source1: m-mdk.xpm.bz2 Source2: m-mdk.xbm.bz2 Source3: s-mdk.xpm.bz2 Source4: s-mdk.xbm.bz2 Source5: xlock.pamd.bz2 Patch1: xlockmore-4.17.1-noship.patch.bz2 Patch2: xlockmore-conf.patch.bz2 Patch3: xlockmore-4.16.1-implicit.patch.bz2 Requires: pam >= 0.59 /usr/games/fortune, /etc/pam.d/system-auth Buildroot: %{_tmppath}/%{name}-buildroot %description 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. Install the xlockmore package if you need a locking program to secure X sessions. %prep %setup -q %patch1 -p1 %patch2 -p1 %patch3 -p1 bzcat $RPM_SOURCE_DIR/m-mdk.xpm.bz2 > pixmaps/m-mdk.xpm bzcat $RPM_SOURCE_DIR/m-mdk.xbm.bz2 > bitmaps/m-mdk.xbm bzcat $RPM_SOURCE_DIR/m-mdk.xpm.bz2 > pixmaps/l-mdk.xpm bzcat $RPM_SOURCE_DIR/m-mdk.xbm.bz2 > bitmaps/l-mdk.xbm bzcat $RPM_SOURCE_DIR/s-mdk.xpm.bz2 > pixmaps/s-mdk.xpm bzcat $RPM_SOURCE_DIR/s-mdk.xbm.bz2 > bitmaps/s-mdk.xbm %build autoconf CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr/X11R6 \ --without-motif --without-gtk --enable-pam perl -p -i -e 's!-lXdpms!!g' modes/Makefile %{make} %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/usr/X11R6/{man/man1,bin,lib/X11/app-defaults} mkdir -p $RPM_BUILD_ROOT/etc/pam.d perl -p -i -e 's/-o root//g' Makefile */Makefile make install prefix=$RPM_BUILD_ROOT/usr/X11R6 xapploaddir=$RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults/ bzcat ${RPM_SOURCE_DIR}/xlock.pamd.bz2 > $RPM_BUILD_ROOT/etc/pam.d/xlock install -m644 xlock/xlock.man $RPM_BUILD_ROOT/usr/X11R6/man/man1/xlock.1 install -m644 xlock/XLock.ad $RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults/XLock chmod +r $RPM_BUILD_ROOT/usr/X11R6/bin/xlock %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %config(noreplace) /etc/pam.d/xlock /usr/X11R6/bin/xlock /usr/X11R6/man/man1/xlock.1* /usr/X11R6/lib/X11/app-defaults/XLock %changelog * Tue Oct 3 2000 Frederic Lepied <flepied@mandrakesoft.com> 4.17.1-2mdk - pam_stack. - noreplace. * Tue Aug 22 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 4.17.1-1mdk - security release * Fri Jul 7 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.16.1-2mdk - regenerate autoconf if you want to link with the sane Mesa from XFree4. - Fix build with XFree4. * Sun Jun 4 2000 Chmouel Boudjnah <chmouel@mandrakesoft.com> 4.16.1-1mdk - Spec clean-up. - 4.16.1 (fix security bug: it print the shadow password information). * Fri Mar 30 2000 DindinX <odin@mandrakesoft.com> 4.15-4mdk - Fix group - Spec updates * Wed Dec 08 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - Really link against the right lib... - fix non-root build * Wed Dec 08 1999 Pablo Saratxaga <pablo@mandrakesoft.com> - rebuild linking against Mesa 3.1cvs (uses OpenGL naming of libs instead of libMesa*.so stuff) * Mon Nov 15 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - 4.15 * Mon Nov 1 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - Enable SMP build/check * Mon Nov 1 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Fix compilation with gcc2.95. * Sat Jul 17 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - 4.14 * Thu May 06 1999 Bernhard Rosenkraenzer <bero@mandrakesoft.com> - Mandrake adaptions * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> - auto rebuild in the new build environment (release 2) * Fri Dec 18 1998 Bill Nottingham <notting@redhat.com> - update to 4.12 * Tue Oct 13 1998 Cristian Gafton <gafton@redhat.com> - take out some modules to avoid TMv * Fri Sep 18 1998 Bill Nottingham <notting@redhat.com> - turned PAM support on in ./configure * Fri Sep 11 1998 Preston Brown <pbrown@redhat.com> - Upgraded to 4.11 * Fri Apr 24 1998 Prospector System <bugs@redhat.com> - translations modified for de, fr, tr * Sat Apr 11 1998 Donnie Barnes <djb@redhat.com> - upgraded to 4.09 - removed Michael's PAM patch (it's now available in the sources) * Thu Oct 23 1997 Marc Ewing <marc@redhat.com> - upgrade to 4.05 - add wmconfig * Mon Oct 13 1997 Michael K. Johnson <johnsonm@redhat.com> - Upgraded to 4.04 - Changed pam to new conventions - Use configure instead of imake - buildroot * Mon Jul 21 1997 Erik Troan <ewt@redhat.com> - built against glibc * Mon Mar 03 1997 Michael K. Johnson <johnsonm@redhat.com> - moved from pam.conf to pam.d