diff options
author | Luis Martinez | 2021-08-31 10:20:13 -0500 |
---|---|---|
committer | Luis Martinez | 2021-08-31 10:20:13 -0500 |
commit | 5795a487a1ddbb86e7d604d8d2e3c3db25fb16ac (patch) | |
tree | 2e20844938c41857534b4444bd344a6703ca01ef | |
parent | 53754c8e8ef1d0e1ca0a269b15e567d416a3c5c6 (diff) | |
download | aur-5795a487a1ddbb86e7d604d8d2e3c3db25fb16ac.tar.gz |
update in accordance to updated Rust packaging guidelines
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 22 insertions, 15 deletions
@@ -1,6 +1,6 @@ pkgbase = provok-git pkgdesc = A text renderer written in Rust - pkgver = 0.1.0.r5.g93ed61e + pkgver = 0.1.0.r41.gdc46e19 pkgrel = 1 url = https://github.com/o2sh/provok arch = x86_64 @@ -15,4 +15,3 @@ pkgbase = provok-git md5sums = SKIP pkgname = provok-git - @@ -1,12 +1,12 @@ -# Maintainer: Luis Martinez <luis dot martinez at tuta dot io> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> + pkgname=provok-git -pkgver=0.1.0.r5.g93ed61e +pkgver=0.1.0.r41.gdc46e19 pkgrel=1 pkgdesc="A text renderer written in Rust" arch=('x86_64') url="https://github.com/o2sh/provok" license=('MIT') -groups=() depends=('freetype2' 'harfbuzz') makedepends=('git' 'cargo') provides=("${pkgname%-git}") @@ -15,23 +15,31 @@ source=("$pkgname::git+$url") md5sums=('SKIP') pkgver() { - cd "$pkgname" - git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' + git -C "$pkgname" describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' +} + +prepare() { + cd "$pkgname" + cargo update + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { - cd "$pkgname" - cargo build --release --locked --all-features --target-dir=target + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cd "$pkgname" + cargo build --release --frozen --all-features } check() { - cd "$pkgname" - cargo test --release --locked --target-dir=target + export RUSTUP_TOOLCHAIN=stable + cd "$pkgname" + cargo test --frozen --all-features } package() { - cd "$pkgname" - install -Dvm 755 target/release/provok -t "$pkgdir/usr/bin/" - install -Dvm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" - install -Dvm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + cd "$pkgname" + install -Dm 755 target/release/provok -t "$pkgdir/usr/bin/" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" } |