[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