From 233f67054ff85cf3fd1b7595451682bad96ab842 Mon Sep 17 00:00:00 2001 From: omni <omni+alpine@hack.org> Date: Wed, 27 Nov 2024 20:45:04 +0000 Subject: [PATCH] community/*: add HARECACHE env var to hare aports to make sure no old cache is used during build, like what we do for golang aports --- community/bonsai/APKBUILD | 8 +++----- community/hare-ssh/APKBUILD | 4 +++- community/himitsu-ssh/APKBUILD | 4 +++- community/himitsu/APKBUILD | 4 +++- community/sxmobar/APKBUILD | 8 +++----- 5 files changed, 15 insertions(+), 13 deletions(-) diff --git a/community/bonsai/APKBUILD b/community/bonsai/APKBUILD index d7888580b380..3b260cd9fcc1 100644 --- a/community/bonsai/APKBUILD +++ b/community/bonsai/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Willow Barraco <contact@willowbarraco.fr> pkgname=bonsai pkgver=1.2.0 -pkgrel=0 +pkgrel=1 pkgdesc="A Finite State Machine structured as a tree that trigger commands" url="https://sr.ht/~stacyharper/bonsai/" arch="x86_64 aarch64 riscv64" # hare @@ -10,11 +10,9 @@ makedepends="hare hare-json hare-ev" source="$pkgname-v$pkgver.tar.gz::https://git.sr.ht/~stacyharper/bonsai/archive/v$pkgver.tar.gz" builddir="$srcdir/$pkgname-v$pkgver" -build() { - # Don't use user's global Hare cache - export XDG_CACHE_HOME="$srcdir"/hare-cache - mkdir -p "$XDG_CACHE_HOME" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" +build() { make -j1 } diff --git a/community/hare-ssh/APKBUILD b/community/hare-ssh/APKBUILD index b323fdc16d13..864adc581f79 100644 --- a/community/hare-ssh/APKBUILD +++ b/community/hare-ssh/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Simon Zeni <simon@bl4ckb0ne.ca> pkgname=hare-ssh pkgver=0.24.2 -pkgrel=0 +pkgrel=1 pkgdesc="SSH support for Hare" url="https://sr.ht/~sircmpwn/hare-ssh" arch="noarch !armhf !armv7 !ppc64le !s390x !x86 !loongarch64" #hare @@ -11,6 +11,8 @@ source=" $pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/hare-ssh/archive/$pkgver.tar.gz " +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/community/himitsu-ssh/APKBUILD b/community/himitsu-ssh/APKBUILD index 80e5533daf4d..84279a67ed4f 100644 --- a/community/himitsu-ssh/APKBUILD +++ b/community/himitsu-ssh/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: pkgname=himitsu-ssh pkgver=0.4 -pkgrel=0 +pkgrel=1 pkgdesc="SSH integration for Himitsu" url="https://himitsustore.org" arch="x86_64 aarch64 riscv64" # Hare @@ -15,6 +15,8 @@ source=" $pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/$pkgver.tar.gz " +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/community/himitsu/APKBUILD b/community/himitsu/APKBUILD index 8a3765f0f45d..89e7112478fb 100644 --- a/community/himitsu/APKBUILD +++ b/community/himitsu/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Patrycja Rosa <alpine@ptrcnull.me> pkgname=himitsu pkgver=0.8 -pkgrel=0 +pkgrel=1 pkgdesc="A secret storage manager" url="https://himitsustore.org" arch="x86_64 aarch64 riscv64" # Hare @@ -11,6 +11,8 @@ makedepends="hare scdoc" subpackages="$pkgname-doc $pkgname-dev" source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/himitsu/archive/$pkgver.tar.gz" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/community/sxmobar/APKBUILD b/community/sxmobar/APKBUILD index e53607e8ebcb..6d4288e23642 100644 --- a/community/sxmobar/APKBUILD +++ b/community/sxmobar/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Willow Barraco <contact@willowbarraco.fr> pkgname=sxmobar pkgver=1.1.0 -pkgrel=0 +pkgrel=1 pkgdesc="A status bar component manager" url="https://git.sr.ht/~stacyharper/sxmobar/" arch="x86_64 aarch64 riscv64" # hare @@ -11,11 +11,9 @@ subpackages="$pkgname-doc" source="$pkgname-v$pkgver.tar.gz::https://git.sr.ht/~stacyharper/sxmobar/archive/v$pkgver.tar.gz" builddir="$srcdir/$pkgname-v$pkgver" -build() { - # Don't use user's global Hare cache - export XDG_CACHE_HOME="$srcdir"/hare-cache - mkdir -p "$XDG_CACHE_HOME" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" +build() { make -j1 } -- GitLab