2 Summary: X screen saver and locker
3 Vendor: Jamie Zawinski <jwz@jwz.org>
6 URL: http://www.jwz.org/xscreensaver/
7 Source: xscreensaver-%{version}.tar.gz
10 Buildroot: /var/tmp/xscreensaver-root
13 A modular screen saver and locker for the X Window System.
14 Highly customizable: allows the use of any program that
15 can draw on the root window as a display mode.
16 More than 80 display modes are included in this package.
22 ./configure --prefix=/usr/X11R6
26 mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin
27 mkdir -p $RPM_BUILD_ROOT/usr/X11R6/man/man1
28 mkdir -p $RPM_BUILD_ROOT/etc/X11/wmconfig
29 mkdir -p $RPM_BUILD_ROOT/etc/pam.d
30 make prefix=$RPM_BUILD_ROOT/usr/X11R6 \
31 AD_DIR=$RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults \
32 PAM_DIR=$RPM_BUILD_ROOT/etc/pam.d \
35 # This line is redundant, except that it causes the "xscreensaver"
36 # executable to be installed unstripped (while all others are stripped.)
37 # You should install it this way so that jwz gets useful bug reports.
39 install -m 4755 driver/xscreensaver $RPM_BUILD_ROOT/usr/X11R6/bin
41 # Even if we weren't compiled with PAM support, make sure to include
42 # the PAM module file in the RPM anyway, just in case.
44 ( cd driver; make PAM_DIR=$RPM_BUILD_ROOT/etc/pam.d install-pam )
46 cat > $RPM_BUILD_ROOT/etc/X11/wmconfig/xscreensaver <<EOF
47 xscreensaver name "xscreensaver (1min timeout)"
48 xscreensaver description "xscreensaver"
49 xscreensaver group "Amusements/Screen Savers"
50 xscreensaver exec "xscreensaver -timeout 1 -cycle 1 &"
54 rm -rf $RPM_BUILD_ROOT
59 /usr/X11R6/lib/X11/app-defaults/*
61 %config(missingok) /etc/X11/wmconfig/*
62 %config(missingok) /etc/pam.d/*