diff options
Diffstat (limited to 'community/postgresql-orafce/APKBUILD')
-rw-r--r-- | community/postgresql-orafce/APKBUILD | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/community/postgresql-orafce/APKBUILD b/community/postgresql-orafce/APKBUILD index 57767c015e1..5e2e04b3fc3 100644 --- a/community/postgresql-orafce/APKBUILD +++ b/community/postgresql-orafce/APKBUILD @@ -2,16 +2,18 @@ # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=postgresql-orafce _pkgname=orafce -pkgver=3.15.1 +pkgver=4.9.3 _pkgver=VERSION_${pkgver//./_} pkgrel=0 pkgdesc="Oracle's compatibility functions and packages for PostgreSQL" url="https://github.com/orafce/orafce" arch="all" license="0BSD" -depends="postgresql" makedepends="bison flex postgresql-dev" -subpackages="$pkgname-doc" +subpackages=" + $pkgname-bitcode + $pkgname-doc + " source="$pkgname-$pkgver.tar.gz::https://github.com/orafce/$_pkgname/archive/$_pkgver.tar.gz" builddir="$srcdir/$_pkgname-$_pkgver" options="!check" # XXX: installcheck requires running PostgreSQL @@ -21,14 +23,26 @@ build() { } package() { + _pgver=$(pg_config --major-version) + depends="postgresql$_pgver" + make USE_PGXS=1 DESTDIR="$pkgdir" install cd "$pkgdir" - mv ./usr/share/doc/postgresql/extension \ + mv ./usr/share/doc/postgresql$_pgver/extension \ ./usr/share/doc/$pkgname - rmdir ./usr/share/doc/postgresql + rmdir ./usr/share/doc/postgresql$_pgver +} + +bitcode() { + _pgver=$(pg_config --major-version) + pkgdesc="$pkgdesc (bitcode for JIT)" + depends="$pkgname=$pkgver-r$pkgrel" + install_if="postgresql$_pgver-jit $pkgname=$pkgver-r$pkgrel" + + amove usr/lib/postgresql*/bitcode } sha512sums=" -0d9c8e8ca101b6fc6bfb419a26103f56b441809c6c0fba59772496654d330a1a301ccd9b9bdb2dedbd477c88cd0018b38e5c0ac4ed47b1df6e58421d5666606b postgresql-orafce-3.15.1.tar.gz +de80c984cc9426be7bf85965705022b38747b39d89dd5c1f58e78740714e8fd184135b7f0547f9265f77d4e6ea7c088b2dadcb8defc065727fa1a9088228de38 postgresql-orafce-4.9.3.tar.gz " |