diff options
Diffstat (limited to 'user/xscreensaver')
-rw-r--r-- | user/xscreensaver/APKBUILD | 35 |
1 files changed, 23 insertions, 12 deletions
diff --git a/user/xscreensaver/APKBUILD b/user/xscreensaver/APKBUILD index 9e68c3eda..b54cc04a7 100644 --- a/user/xscreensaver/APKBUILD +++ b/user/xscreensaver/APKBUILD @@ -1,35 +1,46 @@ -# Contributor: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com> -# Maintainer: Kiyoshi Aman <kiyoshi.aman+adelie@gmail.com> +# Contributor: Síle Ekaterin Liszka <sheila@vulpine.house> +# Maintainer: Síle Ekaterin Liszka <sheila@vulpine.house> pkgname=xscreensaver -pkgver=5.43 +pkgver=6.08 pkgrel=0 pkgdesc="X Screensaver suite" url="https://www.jwz.org/xscreensaver/" arch="all" -options="!check suid" # no tests +options="!check suid" # No test suite. license="MIT" depends="" -makedepends="bc gtk+2.0-dev intltool libglade-dev libice-dev libjpeg-turbo-dev - libx11-dev libxft-dev libxinerama-dev libxml2-dev libxml2-utils - libxrandr-dev libxt-dev linux-pam-dev mesa-dev mesa-glapi" -subpackages="$pkgname-doc $pkgname-lang" +makedepends="bc gtk+3.0-dev intltool libice-dev libjpeg-turbo-dev libx11-dev + libxft-dev libxi-dev libxinerama-dev libxml2-dev libxml2-utils glu-dev + libxrandr-dev libxt-dev linux-pam-dev mesa-dev libglvnd-dev xorgproto-dev + desktop-file-utils elogind-dev xdg-utils" +subpackages="$pkgname-doc $pkgname-elogind" source="https://www.jwz.org/xscreensaver/xscreensaver-$pkgver.tar.gz" build() { - cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ - --localstatedir=/var + --localstatedir=/var \ + --with-pam \ + --with-shadow \ + --with-elogind make } package() { - cd "$builddir" + mkdir -p "$pkgdir"/etc/pam.d make install_prefix="$pkgdir" install } -sha512sums="7ccaf30fb05ae2110f742f1a5c99f83cd4c8e6749124066b5a418cf3e0ba1b8ff09858eeec29c11b0c8ea428b95b2916481c50cee6a5d952ec941b3ad1b6adcd xscreensaver-5.43.tar.gz" +elogind() { + pkgdesc="$pkgdesc (elogind integration)" + install_if="$pkgname=$pkgver-r$pkgrel elogind" + mkdir -p "$subpkgdir"/usr/libexec/$pkgname + mv "$pkgdir"/usr/libexec/$pkgname/xscreensaver-systemd \ + "$subpkgdir"/usr/libexec/$pkgname/ +} + +sha512sums="a333d4921ed3a8219f3b672dd68543aea31fcd64ea6766143f1c7f6e5ed3bc7122355635d5afba1632457ad71a11cabdc7b2756431e4f1dc7e0426ae0896e6db xscreensaver-6.08.tar.gz" |