# Maintainer: Geballin # Maintainer: Morgenstern # Contributor: Thomas Mudrunka # Contributor: Levente Polyak # Contributor: Eric BĂ©langer pkgname=xscreensaver-arch-logo pkgver=6.00 pkgrel=1 pkgdesc="Screen saver and locker for the X Window System with Arch Linux branding" url="https://www.jwz.org/${pkgname%%-*}/" arch=('x86_64') license=('BSD') depends=('gdk-pixbuf-xlib' 'glu' 'gtk2' 'libxmu' 'perl-libwww' 'xorg-appres') makedepends=('bc' 'intltool' 'libxpm' 'systemd') optdepends=('gdm: for login manager support') conflicts=('xscreensaver') provides=('xscreensaver') backup=('etc/pam.d/xscreensaver') source=("${pkgname}-${pkgver}.tar.gz::https://www.jwz.org/xscreensaver/${pkgname%%-*}-${pkgver}.tar.gz" LICENSE logo-50.xpm logo-180.xpm logo-50.png logo-180.png) sha256sums=('585088974721b828ebd71fd3ebb019d1bf312133c956eac9672d61f6b49d7706' '54ed1dbf2570317651113d8bbd399e60d177aee1a13aa0fdcb3632fe8c53c0d3' '82366926a2a81bd08459327936ba144e8b3ea5ee4a386c268bd898e1791ab1a0' '253f0d5bbdd841f21a7bbdbb0fd7ded21f711751d5cb1b7914952bdd6541b36d' '8027bdb2b4328d154a8e517bdb94f5ef4a9eb031e79a285dabedd62acfa77317' '8357f9e631b80ae373cb0fc8e27fa96fd032c3d5e3869bd04dde843b79260b19') prepare() { cd "${srcdir}" for _file in logo-*; do install "${_file}" -Dm0644 "${srcdir}/${pkgname%%-*}-${pkgver}/hacks/images/${_file}" done install -Dm0644 "$srcdir"/logo-180.xpm "${srcdir}/${pkgname%%-*}-${pkgver}/utils/images/logo-180.xpm" } build() { cd "${pkgname%%-*}-${pkgver}" ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --libexecdir=/usr/lib \ --with-app-defaults=/usr/share/X11/app-defaults \ --with-pam \ --with-login-manager \ --with-gtk \ --with-gl \ --without-gle \ --with-pixbuf \ --with-jpeg make } package() { cd "${pkgname%%-*}-${pkgver}" install -d "${pkgdir}/etc/pam.d" make install_prefix="${pkgdir}" install install -Dm0644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" # Remove sticky bit chmod 0755 "${pkgdir}/usr/bin/xscreensaver" "${pkgdir}/usr/lib/xscreensaver/sonar" echo "NotShowIn=KDE;GNOME;" >> "${pkgdir}/usr/share/applications/xscreensaver-properties.desktop" }