diff options
author | George Rawlinson | 2022-04-20 15:38:14 +1200 |
---|---|---|
committer | George Rawlinson | 2022-04-20 15:38:32 +1200 |
commit | 0f1f46f8e937f93aae7b72357a3d247143fcdd2b (patch) | |
tree | e0db8f86f2a96f78a8a47f221bfbabbe84009b2b | |
parent | d705d70b9f9341da617f57c5bfac44c5f31e123e (diff) | |
download | aur-0f1f46f8e937f93aae7b72357a3d247143fcdd2b.tar.gz |
upgpkg: pict-rs 0.3.1-1
* New upstream release.
* Switch source to git commit from gitea tarball.
* Add documentation.
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 33 insertions, 13 deletions
@@ -1,17 +1,18 @@ pkgbase = pict-rs pkgdesc = A simple image hosting service - pkgver = 0.3.0.beta.11 + pkgver = 0.3.1 pkgrel = 1 url = https://git.asonix.dog/asonix/pict-rs arch = x86_64 license = AGPL3 + makedepends = git makedepends = rust depends = gcc-libs depends = imagemagick depends = ffmpeg depends = perl-image-exiftool - source = pict-rs-0.3.0.beta.11.tar.gz::https://git.asonix.dog/asonix/pict-rs/archive/v0.3.0-beta.11.tar.gz - sha512sums = 40513e06144b8aeee30819f7ebdc08c8c7af2a5036df37d64c6159cb84c0fddf589392dcd77e327ebad0741be1085fefaf0811fa5fe1462f1738939843af5a98 - b2sums = c812b1fd577c30cbbe8e0302e55779ea5eea960e3b530992c663f1b4feeb29de0ac444e413b6bea61a2aee2bd569a27e9e745c80de4b1c19a42d09975fcd3d18 + options = !lto + source = pict-rs::git+https://git.asonix.dog/asonix/pict-rs#commit=b972e5558712c3d9b55ba9cc1bf492ac3c5633b6 + b2sums = SKIP pkgname = pict-rs @@ -1,18 +1,29 @@ # Maintainer: Your Name <youremail@domain.com> pkgname=pict-rs -_pkgver=0.3.0-beta.11 -pkgver="${_pkgver/-/.}" +pkgver=0.3.1 pkgrel=1 -pkgdesc="A simple image hosting service" +pkgdesc='A simple image hosting service' arch=('x86_64') -url="https://git.asonix.dog/asonix/pict-rs" +url='https://git.asonix.dog/asonix/pict-rs' license=('AGPL3') -depends=('gcc-libs' 'imagemagick' 'ffmpeg' 'perl-image-exiftool') -makedepends=('rust') -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$_pkgver.tar.gz") -sha512sums=('40513e06144b8aeee30819f7ebdc08c8c7af2a5036df37d64c6159cb84c0fddf589392dcd77e327ebad0741be1085fefaf0811fa5fe1462f1738939843af5a98') -b2sums=('c812b1fd577c30cbbe8e0302e55779ea5eea960e3b530992c663f1b4feeb29de0ac444e413b6bea61a2aee2bd569a27e9e745c80de4b1c19a42d09975fcd3d18') +depends=( + 'gcc-libs' + 'imagemagick' + 'ffmpeg' + 'perl-image-exiftool' +) +makedepends=('git' 'rust') +options=('!lto') +_commit='b972e5558712c3d9b55ba9cc1bf492ac3c5633b6' +source=("$pkgname::git+$url#commit=$_commit") +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + + git describe --tags | sed 's/^v//' +} prepare() { cd "$pkgname" @@ -23,15 +34,23 @@ prepare() { build() { cd "$pkgname" + cargo build --frozen --release --all-features } check() { cd "$pkgname" + cargo test --frozen --all-features } package() { cd "$pkgname" + + # binary install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname" + + # documentation + install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md ./*.toml + cp -vr client-examples "$pkgdir/usr/share/doc/$pkgname" } |