diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 27 |
1 files changed, 11 insertions, 16 deletions
@@ -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" |