summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2022-12-18 21:45:41 +1300
committerGeorge Rawlinson2022-12-18 21:45:41 +1300
commit10f0548398c0c4fd18dfb44743d4a4f7d7a1665b (patch)
treee6e6f4dc8aee764758c2c20f316d23eaa0bddf1d
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.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD27
2 files changed, 17 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2c889bda9f16..412d2eb81b51 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,19 @@
pkgbase = pict-rs
pkgdesc = A simple image hosting service
- pkgver = 0.3.1
+ pkgver = 0.4.0.beta.7
pkgrel = 1
- url = https://git.asonix.dog/asonix/pict-rs
+ url = https://crates.io/crates/pict-rs
arch = x86_64
license = AGPL3
- makedepends = git
makedepends = rust
+ makedepends = protobuf
depends = gcc-libs
depends = imagemagick
depends = ffmpeg
depends = perl-image-exiftool
options = !lto
- source = pict-rs::git+https://git.asonix.dog/asonix/pict-rs#commit=b972e5558712c3d9b55ba9cc1bf492ac3c5633b6
- b2sums = SKIP
+ source = pict-rs-0.4.0.beta.7.tar.gz::https://static.crates.io/crates/pict-rs/pict-rs-0.4.0-beta.7.crate
+ sha512sums = bc280c5cab65939c07877619c2fbaa4251e4831ca9f024bcd495e4ff507fa485e07fe006d878992ea5e99da8b8334335b9df1fff11ca956c1f6c790aedd54249
+ b2sums = ddcb0b113dea1b09fac6ab3d5241575108bb3d84eadfb7ed8e19042fb85f4c3512bec7b8c06af4f531889749395fca0a8176bb3d56be29f5ad9692e5176ffb42
pkgname = pict-rs
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"