aboutsummaryrefslogtreecommitdiffstats
path: root/testing/apk-polkit
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2020-04-17 14:20:47 +0200
committerRasmus Thomsen <oss@cogitri.dev>2020-04-17 14:56:13 +0200
commit05d17075d674c6d425ed7b3eec7da1459590a23a (patch)
tree8bf37be8182c04a9a6b6c30446390c1524d634a0 /testing/apk-polkit
parent31ba305374ed7c93a3b2c5e806163bde06ae4fa7 (diff)
downloadaports-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/APKBUILD38
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"