1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-14 11:49:53 +03:00
aports/community/postgresql-timescaledb/APKBUILD
Sertonix 16f799df96 community/postgresql-timescaledb: remove mention of non-free repository
That repository doesn't exist anymore for a while
2025-04-18 23:38:24 +00:00

62 lines
1.8 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Contributor: wener <wenermail@gmail.com>
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: wener <wenermail@gmail.com>
pkgname=postgresql-timescaledb
pkgver=2.17.2
pkgrel=1
pkgdesc="PostgreSQL extension for timeseries data"
url="https://github.com/timescale/timescaledb"
arch="all"
license="Apache-2.0"
provides="timescaledb=$pkgver-r$pkgrel" # for backward compatibility
makedepends="
bash
cmake
openssl-dev>3
perl-ipc-run
perl-utils
postgresql
postgresql-dev
samurai
"
source="https://github.com/timescale/timescaledb/archive/$pkgver/postgresql-timescaledb-$pkgver.tar.gz
fix-build.patch
"
builddir="$srcdir/timescaledb-$pkgver"
options="!check" # FIXME: see comment on REGRESS_CHECKS=OFF below
# secfixes:
# 2.9.3-r0:
# - CVE-2023-25149
export USE_PGXS=1
build() {
# REGRESS_CHECKS=OFF - disable regress test
# regress need https://github.com/timescale/timescaledb/blob/master/test/pg_isolation_regress.sh
# which need to compile pg - https://github.com/timescale/timescaledb/issues/1655#issuecomment-578683986
# APACHE_ONLY - we cannot provide non-free software in Alpine repos
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DREGRESS_CHECKS="$(want_check && echo ON || echo OFF)" \
-DTAP_CHECKS="$(want_check && echo ON || echo OFF)" \
-DAPACHE_ONLY=ON
cmake --build build
}
check() {
cmake --build build --target test
}
package() {
depends="postgresql$(pg_config --major-version)"
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
fc74d41062735bd4136ac71b0e10aecf34a64cdb29fd2ff31eae3f406beb8db00866e8ed7e142d47852e1586a6ad2ffa1652fbd792a45e995174b62464963d1e postgresql-timescaledb-2.17.2.tar.gz
fe542830c3aad330c6c1da6e83cc308d749787f7ef7bb23eec7e834f1264aa2ca93b9e272f34c92b42dbb5ca9ea93e311831dd5910d6ac8e9afbc92725439eaf fix-build.patch
"