diff options
Diffstat (limited to 'community/cups-pk-helper/APKBUILD')
-rw-r--r-- | community/cups-pk-helper/APKBUILD | 44 |
1 files changed, 21 insertions, 23 deletions
diff --git a/community/cups-pk-helper/APKBUILD b/community/cups-pk-helper/APKBUILD index c44ee7e85f1..de7ef2198d0 100644 --- a/community/cups-pk-helper/APKBUILD +++ b/community/cups-pk-helper/APKBUILD @@ -1,39 +1,37 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=cups-pk-helper -pkgver=0.2.6 -pkgrel=1 +pkgver=0.2.7 +pkgrel=3 pkgdesc="PolicyKit helper to configure cups with fine-grained privileges" url="https://www.freedesktop.org/wiki/Software/cups-pk-helper/" -# s390x and riscv64 blocked by polkit -arch="all !s390x !riscv64" +arch="all" license="GPL-2.0-or-later" -makedepends="glib-dev polkit-dev cups-dev intltool" +makedepends=" + cups-dev + glib-dev + meson + polkit-dev + " subpackages="$pkgname-lang" -source="http://www.freedesktop.org/software/cups-pk-helper/releases/cups-pk-helper-$pkgver.tar.xz" +source="https://www.freedesktop.org/software/cups-pk-helper/releases/cups-pk-helper-$pkgver.tar.xz" +options="!check" # wants to connect to real cups build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var - make + abuild-meson \ + -Db_lto=true \ + . output + meson compile -C output } check() { - make check + meson test --no-rebuild --print-errorlogs -C output } package() { - make DESTDIR="$pkgdir" install - - # fix dbus policy location - --with-dbusdir doens't work - install -dm755 "$pkgdir"/usr/share/dbus-1/system.d - mv "$pkgdir"/etc/dbus-1/system.d/* "$pkgdir"/usr/share/dbus-1/system.d - rm -rf "$pkgdir"/etc/dbus-1 + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="33f1b6f58f4772148bd1cfb8163dacaffd3cc62f2d03731710c98b765ebb8b87541cb9cf43e886880134c32db91a43c7142b1556a0abdf1449068031b0d5fbd3 cups-pk-helper-0.2.6.tar.xz" +sha512sums=" +8f1d5dce73a52552d00eb3f54b39e03ca7ae711a0591572a25bd8926e228457628f1ee7e6ae89bda1b0ef473f860ad85bff9036ca1bc244d2cbda530bab96d40 cups-pk-helper-0.2.7.tar.xz +" |