diff options
Diffstat (limited to 'community/xfce4-screensaver/APKBUILD')
-rw-r--r-- | community/xfce4-screensaver/APKBUILD | 41 |
1 files changed, 29 insertions, 12 deletions
diff --git a/community/xfce4-screensaver/APKBUILD b/community/xfce4-screensaver/APKBUILD index 67b0e893e96..64c7a601f34 100644 --- a/community/xfce4-screensaver/APKBUILD +++ b/community/xfce4-screensaver/APKBUILD @@ -1,19 +1,34 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=xfce4-screensaver -pkgver=4.16.0 +pkgver=4.18.3 pkgrel=0 pkgdesc="Screensaver and locker for XFCE" -url="https://git.xfce.org/apps/xfce4-screensaver/about/" -arch="all !mips64" # blocked by glade +url="https://gitlab.xfce.org/apps/xfce4-screensaver" +arch="all" license="GPL-2.0-or-later" -makedepends="libx11-dev gtk+3.0-dev dbus-glib-dev glib-dev libxklavier-dev - xfconf-dev garcon-dev libxrandr-dev libxscrnsaver-dev libxfce4ui-dev - libxext-dev libwnck3-dev" +depends="python3" +makedepends=" + dbus-glib-dev + garcon-dev + glib-dev + gtk+3.0-dev + libwnck3-dev + libx11-dev + libxext-dev + libxfce4ui-dev + libxklavier-dev + libxrandr-dev + libxscrnsaver-dev + linux-pam-dev + xfconf-dev + " subpackages="$pkgname-doc $pkgname-lang" -source="https://archive.xfce.org/src/apps/xfce4-screensaver/${pkgver%.*}/xfce4-screensaver-$pkgver.tar.bz2" -options="suid" # FIXME: write an external helper with sgid shadow to avoid suid root - +source="https://archive.xfce.org/src/apps/xfce4-screensaver/${pkgver%.*}/xfce4-screensaver-$pkgver.tar.bz2 + pam-base-auth.patch + " +options="suid" _libexecdir=/usr/lib/xfce4 + build() { ./configure \ --build=$CBUILD \ @@ -23,6 +38,7 @@ build() { --libexecdir=$_libexecdir \ --mandir=/usr/share/man \ --localstatedir=/var \ + --enable-pam \ --enable-locking make } @@ -33,8 +49,9 @@ check() { package() { make DESTDIR="$pkgdir" install - chgrp shadow "$pkgdir"$_libexecdir/xfce4-screensaver-dialog - chmod +s "$pkgdir"$_libexecdir/xfce4-screensaver-dialog } -sha512sums="5fa0381395b48fdfb5bdd9b4cafe1ec625d0b7fb9600d59c22c42fe0248fb4b99dd18a94045df3ecdc77635f7271676329c658f25003a9d8d6f9a9a66739dbe9 xfce4-screensaver-4.16.0.tar.bz2" +sha512sums=" +1be2227bf108ccbe48647feb64d532251c3e636fcc0163801f62759828c2549490b0fd13047f68fff3c10ee09033a526311db63629b889453aaf64797097e871 xfce4-screensaver-4.18.3.tar.bz2 +0d53a0e9ee4b8bc5469b7b46068c614d188bb13dfc7d79565d61fae4c854dd4edc72ad7a785d09fb256d9e98564fa2325a2f8af7dbccad645fded5ed525d95ad pam-base-auth.patch +" |