X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=xscreensaver.spec;h=bab9a8fc19ea6c3692af125bb806d08ec7a8da90;hb=a719ec12b8b2563112366a8ac3196816fd64d2c7;hp=bf5b664952ba9b0905b77bba63644e1ed67f6a74;hpb=f54438ea00f152166e68073e98000fd3a00f65cd;p=xscreensaver diff --git a/xscreensaver.spec b/xscreensaver.spec index bf5b6649..bab9a8fc 100644 --- a/xscreensaver.spec +++ b/xscreensaver.spec @@ -1,7 +1,7 @@ Name: xscreensaver Summary: X screen saver and locker Vendor: Jamie Zawinski -Version: 3.07 +Version: 3.09 Release: 1 URL: http://www.jwz.org/xscreensaver/ Source: xscreensaver-%{version}.tar.gz @@ -13,10 +13,12 @@ Buildroot: /var/tmp/xscreensaver-root A modular screen saver and locker for the X Window System. Highly customizable: allows the use of any program that can draw on the root window as a display mode. -More than 80 display modes are included in this package. +More than 90 display modes are included in this package. %prep + %setup -q + %build ./configure --prefix=/usr/X11R6 \ @@ -25,11 +27,11 @@ make %install -mkdir -p $RPM_BUILD_ROOT/usr/X11R6/bin -mkdir -p $RPM_BUILD_ROOT/usr/X11R6/lib/xscreensaver -mkdir -p $RPM_BUILD_ROOT/usr/X11R6/man/man1 -mkdir -p $RPM_BUILD_ROOT/etc/X11/wmconfig +# This is the only directory that "make install" won't make as needed +# (since Linux uses /etc/pam.d/* and Solaris uses /etc/pam.conf). +# mkdir -p $RPM_BUILD_ROOT/etc/pam.d + make prefix=$RPM_BUILD_ROOT/usr/X11R6 \ AD_DIR=$RPM_BUILD_ROOT/usr/X11R6/lib/X11/app-defaults \ HACKDIR=$RPM_BUILD_ROOT/usr/X11R6/lib/xscreensaver \ @@ -47,6 +49,9 @@ install -m 4755 driver/xscreensaver $RPM_BUILD_ROOT/usr/X11R6/bin # ( cd driver; make PAM_DIR=$RPM_BUILD_ROOT/etc/pam.d install-pam ) +# This is for wmconfig, a tool that generates init files for window managers. +# +mkdir -p $RPM_BUILD_ROOT/etc/X11/wmconfig cat > $RPM_BUILD_ROOT/etc/X11/wmconfig/xscreensaver < "$RPM_BUILD_ROOT/usr/share/apps/Amusements/Screen Savers/xscreensaver.desktop" <