summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGeorge Rawlinson2023-08-05 20:29:19 +1200
committerGeorge Rawlinson2023-08-05 20:29:19 +1200
commit8a30efa149e5a5da171c4d3bff69fd7645eb51a6 (patch)
tree162a380f8bc1459fe438eb8dac2db2045d110e1b /PKGBUILD
parenta8398958e89f753a04a06f3a192e8aea5e50e39f (diff)
downloadaur-pict-rs.tar.gz
upgpkg: pict-rs 0.5.8.alpha.8-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 18 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index de2596c7a30b..3b5a432f7e32 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"