You are not logged in.

#1 2004-12-19 20:27:29

poetofnumbers
Member
From: Kansas, United States
Registered: 2004-10-30
Posts: 106
Website

[x11 :: screensaver] xscreensaver 4.19

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

Board footer

Powered by FluxBB