Skip to content
Snippets Groups Projects
Commit 2a2ce383 authored by Duncan Bellamy's avatar Duncan Bellamy :speech_balloon: Committed by Leo
Browse files

testing/asuran-cli: upgrade to 0.1.6

* change from aes to blake3-neon for armv7 and arm64

testing/asuran-cli: upgrade to 0.1.6
* change from aes to blake3-neon for armv7 and arm64

testing/asuran-cli: upgrade to 0.1.6
* change aarch64 from aes to blake3-neon

testing/asuran-cli: upgrade to 0.1.6
change from aes to blake3-neon for arm64

testing/asuran-cli: make APKBUILD more like package CI build

fix lint errors

Fix build errors, try ppc64le again

fix lint errors

try build caching

remove build caching as still times out on ppc64le
remove ppc64le as timing out
parent 31e8fb73
No related branches found
No related tags found
2 merge requests!11958community/rclone: upgrade to 1.52.3,!9786testing/asuran-cli: upgrade to 0.1.6
# Contributor: Duncan Bellamy <dunk@denkimushi.com> # Contributor: Duncan Bellamy <dunk@denkimushi.com>
# Maintainer: Duncan Bellamy <dunk@denkimushi.com> # Maintainer: Duncan Bellamy <dunk@denkimushi.com>
pkgname=asuran-cli pkgname=asuran-cli
pkgver=0.1.5 pkgver=0.1.6
pkgrel=0 pkgrel=0
pkgdesc="Asuran is a new archive format and rust implementation" pkgdesc="Asuran is a new archive format and rust implementation"
url="https://gitlab.com/asuran-rs/asuran" url="https://gitlab.com/asuran-rs/asuran"
arch="all !s390x !ppc64le !mips !mips64" #ppc64le takes too long to build arch="all !s390x !mips !mips64 !ppc64le" #ppc64le takes too long to build
license="BSD-2-Clause-Patent" license="BSD-2-Clause-Patent"
makedepends="cargo openssl-dev" makedepends="cargo openssl-dev"
source="https://gitlab.com/asuran-rs/asuran/-/archive/v$pkgver/asuran-v$pkgver.tar.gz" source="https://gitlab.com/asuran-rs/asuran/-/archive/v$pkgver/asuran-v$pkgver.tar.gz"
builddir="$srcdir/asuran-v$pkgver" builddir="$srcdir/asuran-v$pkgver"
build() { build() {
local _aes= local _rf=
local _f=
case "$CARCH" in case "$CARCH" in
aarch64*|x86_64) _aes="-C target-feature=+aes" x86_64) _rf="-C target-feature=+aes $_rf" ;;
export RUSTFLAGS="$_aes" ;; aarch64*) _rf="-C target-feature=+aes $_rf"
_f="--features blake3-neon" ;;
esac esac
cargo build --package asuran-cli --release --locked --verbose export RUSTFLAGS=$_rf
cd asuran-cli
cargo build --release --locked --verbose $_f
} }
check() { check() {
...@@ -29,4 +34,4 @@ package() { ...@@ -29,4 +34,4 @@ package() {
install -Dm0755 target/release/asuran-cli "$pkgdir"/usr/bin/asuran-cli install -Dm0755 target/release/asuran-cli "$pkgdir"/usr/bin/asuran-cli
} }
sha512sums="ac39dade83b36c4f4bae75216ac1a91daaf885abb5815e61f3150f2815b4b38c4ed200eae411cdc3b52c249527609493b6d05deb649dc4f5643b797fa1d40c33 asuran-v0.1.5.tar.gz" sha512sums="2345b9ad0daedc4b21707bcdae72f7678f8e8d7adb470f78088ceb88f8ca18d1661bc5126d6199d5e904b528c7b5b50e9f8c3d770b28b72fcad64c17e9b87add asuran-v0.1.6.tar.gz"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment