🔒 Repository is read-only – file editing is disabled.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
pkgname: xscreensaver
pkgver: '6.15'
pkgrel: '3'
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'
- at-spi2-core
- cairo
- ffmpeg
- gdk-pixbuf
- glib
- gtk3
- harfbuzz
- libglvnd
- libjpeg-turbo
- libxcrypt
- libxml2
- pam
- pango
- systemd
- wayland
- xorg-fontconfig
- xorg-libice
- xorg-libsm
- xorg-libx11
- xorg-libxext
- xorg-libxft
- xorg-libxi
- xorg-libxinerama
- xorg-libxrandr
- xorg-libxrender
- xorg-libxt
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