From 35a8094536e6675d63d488f923588882b24ebaf6 Mon Sep 17 00:00:00 2001 From: omni Date: Wed, 11 Sep 2024 11:49:53 +0000 Subject: [PATCH] community/arti: re-enable on loongarch64 & ppc64le but just test the binary, as they seem to fail to build the `ring` v0.16.20 crate needed for `cargo test` --- community/arti/APKBUILD | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/community/arti/APKBUILD b/community/arti/APKBUILD index 79e20a18148..7193a45fdc3 100644 --- a/community/arti/APKBUILD +++ b/community/arti/APKBUILD @@ -8,8 +8,7 @@ url="https://docs.rs/arti/latest/arti/" license="GPL-3.0-or-later" # s390x: merlin crate doesn't support big-endian targets # riscv64: https://gitlab.torproject.org/tpo/core/arti/-/issues/1398 -# loongarch64, ppc64le: error: failed to run custom build command for `ring v0.16.20` -arch="all !loongarch64 !ppc64le !riscv64 !s390x" +arch="all !riscv64 !s390x" makedepends="cargo openssl-dev>3 sqlite-dev zstd-dev xz-dev cargo-auditable" subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://gitlab.torproject.org/tpo/core/arti/-/archive/arti-v$pkgver/arti-arti-v$pkgver.tar.gz @@ -44,7 +43,15 @@ build() { } check() { - cargo test --frozen + case $CARCH in + loongarch64|ppc64le) + # error: failed to run custom build command for `ring v0.16.20` + ./target/release/arti --version + ;; + *) + cargo test --frozen + ;; + esac } package() {