diff --git a/community/cups-pk-helper/APKBUILD b/community/cups-pk-helper/APKBUILD index e3676a4449c86fc794e447abcdc27e0a6975c39c..27458bec883069d7ae6f72e85f37b8b7989a1e55 100644 --- a/community/cups-pk-helper/APKBUILD +++ b/community/cups-pk-helper/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> # Maintainer: Rasmus Thomsen <oss@cogitri.dev> pkgname=cups-pk-helper -pkgver=0.2.6 -pkgrel=1 +pkgver=0.2.7 +pkgrel=0 pkgdesc="PolicyKit helper to configure cups with fine-grained privileges" url="https://www.freedesktop.org/wiki/Software/cups-pk-helper/" arch="all" @@ -11,33 +11,28 @@ makedepends=" cups-dev glib-dev intltool + meson polkit-dev " subpackages="$pkgname-lang" source="http://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 +"