🔒 Repository is read-only – file editing is disabled.

recipes/gui/xscreensaver/PAGBUILD.yaml main

82 lines Raw ← Back
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