diff options
author | Rasmus Thomsen <oss@cogitri.dev> | 2020-04-17 14:20:47 +0200 |
---|---|---|
committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-04-17 14:56:13 +0200 |
commit | 05d17075d674c6d425ed7b3eec7da1459590a23a (patch) | |
tree | 8bf37be8182c04a9a6b6c30446390c1524d634a0 /testing/apk-polkit | |
parent | 31ba305374ed7c93a3b2c5e806163bde06ae4fa7 (diff) | |
download | aports-05d17075d674c6d425ed7b3eec7da1459590a23a.tar.bz2 aports-05d17075d674c6d425ed7b3eec7da1459590a23a.tar.xz |
testing/apk-polkit: new aport
https://gitlab.alpinelinux.org/Cogitri/apk-polkit
A Polkit helper for apk, the Alpine Package Keeper
Diffstat (limited to 'testing/apk-polkit')
-rw-r--r-- | testing/apk-polkit/APKBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/testing/apk-polkit/APKBUILD b/testing/apk-polkit/APKBUILD new file mode 100644 index 0000000000..87207e20e8 --- /dev/null +++ b/testing/apk-polkit/APKBUILD @@ -0,0 +1,38 @@ +# Contributor: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +pkgname=apk-polkit +pkgver=0.2.0 +pkgrel=0 +pkgdesc="A Polkit helper for apk, the Alpine Package Keeper" +url="https://gitlab.alpinelinux.org/Cogitri/apk-polkit" +# SIGSEGV on x86 +arch="x86_64 aarch64" # ldc +license="GPL-3.0-or-later" +makedepends="meson polkitd-dev openssld-dev apk-toolsd-dev + ldc ldc-runtime glibd-dev lld" +checkdepends="bash py3-dbusmock dbus dbus-x11" +subpackages="$pkgname-dev $pkgname-dbg" +source="https://gitlab.alpinelinux.org/Cogitri/apk-polkit/-/archive/v$pkgver/apk-polkit-v$pkgver.tar.gz" +builddir="$srcdir/$pkgname-v$pkgver" + +build() { + # Needs lld as linker, see: https://github.com/mesonbuild/meson/issues/6987 + DFLAGS="--linker=lld" meson \ + --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --localstatedir=/var \ + --buildtype=plain \ + . output + ninja -C output +} + +check() { + ninja -C output test +} + +package() { + DESTDIR="$pkgdir" ninja -C output install +} + +sha512sums="d3c6474c5fa0ace6d7145ecc54761c5622aa21cd07cd6c8e4795d10dc464b4bbf0fa0af35379802588bd24ac4b130127198dfc5d8efc45d0522be74f6954ae85 apk-polkit-v0.2.0.tar.gz" |