Date: Wednesday, February 23, 2022 @ 07:29:11 Author: grawlinson Revision: 1136234
upgpkg: cargo-pgx 0.3.3-1 * New upstream release. * Switch source to git commit from github tarball. Modified: cargo-pgx/trunk/PKGBUILD ----------+ PKGBUILD | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-02-23 07:29:04 UTC (rev 1136233) +++ PKGBUILD 2022-02-23 07:29:11 UTC (rev 1136234) @@ -1,7 +1,7 @@ # Maintainer: George Rawlinson <[email protected]> pkgname=cargo-pgx -pkgver=0.3.1 +pkgver=0.3.3 pkgrel=1 pkgdesc="Build PostgreSQL extensions with Rust" arch=('x86_64') @@ -11,19 +11,20 @@ optdepends=( 'postgresql: to compile with system postgresql' ) -makedepends=('rust') +makedepends=('git' 'rust') options=('!lto') -source=( - "$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate" - "https://raw.githubusercontent.com/zombodb/pgx/v$pkgver/LICENSE" -) -sha512sums=('1ccce9e9697e9193275ff1c1433b11cfbc05b89998f876a791016c9e4257562ec1acbac4757360a31fe2286e170b3db7836b9b140238198fe7315bd7ca18e2d0' - '1567db39266597101bec59f782c50ba28fad860e29626eed187980e671f1ade38a9b3a33ea56fbcf6bdc27c0960db0ddf7e6064e3c12c6fef1e1eb2f1721c535') -b2sums=('657b64ee9ecd5d8b7483fdddd8081c05ca5966c43d98ff7e2b50584b5a60e7040232b3f85940f18f8714bee5b73ea0c7328b04fb5f17f90bc9c06893840328f3' - '2cab3447814cebb834e21e3db43ac2dd42bd0ca064d304120ecf5d4f831b90dcd7fe5f9ddc10983e5f362689258d5af0ee4abedfcbf87f52ff31fe697511f165') +_commit='51f604668a3a8723bfe7e2587212a10c1491e955' +source=("$pkgname::git+$url.git#commit=$_commit") +b2sums=('SKIP') +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} + prepare() { - cd "$pkgname-$pkgver" + cd "$pkgname" # download dependencies cargo fetch --locked --target "$CARCH-unknown-linux-gnu" @@ -30,12 +31,12 @@ } build() { - cd "$pkgname-$pkgver" - cargo build --release --frozen + cd "$pkgname" + cargo build --release --frozen --package cargo-pgx } package() { - cd "$pkgname-$pkgver" + cd "$pkgname" # binary install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname" @@ -44,5 +45,5 @@ install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md # license - install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" "$srcdir/LICENSE" + install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE }
