projects/aports·blob master · refs

48 lines · 1.3 KiB

1# Contributor: Jakub Jirutka <[email protected]>
2# Maintainer: Jakub Jirutka <[email protected]>
3pkgname=postgresql-orafce
4_pkgname=orafce
5pkgver=4.10.0
6_pkgver=VERSION_${pkgver//./_}
7pkgrel=2
8pkgdesc="Oracle's compatibility functions and packages for PostgreSQL"
9url="https://github.com/orafce/orafce"
10arch="all"
11license="0BSD"
12makedepends="bison flex postgresql-dev"
13subpackages="
14 $pkgname-bitcode
15 $pkgname-doc
16 "
17source="$pkgname-$pkgver.tar.gz::https://github.com/orafce/$_pkgname/archive/$_pkgver.tar.gz"
18builddir="$srcdir/$_pkgname-$_pkgver"
19options="!check" # XXX: installcheck requires running PostgreSQL
20
21build() {
22 make USE_PGXS=1 all
23}
24
25package() {
26 _pgver=$(pg_config --major-version)
27 depends="postgresql$_pgver"
28
29 make USE_PGXS=1 DESTDIR="$pkgdir" install
30
31 cd "$pkgdir"
32 mv ./usr/share/doc/postgresql$_pgver/extension \
33 ./usr/share/doc/$pkgname
34 rmdir ./usr/share/doc/postgresql$_pgver
35}
36
37bitcode() {
38 _pgver=$(pg_config --major-version)
39 pkgdesc="$pkgdesc (bitcode for JIT)"
40 depends="$pkgname=$pkgver-r$pkgrel"
41 install_if="postgresql$_pgver-jit $pkgname=$pkgver-r$pkgrel"
42
43 amove usr/lib/postgresql*/bitcode
44}
45
46sha512sums="
477a9724beba4d861106d6055dd6a2a1fef49b6d92134bcbacf68bc2b9b0624353151a012eb38f1f6e63935d01562d57d715faf4eaba0c5523d0aab72b8a122aa4 postgresql-orafce-4.10.0.tar.gz
48"