# Contributor: Duncan Bellamy <dunk@denkimushi.com> # Maintainer: Duncan Bellamy <dunk@denkimushi.com> pkgname=asuran-cli pkgver=0.1.5 pkgrel=0 pkgdesc="Asuran is a new archive format and rust implementation" url="https://gitlab.com/asuran-rs/asuran" arch="all !s390x !ppc64le !mips !mips64" #ppc64le takes too long to build license="BSD-2-Clause-Patent" makedepends="cargo openssl-dev" source="https://gitlab.com/asuran-rs/asuran/-/archive/v$pkgver/asuran-v$pkgver.tar.gz" builddir="$srcdir/asuran-v$pkgver" build() { local _aes= case "$CARCH" in aarch64*|x86_64) _aes="-C target-feature=+aes" export RUSTFLAGS="$_aes" ;; esac cargo build --package asuran-cli --release --locked --verbose } check() { cargo test all --release --locked --verbose } package() { install -Dm0755 target/release/asuran-cli "$pkgdir"/usr/bin/asuran-cli } sha512sums="ac39dade83b36c4f4bae75216ac1a91daaf885abb5815e61f3150f2815b4b38c4ed200eae411cdc3b52c249527609493b6d05deb649dc4f5643b797fa1d40c33 asuran-v0.1.5.tar.gz"