From 3ae12b69fa44568ab7a692d0325e46606f24cb43 Mon Sep 17 00:00:00 2001 From: Duncan Bellamy <dunk@denkimushi.com> Date: Sat, 24 Oct 2020 18:51:03 +0000 Subject: [PATCH] testing/asuran-cli: remove cargo files in /usr * enable building on ppc64le --- testing/asuran-cli/APKBUILD | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/testing/asuran-cli/APKBUILD b/testing/asuran-cli/APKBUILD index 1e92d3e9940e..4d0a8d1a14bf 100644 --- a/testing/asuran-cli/APKBUILD +++ b/testing/asuran-cli/APKBUILD @@ -2,10 +2,10 @@ # Maintainer: Duncan Bellamy <dunk@denkimushi.com> pkgname=asuran-cli pkgver=0.1.6 -pkgrel=0 +pkgrel=1 pkgdesc="Asuran is a new archive format and rust implementation" url="https://gitlab.com/asuran-rs/asuran" -arch="all !s390x !mips !mips64 !ppc64le" #ppc64le takes too long to build +arch="all !s390x !mips !mips64" license="BSD-2-Clause-Patent" makedepends="cargo openssl-dev" source="https://gitlab.com/asuran-rs/asuran/-/archive/v$pkgver/asuran-v$pkgver.tar.gz" @@ -23,15 +23,18 @@ build() { export RUSTFLAGS=$_rf cd asuran-cli - cargo build --release --locked --verbose $_f + cargo build --release --locked $_f } check() { - cargo test all --release --locked --verbose + cargo test all --release --locked } package() { - install -Dm0755 target/release/asuran-cli "$pkgdir"/usr/bin/asuran-cli + cd asuran-cli + cargo install --path . --root="$pkgdir/usr" + rm "$pkgdir"/usr/.crates.toml + rm "$pkgdir"/usr/.crates2.json } sha512sums="2345b9ad0daedc4b21707bcdae72f7678f8e8d7adb470f78088ceb88f8ca18d1661bc5126d6199d5e904b528c7b5b50e9f8c3d770b28b72fcad64c17e9b87add asuran-v0.1.6.tar.gz" -- GitLab