diff options
author | George Rawlinson | 2023-08-05 20:29:19 +1200 |
---|---|---|
committer | George Rawlinson | 2023-08-05 20:29:19 +1200 |
commit | 8a30efa149e5a5da171c4d3bff69fd7645eb51a6 (patch) | |
tree | 162a380f8bc1459fe438eb8dac2db2045d110e1b /PKGBUILD | |
parent | a8398958e89f753a04a06f3a192e8aea5e50e39f (diff) | |
download | aur-pict-rs.tar.gz |
upgpkg: pict-rs 0.5.8.alpha.8-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -1,46 +1,52 @@ # Maintainer: Your Name <youremail@domain.com> pkgname=pict-rs -_pkgver=0.5.0-alpha.8 -pkgver="${_pkgver//-/.}" -pkgrel=1 +pkgver=0.5.0.alpha.8 +pkgrel=2 pkgdesc='A simple image hosting service' arch=('x86_64') -url='https://crates.io/crates/pict-rs' +url='https://git.asonix.dog/asonix/pict-rs' license=('AGPL3') depends=( + 'glibc' 'gcc-libs' 'imagemagick' 'ffmpeg' 'perl-image-exiftool' ) -makedepends=('rust' 'protobuf') +makedepends=('git' 'rust' 'protobuf') options=('!lto') -source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$_pkgver.crate") -sha512sums=('18a4f807147947908ead460d68b50808d4a6ea415daa1efc1910a6276e8785447400b74d8f54be44c2d8094b2888d484c15017ee198a1d18f5dca1e55c5df134') -b2sums=('8b9be3101782a40a824e007c2d57a71cb78a1be09fc54135d0d11847fd6f40dc5dc20f8e461e532dfff37bf2c4245b2b5fe2802e9c720c58f6ad0c0ab698179f') +_commit='f22188759997fd5152c672e639902f4465a8308e' +source=("$pkgname::git+$url#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed -e 's/^v//' -e 's/-/./g' +} prepare() { - cd "$pkgname-$_pkgver" + cd "$pkgname" # download dependencies cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { - cd "$pkgname-$_pkgver" + cd "$pkgname" cargo build --frozen --release --all-features } check() { - cd "$pkgname-$_pkgver" + cd "$pkgname" cargo test --frozen --all-features } package() { - cd "$pkgname-$_pkgver" + cd "$pkgname" # binary install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname" |