From c43aa360abf1cf30aecff9088bc9b80a0882395c Mon Sep 17 00:00:00 2001 From: omni <omni+alpine@hack.org> Date: Wed, 27 Nov 2024 14:53:29 +0000 Subject: [PATCH] community/hare: run tests stateless & enable tests on aarch64 - HARECACHE is hard-coded for the build, but hare-build(1) defaults for the tests, set HARECACHE in check() to avoid re-use of old cache - move copying of config to prepare() & other minor cleanup --- community/hare/APKBUILD | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/community/hare/APKBUILD b/community/hare/APKBUILD index 72f26d5ef470..fa61dce915dc 100644 --- a/community/hare/APKBUILD +++ b/community/hare/APKBUILD @@ -10,22 +10,20 @@ depends="qbe harec binutils" makedepends="scdoc" checkdepends="tzdata" subpackages="$pkgname-doc" -source=" - $pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/hare/archive/$pkgver.tar.gz - " +source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/hare/archive/$pkgver.tar.gz" -case "$CARCH" in - # TODO: find out why these tests are failing on the package builder - aarch64) options="$options !check" ;; -esac +prepare() { + default_prepare -build() { cp configs/linux.mk config.mk - make PREFIX=/usr ARCH=$CARCH VERSION="$pkgver"-alpine +} + +build() { + make PREFIX=/usr ARCH="$CARCH" VERSION="$pkgver"-alpine } check() { - make ARCH=$CARCH STDLIB_SLOW_TESTS=1 check + make ARCH="$CARCH" STDLIB_SLOW_TESTS=1 HARECACHE=.testcache check } package() { -- GitLab