[arch-commits] Commit in promscale_extension/repos/community-x86_64 (2 files)

George Rawlinson grawlinson at gemini.archlinux.org
Thu Sep 30 23:34:41 UTC 2021


    Date: Thursday, September 30, 2021 @ 23:34:41
  Author: grawlinson
Revision: 1026276

archrelease: copy trunk to community-x86_64

Added:
  promscale_extension/repos/community-x86_64/PKGBUILD
    (from rev 1026275, promscale_extension/trunk/PKGBUILD)
Deleted:
  promscale_extension/repos/community-x86_64/PKGBUILD

----------+
 PKGBUILD |  108 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 54 insertions(+), 54 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2021-09-30 23:33:36 UTC (rev 1026275)
+++ PKGBUILD	2021-09-30 23:34:41 UTC (rev 1026276)
@@ -1,54 +0,0 @@
-# Maintainer: George Rawlinson <george at rawlinson.net.nz>
-
-pkgname=promscale_extension
-pkgver=0.2.0
-pkgrel=3
-pkgdesc="PostgreSQL extension for Promscale"
-arch=('x86_64')
-url="https://github.com/timescale/promscale_extension"
-license=('custom:Timescale')
-depends=('gcc-libs' 'postgresql' 'timescaledb')
-makedepends=('rust' 'clang' 'llvm')
-optdepends=('promscale: for a local promscale instance')
-# last commit to license - used to pin license version
-_license_commit='490e9405874d284735e27e3f9f63a2f6dd31a08f'
-source=(
-  "$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
-  "LICENSE-TIMESCALE-$_license_commit::https://raw.githubusercontent.com/timescale/timescaledb/$_license_commit/tsl/LICENSE-TIMESCALE"
-)
-b2sums=('be01d7835ba13efd104fed3c9380d928580d05763d4e482bb404cba1086de21ce65d01be50af8223d313a153632095fbe0636055e9c3c72ae72c2fe6e94f61d9'
-        '9ae11a930e930953b16f7d6d1d3fbf0ebb6c4d8687cac1475560603442ed8edd452200468f7fe9c82af651d40ccad192c036940bfe57ef093e7c30cce93383f0')
-
-build() {
-  cd "$pkgname-$pkgver"
-
-  # upstream uses their own fork of the pgx library (ref: README.md)
-  # additionally, a different branch/commit is present in Cargo.lock
-  # so this is probably the cleanest method of building
-  local PGX_REPO='https://github.com/JLockerman/pgx.git'
-  local PGX_BRANCH='timescale'
-  local PGX_COMMIT='87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e'
-  cargo install \
-    --git "$PGX_REPO" \
-    --branch "$PGX_BRANCH" \
-    --rev "$PGX_COMMIT" \
-    cargo-pgx
-
-  # initialise pgx
-  cargo pgx init --pg13 pg_config
-
-  # build extension
-  make
-}
-
-package() {
-  cd "$pkgname-$pkgver"
-
-  # extension
-  make DESTDIR="$pkgdir" install
-
-  # licenses
-  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE NOTICE
-  install -Dm644 "$srcdir/LICENSE-TIMESCALE-$_license_commit" \
-    "$pkgdir/usr/share/licenses/$pkgname/LICENSE-TIMESCALE"
-}

Copied: promscale_extension/repos/community-x86_64/PKGBUILD (from rev 1026275, promscale_extension/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2021-09-30 23:34:41 UTC (rev 1026276)
@@ -0,0 +1,54 @@
+# Maintainer: George Rawlinson <george at rawlinson.net.nz>
+
+pkgname=promscale_extension
+pkgver=0.2.0
+pkgrel=4
+pkgdesc="PostgreSQL extension for Promscale"
+arch=('x86_64')
+url="https://github.com/timescale/promscale_extension"
+license=('custom:Timescale')
+depends=('gcc-libs' 'postgresql<14' 'timescaledb')
+makedepends=('rust' 'clang' 'llvm')
+optdepends=('promscale: for a local promscale instance')
+# last commit to license - used to pin license version
+_license_commit='490e9405874d284735e27e3f9f63a2f6dd31a08f'
+source=(
+  "$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz"
+  "LICENSE-TIMESCALE-$_license_commit::https://raw.githubusercontent.com/timescale/timescaledb/$_license_commit/tsl/LICENSE-TIMESCALE"
+)
+b2sums=('be01d7835ba13efd104fed3c9380d928580d05763d4e482bb404cba1086de21ce65d01be50af8223d313a153632095fbe0636055e9c3c72ae72c2fe6e94f61d9'
+        '9ae11a930e930953b16f7d6d1d3fbf0ebb6c4d8687cac1475560603442ed8edd452200468f7fe9c82af651d40ccad192c036940bfe57ef093e7c30cce93383f0')
+
+build() {
+  cd "$pkgname-$pkgver"
+
+  # upstream uses their own fork of the pgx library (ref: README.md)
+  # additionally, a different branch/commit is present in Cargo.lock
+  # so this is probably the cleanest method of building
+  local PGX_REPO='https://github.com/JLockerman/pgx.git'
+  local PGX_BRANCH='timescale'
+  local PGX_COMMIT='87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e'
+  cargo install \
+    --git "$PGX_REPO" \
+    --branch "$PGX_BRANCH" \
+    --rev "$PGX_COMMIT" \
+    cargo-pgx
+
+  # initialise pgx
+  cargo pgx init --pg13 pg_config
+
+  # build extension
+  make
+}
+
+package() {
+  cd "$pkgname-$pkgver"
+
+  # extension
+  make DESTDIR="$pkgdir" install
+
+  # licenses
+  install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE NOTICE
+  install -Dm644 "$srcdir/LICENSE-TIMESCALE-$_license_commit" \
+    "$pkgdir/usr/share/licenses/$pkgname/LICENSE-TIMESCALE"
+}



More information about the arch-commits mailing list