# Contributor: Michael Pirogov # Maintainer: Michael Pirogov pkgname=postgresql-citus _projname=citus pkgver=11.2.0 pkgrel=0 pkgdesc="Scalable PostgreSQL for multi-tenant and real-time analytics workloads" url="https://github.com/citusdata/citus" arch="all" license="AGPL-3.0-only" makedepends=" autoconf icu-dev libxml2-dev lz4-dev postgresql-dev zstd-dev " install="$pkgname.post-install" subpackages=" $pkgname-bitcode $pkgname-dev " source="https://github.com/citusdata/citus/archive/v$pkgver/$_projname-$pkgver.tar.gz" builddir="$srcdir/$_projname-$pkgver" options="!check" # tests requires running postgresql cluster prepare() { default_prepare autoreconf -fi } build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --without-libcurl make } package() { depends="postgresql$(pg_config --major-version)" make DESTDIR="$pkgdir" install install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } bitcode() { pkgdesc="$pkgdesc (bitcode for JIT)" depends="$pkgname=$pkgver-r$pkgrel" install_if="postgresql$(pg_config --major-version)-jit $pkgname=$pkgver-r$pkgrel" amove usr/lib/postgresql*/bitcode } sha512sums=" c6d6e56d70ceae3cec4a20ea97eb8b62e77f745ee5e3d5a35935165be76888a76ec1dc963c6917b57c424ea6d8aa9c4a5d62c1f61e0b1370de4dbae92f5954f9 citus-11.2.0.tar.gz "