diff options
author | Luis Martinez | 2021-08-26 12:53:14 -0500 |
---|---|---|
committer | Luis Martinez | 2021-08-26 12:53:14 -0500 |
commit | e8b5911050a1604befb389e7087c80eabe949240 (patch) | |
tree | 6b1be89351c3f35cefd4fb5d4dea2b55e4f095fb | |
parent | 30e5cab0a5c5af599c373eac45f56564f1124f7b (diff) | |
download | aur-e8b5911050a1604befb389e7087c80eabe949240.tar.gz |
update in accordance to updated Rust packaging guidelines
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 22 insertions, 14 deletions
@@ -1,14 +1,13 @@ pkgbase = cork-rs pkgdesc = A command-line calculator for hex-lovers pkgver = 0.1.2 - pkgrel = 1 + pkgrel = 2 url = https://github.com/reddocmd/cork arch = x86_64 license = GPL makedepends = cargo depends = gcc-libs - source = cork-rs-0.1.2.tar.gz::https://github.com/reddocmd/cork/archive/refs/tags/v0.1.2.tar.gz + source = cork-rs-0.1.2.tar.gz::https://github.com/reddocmd/cork/archive/v0.1.2.tar.gz sha256sums = bb70f7ca21cd3de2947c0b658f13d869e62e9e6b4682f131705da1bebdb0f3a4 pkgname = cork-rs - @@ -1,31 +1,40 @@ -# Maintainer: Luis Martinez <luis dot martinez at tuta dot io> +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> pkgname=cork-rs -_name=cork pkgver=0.1.2 -pkgrel=1 +pkgrel=2 pkgdesc="A command-line calculator for hex-lovers" arch=('x86_64') url="https://github.com/reddocmd/cork" license=('GPL') depends=('gcc-libs') makedepends=('cargo') -source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") +source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('bb70f7ca21cd3de2947c0b658f13d869e62e9e6b4682f131705da1bebdb0f3a4') +prepare() { + cd "cork-$pkgver" + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" +} + build() { - cd "$_name-$pkgver" - cargo build --release --locked --all-features --target-dir=target + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + + cd "cork-$pkgver" + cargo build --release --frozen --all-features } check() { - cd "$_name-$pkgver" - cargo test --release --locked --target-dir=target + export RUSTUP_TOOLCHAIN=stable + + cd "cork-$pkgver" + cargo test --frozen --all-features } package() { - cd "$_name-$pkgver" - install -Dvm 755 target/release/cork -t "$pkgdir/usr/bin/" - install -Dvm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + cd "cork-$pkgver" + install -Dm 755 target/release/cork -t "$pkgdir/usr/bin/" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" } |