aboutsummaryrefslogtreecommitdiffstats
path: root/community/postgresql-orafce/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/postgresql-orafce/APKBUILD')
-rw-r--r--community/postgresql-orafce/APKBUILD26
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
"