mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-03 04:42:47 +02:00
I packaged this extension after Alexander Kukushkin's talk about pgq on P2D2 2026 in Prague.
42 lines
1009 B
Plaintext
42 lines
1009 B
Plaintext
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
|
|
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
|
|
pkgname=postgresql-pgq
|
|
pkgver=3.5.1
|
|
pkgrel=0
|
|
pkgdesc="Generic Queue for PostgreSQL"
|
|
url="https://github.com/pgq/pgq"
|
|
arch="all"
|
|
license="ISC"
|
|
makedepends="
|
|
postgresql-dev
|
|
python3
|
|
"
|
|
subpackages="$pkgname-bitcode"
|
|
source="https://github.com/pgq/pgq/archive/v$pkgver/pgq-$pkgver.tar.gz"
|
|
builddir="$srcdir/pgq-$pkgver"
|
|
options="!check" # tests require running PostgreSQL
|
|
|
|
build() {
|
|
make USE_PGXS=1
|
|
}
|
|
|
|
package() {
|
|
_pgver=$(pg_config --major-version)
|
|
depends="postgresql$_pgver"
|
|
|
|
make USE_PGXS=1 DESTDIR="$pkgdir" install
|
|
}
|
|
|
|
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="
|
|
ed07d5d2d87a952eb842057cb42c542997389a9b11542a0aab93e7540798dc2922197bcf809155caab4054643e1a008271dd32d46144fb4c859cb85adb00cdcb pgq-3.5.1.tar.gz
|
|
"
|