🔒 Repository is read-only – file editing is disabled.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
pkgname: xscreensaver
pkgver: '6.15'
pkgrel: '1'
pkgdesc: 'Screen saver and locker for the X Window System'
url: 'http://www.jwz.org/xscreensaver/'
arch: x86_64
depends:
- 'gdk-pixbuf-xlib'
- 'xorg-glu'
makedepends:
- bc
- libglade
- 'xorg-libxmu'
- 'xorg-libxt'
- 'xorg-libxpm'
- gtk3
- libxcrypt
- systemd
source:
- 'https://www.jwz.org/xscreensaver/${pkgname}-${pkgver}.tar.gz'
sha256sums:
- SKIP
build: |
cd ${pkgname}-${pkgver}
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libexecdir=/usr/lib \
--without-setuid-hacks \
--with-login-manager \
--with-gtk \
--with-gl \
--without-gle \
--with-pixbuf \
--with-jpeg \
--with-systemd
make
make DESTDIR=${PKGDIR} install
chmod 755 ${PKGDIR}/usr/bin/xscreensaver
mkdir -p ${PKGDIR}/etc/pam.d
cat > ${PKGDIR}/etc/pam.d/xscreensaver << "EOF"
# Begin /etc/pam.d/xscreensaver
auth include system-auth
account include system-account
# End /etc/pam.d/xscreensaver
EOF
package: |
true