summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-02-26 18:58:23 +0000
committerGeorge Rawlinson2022-02-26 18:58:23 +0000
commit7bdda91af6d4214567be539a4649f6c64dd9518b (patch)
tree3ef69bb682b931ae2a9440b9731c6842e8c359b5
parent74d69c42206b6238b736a084fd06e2bef2faff0c (diff)
downloadaur-7bdda91af6d4214567be539a4649f6c64dd9518b.tar.gz
upgpkg: cargo-make 0.35.9-1
* New upstream release. * Switch source to git commit from github tarball.
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD24
2 files changed, 20 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c12474e2a786..25d162a42b50 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,16 @@
pkgbase = cargo-make
pkgdesc = Rust task runner and build tool
- pkgver = 0.35.8
+ pkgver = 0.35.9
pkgrel = 1
url = https://github.com/sagiegurari/cargo-make
arch = x86_64
license = Apache
+ makedepends = git
makedepends = rust
depends = gcc-libs
depends = openssl
options = !lto
- source = cargo-make-0.35.8.tar.gz::https://github.com/sagiegurari/cargo-make/archive/0.35.8.tar.gz
- sha512sums = ff0b3812e7b8031b73f27ef901b15704ac451b6b6eea7f04bd1ed30e909c25a8385de9015162faa3abe41d7e257852893919acf24f3b4be0a5657deb0965783d
- b2sums = c6761ddea59fc31f138478a4d153578c4e692908316e11e11eb74e82c3ce6cc9e31cd5eede8960ef7a75167c6ad514d37d0c80b7e4aea314d2aca7d3435ff5e5
+ source = cargo-make::git+https://github.com/sagiegurari/cargo-make.git#commit=8231a904c565e75e47db47cd1770d092a166bb7c
+ b2sums = SKIP
pkgname = cargo-make
diff --git a/PKGBUILD b/PKGBUILD
index 1bab97ffb4d5..2aa7bde65452 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,32 +1,40 @@
# Maintainer: George Rawlinson <grawlinson@archlinux.org>
pkgname=cargo-make
-pkgver=0.35.8
+pkgver=0.35.9
pkgrel=1
pkgdesc="Rust task runner and build tool"
arch=('x86_64')
url="https://github.com/sagiegurari/cargo-make"
license=('Apache')
depends=('gcc-libs' 'openssl')
-makedepends=('rust')
+makedepends=('git' 'rust')
options=('!lto')
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha512sums=('ff0b3812e7b8031b73f27ef901b15704ac451b6b6eea7f04bd1ed30e909c25a8385de9015162faa3abe41d7e257852893919acf24f3b4be0a5657deb0965783d')
-b2sums=('c6761ddea59fc31f138478a4d153578c4e692908316e11e11eb74e82c3ce6cc9e31cd5eede8960ef7a75167c6ad514d37d0c80b7e4aea314d2aca7d3435ff5e5')
+_commit='8231a904c565e75e47db47cd1770d092a166bb7c'
+source=("$pkgname::git+$url.git#commit=$_commit")
+b2sums=('SKIP')
+
+pkgver() {
+ cd "$pkgname"
+
+ git describe --tags | sed 's/^v//'
+}
prepare() {
+ cd "$pkgname"
+
# download dependencies
- cd "$pkgname-$pkgver"
cargo fetch --target "$CARCH-unknown-linux-gnu"
}
build() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
+
cargo build --release --frozen
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
# binary
install -vDm755 -t "$pkgdir/usr/bin" target/release/{cargo-make,makers}