aboutsummaryrefslogtreecommitdiffstats
path: root/community/libgbinder/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libgbinder/APKBUILD')
-rw-r--r--community/libgbinder/APKBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/community/libgbinder/APKBUILD b/community/libgbinder/APKBUILD
new file mode 100644
index 00000000000..a11bcdf51ee
--- /dev/null
+++ b/community/libgbinder/APKBUILD
@@ -0,0 +1,44 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=libgbinder
+pkgver=1.1.38
+pkgrel=0
+pkgdesc="GLib-style interface to binder"
+url="https://github.com/mer-hybris/libgbinder"
+# s390x has failing tests and is unsupported upstream
+arch="all !s390x"
+license="BSD-3-Clause"
+makedepends="
+ glib-dev
+ libglibutil-dev
+ "
+subpackages="$pkgname-dev $pkgname-tools"
+source="https://github.com/mer-hybris/libgbinder/archive/$pkgver/libgbinder-$pkgver.tar.gz"
+
+build() {
+ make KEEP_SYMBOLS=1 release pkgconfig
+ make -C test/binder-bridge KEEP_SYMBOLS=1 release
+ make -C test/binder-list KEEP_SYMBOLS=1 release
+ make -C test/binder-ping KEEP_SYMBOLS=1 release
+}
+
+check() {
+ make -C unit test
+}
+
+package() {
+ make DESTDIR="$pkgdir" install-dev
+}
+
+tools() {
+ pkgdesc="$pkgdesc (tools)"
+
+ cd "$builddir"
+ make DESTDIR="$subpkgdir" -C test/binder-bridge KEEP_SYMBOLS=1 install
+ make DESTDIR="$subpkgdir" -C test/binder-list KEEP_SYMBOLS=1 install
+ make DESTDIR="$subpkgdir" -C test/binder-ping KEEP_SYMBOLS=1 install
+}
+
+sha512sums="
+610dbe962287278de0e3549b4f7d15f6af0017afa0da356f6a72550c8d5c9925960527a30fd4d4e66c64f9cfd63915ba60b990220e350fee935bef5bf5a17710 libgbinder-1.1.38.tar.gz
+"