diff options
author | Esteban Blanc | 2021-01-05 10:51:20 +0100 |
---|---|---|
committer | Esteban Blanc | 2021-01-05 10:51:20 +0100 |
commit | 97f44183987b3d0e909435a07437e79f0d514679 (patch) | |
tree | 72c9df8370e157e61eb87e0768ab2686bbe5a2fe | |
parent | 0d6f89c634d406020f3f78ac99066af6c1200793 (diff) | |
download | aur-97f44183987b3d0e909435a07437e79f0d514679.tar.gz |
git: Use latest release tag from github
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -3,7 +3,7 @@ # https://github.com/orhun/pkgbuilds pkgname=suckit -pkgver=0.1.0 +pkgver=v0.1.0 pkgrel=1 pkgdesc="Recursively visit and download a website's content to your disk" arch=('x86_64') @@ -11,23 +11,30 @@ url="https://github.com/Skallwar/suckit" license=('Apache') depends=('openssl') makedepends=('rust') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha512sums=('8ab90817a780bb69c060482fce9c9e501eac8ff8e73cff4b964e08334a5ce506ef08c0f23c3811b15db314a5e9c6f3711326646d993602e31344bac11f31fdf3') +source=('git+https://github.com/skallwar/suckit.git') +sha256sums=('SKIP') + +pkgver() { + curl -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/skallwar/suckit/releases/latest | jq -r '.tag_name' +} build() { - cd "$pkgname-$pkgver" + cd "$pkgname" + + git checkout $pkgver + cargo build --release --locked } check() { - cd "$pkgname-$pkgver" + cd "$pkgname" # TODO: add `--release` flag after new release # https://github.com/Skallwar/suckit/commit/d9c17d9ec2459732ca0dee7b057002ecf7efd04a cargo test --locked } package() { - cd "$pkgname-$pkgver" + cd "$pkgname" install -Dm 755 "target/release/$pkgname" -t "$pkgdir/usr/bin" install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" } |