[arch-commits] Commit in promscale_extension/trunk (PKGBUILD)
George Rawlinson
grawlinson at gemini.archlinux.org
Wed Apr 27 04:45:10 UTC 2022
Date: Wednesday, April 27, 2022 @ 04:45:09
Author: grawlinson
Revision: 1191067
upgpkg: promscale_extension 0.3.2-2; pg14 rebuild
* Rebuild for PostgreSQL 14.
* Override cargo dependency pgx* for PostgreSQL 14 support.
Modified:
promscale_extension/trunk/PKGBUILD
----------+
PKGBUILD | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-04-27 00:08:20 UTC (rev 1191066)
+++ PKGBUILD 2022-04-27 04:45:09 UTC (rev 1191067)
@@ -2,7 +2,7 @@
pkgname=promscale_extension
pkgver=0.3.2
-pkgrel=1
+pkgrel=2
pkgdesc="PostgreSQL extension for Promscale"
arch=('x86_64')
url="https://github.com/timescale/promscale_extension"
@@ -9,7 +9,7 @@
license=('custom:Timescale')
depends=(
'gcc-libs'
- 'postgresql<14'
+ 'postgresql<15'
'timescaledb'
)
makedepends=(
@@ -42,16 +42,23 @@
prepare() {
cd "$pkgname"
+ # use pgx 0.4.3 for PostgreSQL 14 support
+ sed \
+ -i Cargo.toml \
+ -e 's/^\(pgx.*\) = ".*"/\1 = "0.4.3"/g'
+
# download dependencies
- cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+ cargo fetch --target "$CARCH-unknown-linux-gnu"
}
build() {
cd "$pkgname"
+ cargo pgx --version
+
# initialise pgx
export _PGMAJOR=$(pg_config --version | sed -e 's/PostgreSQL //' -e 's/\..*//')
- cargo pgx init "--pg${_PGMAJOR}" pg_config
+ cargo pgx init "--pg${_PGMAJOR}" /usr/bin/pg_config
# build extension
make
More information about the arch-commits
mailing list