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