summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-12-18 21:45:41 +1300
committerGeorge Rawlinson2022-12-18 21:45:41 +1300
commit10f0548398c0c4fd18dfb44743d4a4f7d7a1665b (patch)
treee6e6f4dc8aee764758c2c20f316d23eaa0bddf1d /PKGBUILD
parent0f1f46f8e937f93aae7b72357a3d247143fcdd2b (diff)
downloadaur-10f0548398c0c4fd18dfb44743d4a4f7d7a1665b.tar.gz
upgpkg: pict-rs 0.4.0.beta.7-1
* New upstream release(s). * Switch source & upstream URL to crates.io. * Add makedepends: protobuf. * Remove makedepends: git.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 11 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 95b6775c3ef0..d2f85bd5d849 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,12 @@
# Maintainer: Your Name <youremail@domain.com>
pkgname=pict-rs
-pkgver=0.3.1
+_pkgver=0.4.0-beta.7
+pkgver="${_pkgver//-/.}"
pkgrel=1
pkgdesc='A simple image hosting service'
arch=('x86_64')
-url='https://git.asonix.dog/asonix/pict-rs'
+url='https://crates.io/crates/pict-rs'
license=('AGPL3')
depends=(
'gcc-libs'
@@ -13,39 +14,33 @@ depends=(
'ffmpeg'
'perl-image-exiftool'
)
-makedepends=('git' 'rust')
+makedepends=('rust' 'protobuf')
options=('!lto')
-_commit='b972e5558712c3d9b55ba9cc1bf492ac3c5633b6'
-source=("$pkgname::git+$url#commit=$_commit")
-b2sums=('SKIP')
-
-pkgver() {
- cd "$pkgname"
-
- git describe --tags | sed 's/^v//'
-}
+source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$_pkgver.crate")
+sha512sums=('bc280c5cab65939c07877619c2fbaa4251e4831ca9f024bcd495e4ff507fa485e07fe006d878992ea5e99da8b8334335b9df1fff11ca956c1f6c790aedd54249')
+b2sums=('ddcb0b113dea1b09fac6ab3d5241575108bb3d84eadfb7ed8e19042fb85f4c3512bec7b8c06af4f531889749395fca0a8176bb3d56be29f5ad9692e5176ffb42')
prepare() {
- cd "$pkgname"
+ cd "$pkgname-$_pkgver"
# download dependencies
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
build() {
- cd "$pkgname"
+ cd "$pkgname-$_pkgver"
cargo build --frozen --release --all-features
}
check() {
- cd "$pkgname"
+ cd "$pkgname-$_pkgver"
cargo test --frozen --all-features
}
package() {
- cd "$pkgname"
+ cd "$pkgname-$_pkgver"
# binary
install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname"