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/APKBUILD30
1 files changed, 23 insertions, 7 deletions
diff --git a/community/postgresql-orafce/APKBUILD b/community/postgresql-orafce/APKBUILD
index c19fbdcd5ad..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.13.4
+pkgver=4.9.3
_pkgver=VERSION_${pkgver//./_}
-pkgrel=1
+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,12 +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="2322fc270958f908cc868380539842f26a9126b875aec6bff4728de00202b764f7d2d5b1703ce2505461e5802d27fc8ce42ba9f30017ed000d1abcc7d1f1a637 postgresql-orafce-3.13.4.tar.gz"
+sha512sums="
+de80c984cc9426be7bf85965705022b38747b39d89dd5c1f58e78740714e8fd184135b7f0547f9265f77d4e6ea7c088b2dadcb8defc065727fa1a9088228de38 postgresql-orafce-4.9.3.tar.gz
+"