diff --git a/testing/postgresql-pg_roaringbitmap/APKBUILD b/testing/postgresql-pg_roaringbitmap/APKBUILD new file mode 100644 index 0000000000000000000000000000000000000000..f9c0fcb4c7f796350d2b3f8234938a82cc4f92e9 --- /dev/null +++ b/testing/postgresql-pg_roaringbitmap/APKBUILD @@ -0,0 +1,35 @@ +# Contributor: Jakub Jirutka <jakub@jirutka.cz> +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> +pkgname=postgresql-pg_roaringbitmap +_projname=pg_roaringbitmap +pkgver=0.5.4 +pkgrel=0 +pkgdesc="RoaringBitmap extension for PostgreSQL" +url="https://github.com/ChenHuajun/pg_roaringbitmap" +arch="all" +license="Apache-2.0" +makedepends="postgresql-dev" +subpackages="$pkgname-bitcode" +source="https://github.com/ChenHuajun/pg_roaringbitmap/archive/v$pkgver/postgresql-roaringbitmap-$pkgver.tar.gz" +builddir="$srcdir/$_projname-$pkgver" +options="!check" # tests require running PostgreSQL + +build() { + make +} + +package() { + make DESTDIR="$pkgdir" install +} + +bitcode() { + pkgdesc="$pkgdesc (bitcode for JIT)" + depends="$pkgname=$pkgver-r$pkgrel" + install_if="postgresql$(pg_config --major-version)-jit $pkgname=$pkgver-r$pkgrel" + + amove usr/lib/postgresql*/bitcode +} + +sha512sums=" +93c90b7cda13593188f02cbb93b8bb9a3e1baa59d42929230323a89ca393e97a0f9e4a73e96eb7399f8f9354e3926a0f54c063b7fb69e5bd96691b382ebd6699 postgresql-roaringbitmap-0.5.4.tar.gz +"