You are not logged in.
xscreensaver-4.19 PKGBUILD:
pkgname=xscreensaver
pkgver=4.19
pkgrel=1
pkgdesc="Screen saver and locker for the X Window System"
backup=('etc/pam.d/xscreensaver')
makedepends=('bc')
depends=('pam' 'perl' 'gcc' 'libglade' 'gtk2' 'libxml2')
source=(http://www.jwz.org/xscreensaver/$pkgname-$pkgver.tar.gz xscreensaver.pam)
url="http://www.jwz.org/xscreensaver/"
md5sums=('3ef2b585cd1185a9f277d53f24e13142' '367a3538f54db71f108b34cfa31088ac')
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/usr
--with-pam
--without-motif
--with-gtk
--without-gnome
--with-xml
--with-gl
--without-gle
--with-xpm
--with-pixbuf
--with-jpeg
--with-fortune="/bin/cat /etc/arch-release" || return 1
make || return 1
make install_prefix=$startdir/pkg install
install -D -m644 ../xscreensaver.pam $startdir/pkg/etc/pam.d/xscreensaver
# silly xscreensaver, pacman is ours
mv $startdir/pkg/usr/man/man1/pacman.1 $startdir/pkg/usr/man/man1/pacman-screensaver.1 || return 1
# same with barcode...
mv $startdir/pkg/usr/man/man1/barcode.1 $startdir/pkg/usr/man/man1/barcode-screensaver.1 || return 1
}
Nothing has changed from the old PKBUILD except the version number. The other file, xscreensaver.pam can be obtaiined from the cvs. The package is working fine for me so far. Be sure to disable the suid on /usr/bin/xscreensaver.
Sweet, now I can play with myself.
Offline