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

recipes/gui/xscreensaver/PAGBUILD.yaml main

56 linii Raw ← Powrót
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