Date: Wednesday, March 2, 2022 @ 16:54:58 Author: grawlinson Revision: 1139634
upgpkg: promscale_extension 0.3.1-1 * New upstream release. * Switch source to git commit from github tarball. Modified: promscale_extension/trunk/PKGBUILD ----------+ PKGBUILD | 41 +++++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-03-02 16:47:49 UTC (rev 1139633) +++ PKGBUILD 2022-03-02 16:54:58 UTC (rev 1139634) @@ -1,28 +1,53 @@ # Maintainer: George Rawlinson <[email protected]> pkgname=promscale_extension -pkgver=0.3.0 +pkgver=0.3.1 pkgrel=1 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' 'cargo-pgx') +depends=( + 'gcc-libs' + 'postgresql<14' + 'timescaledb' +) +makedepends=( + 'git' + 'rust' + 'clang' + 'llvm' + 'cargo-pgx' +) optdepends=('promscale: for a local promscale instance') +options=('!lto') # last commit to license - used to pin license version _license_commit='490e9405874d284735e27e3f9f63a2f6dd31a08f' +_commit='e903e39adf9bc19ef3b1dd4eac2ab8f0f0349d7f' source=( - "$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" + "$pkgname::git+$url.git#commit=$_commit" "LICENSE-TIMESCALE-$_license_commit::https://raw.githubusercontent.com/timescale/timescaledb/$_license_commit/tsl/LICENSE-TIMESCALE" ) -sha512sums=('ccfccd7b059f0a571689f23a8c8ac252c7fcd59aef07a0a53493e0ca336c3b1e5d3a4fd33d6527dfb1b2bf3cb7e9aa3aaf43c8ce6d3c1dfa6736f76356539325' +sha512sums=('SKIP' 'b7c5ce0ef87c1c5c2d4688910a915874be742732a023319e855a8fbb666b0da42683b714e1c3368975431796e4fcd0e524fae80a999bb8f15e4406d97b14a15e') -b2sums=('c7036cc6a39f8bab6d51db98fe743e8231d5e5ff07e17dc27ad1e43e13c28563d26672f881f7821584914379e04e730a7db2e76616f168cca762f0a04d5385c9' +b2sums=('SKIP' '9ae11a930e930953b16f7d6d1d3fbf0ebb6c4d8687cac1475560603442ed8edd452200468f7fe9c82af651d40ccad192c036940bfe57ef093e7c30cce93383f0') +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} + +prepare() { + cd "$pkgname" + + # download dependencies + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { - cd "$pkgname-$pkgver" + cd "$pkgname" # initialise pgx export _PGMAJOR=$(pg_config --version | sed -e 's/PostgreSQL //' -e 's/\..*//') @@ -33,7 +58,7 @@ } package() { - cd "$pkgname-$pkgver" + cd "$pkgname" # extension make DESTDIR="$pkgdir" install
