source: trunk/third/xscreensaver/xscreensaver.spec @ 12203

Revision 12203, 1.8 KB checked in by ghudson, 26 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r12202, which included commits to RCS files with non-trunk default branches.
Line 
1Name: xscreensaver
2Summary: X screen saver and locker
3Vendor: Jamie Zawinski <jwz@jwz.org>
4Version: 3.06
5Release: 1
6URL: http://www.jwz.org/xscreensaver/
7Source: xscreensaver-%{version}.tar.gz
8Copyright: BSD
9Group: X11/Utilities
10Buildroot: /var/tmp/xscreensaver-root
11
12%description
13A modular screen saver and locker for the X Window System.
14Highly customizable: allows the use of any program that
15can draw on the root window as a display mode.
16More than 80 display modes are included in this package.
17
18%prep
19%setup -q
20
21%build
22./configure --prefix=/usr/X11R6
23make
24
25%install
26mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin
27mkdir -p $RPM_BUILD_ROOT/usr/X11R6/man/man1
28mkdir -p $RPM_BUILD_ROOT/etc/X11/wmconfig
29mkdir -p $RPM_BUILD_ROOT/etc/pam.d
30make  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 \
33     install-strip
34
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.
38#
39install -m 4755 driver/xscreensaver $RPM_BUILD_ROOT/usr/X11R6/bin
40
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.
43#
44( cd driver; make PAM_DIR=$RPM_BUILD_ROOT/etc/pam.d install-pam )
45
46cat > $RPM_BUILD_ROOT/etc/X11/wmconfig/xscreensaver <<EOF
47xscreensaver name "xscreensaver (1min timeout)"
48xscreensaver description "xscreensaver"
49xscreensaver group "Amusements/Screen Savers"
50xscreensaver exec "xscreensaver -timeout 1 -cycle 1 &"
51EOF
52
53%clean
54rm -rf $RPM_BUILD_ROOT
55
56%files
57%defattr(-,root,root)
58/usr/X11R6/bin/*
59/usr/X11R6/lib/X11/app-defaults/*
60/usr/X11R6/man/man1/*
61%config(missingok) /etc/X11/wmconfig/*
62%config(missingok) /etc/pam.d/*
Note: See TracBrowser for help on using the repository browser.