[arch-commits] Commit in cargo-pgx/trunk (PKGBUILD)
George Rawlinson
grawlinson at gemini.archlinux.org
Wed Feb 23 07:29:11 UTC 2022
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 <grawlinson at archlinux.org>
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
}
More information about the arch-commits
mailing list