diff --git a/testing/ab-tidy/APKBUILD b/testing/ab-tidy/APKBUILD index 3f8d512efb3c8cc0eca89433aeb2d39a1007e67c..d79a7ca41fd75fa4564e78cee2d7f1c0cfc7430b 100644 --- a/testing/ab-tidy/APKBUILD +++ b/testing/ab-tidy/APKBUILD @@ -2,7 +2,7 @@ maintainer="Hugo Osvaldo Barrera <hugo@whynothugo.nl>" pkgname=ab-tidy pkgver=0.1.0 -pkgrel=0 +pkgrel=1 pkgdesc="Tidy up an address book" url="https://sr.ht/~whynothugo/ab-tidy/" arch="x86_64 aarch64 riscv64" # Hare @@ -12,6 +12,8 @@ source="ab-tidy-$pkgver.tar.gz::https://git.sr.ht/~whynothugo/ab-tidy/archive/v$ options="!check" builddir="$srcdir/ab-tidy-v$pkgver/" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make PREFIX=/usr } diff --git a/testing/hare-cairo/APKBUILD b/testing/hare-cairo/APKBUILD index 5efaef862b0480dacb4b3d1414c9a34f1598b538..fc268de8ccddd09d76bf8302b5a89b2758bc999e 100644 --- a/testing/hare-cairo/APKBUILD +++ b/testing/hare-cairo/APKBUILD @@ -2,7 +2,7 @@ pkgname=hare-cairo pkgver=0_git20240217 _commit=3e5118a8fe4d0d0f4688e662be974d81b319fb32 -pkgrel=0 +pkgrel=1 pkgdesc="Hare interface to the cairo 2D graphics library" url="https://codeberg.org/une/hare-cairo" # Currently doesn't build on riscv64 @@ -14,6 +14,8 @@ source=" " builddir="$srcdir/$pkgname" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/testing/hare-compress/APKBUILD b/testing/hare-compress/APKBUILD index 25381336f91c5f9cafa0b7ea434482ca31df6547..019acca4c5ef96b736a06e40088c6811ad24bcf8 100644 --- a/testing/hare-compress/APKBUILD +++ b/testing/hare-compress/APKBUILD @@ -3,7 +3,7 @@ pkgname=hare-compress pkgver=0_git20240623 _commit=9597005edca5365000c77f1a6e2f892484348ff1 -pkgrel=0 +pkgrel=1 pkgdesc="Compression algorithms for Hare" url="https://git.sr.ht/~sircmpwn/hare-compress" arch="noarch !armhf !armv7 !ppc64le !s390x !x86 !loongarch64" # blocked by hare @@ -12,6 +12,8 @@ makedepends="hare" source="$pkgname-$_commit.tar.gz::https://git.sr.ht/~sircmpwn/hare-compress/archive/$_commit.tar.gz" builddir="$srcdir/$pkgname-$_commit" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/testing/hare-harfbuzz/APKBUILD b/testing/hare-harfbuzz/APKBUILD index ebc710f6806587943ea6dab6743c0a8d21e5136d..023a1a7a155a79ca6352cc31810f1141e5e2e9e7 100644 --- a/testing/hare-harfbuzz/APKBUILD +++ b/testing/hare-harfbuzz/APKBUILD @@ -2,7 +2,7 @@ pkgname=hare-harfbuzz pkgver=0_git20240715 _commit=524d77df5fe1a5e96d03fcd78adccacf529ab465 -pkgrel=0 +pkgrel=1 pkgdesc="Hare interface to the xkbcommon library" url="https://git.sr.ht/~stacyharper/hare-xkb" # Currently doesn't build on riscv64 @@ -15,6 +15,8 @@ source=" " builddir="$srcdir/$pkgname-$_commit" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + # Work-around of https://todo.sr.ht/~sircmpwn/hare/723#event-261138 case "$CARCH" in aarch64) diff --git a/testing/hare-madeline/APKBUILD b/testing/hare-madeline/APKBUILD index 1e6640b52ea539dd567b9b24ab7197098c36062c..695ac3e6e0015c830dd32b3d6d4711b0548862ea 100644 --- a/testing/hare-madeline/APKBUILD +++ b/testing/hare-madeline/APKBUILD @@ -2,18 +2,18 @@ maintainer="Hugo Osvaldo Barrera <hugo@whynothugo.nl>" pkgname=hare-madeline pkgver=0.1_git20240505 _commit=c693a0a797849cff0ac629c83e21f028fa60bff6 -pkgrel=0 +pkgrel=1 pkgdesc="tiny readline-alike with some batteries included" url="https://git.sr.ht/~ecs/madeline" arch="noarch !armhf !armv7 !ppc64le !s390x !x86 !loongarch64" # blocked by hare license="WTFPL" checkdepends="hare" -source=" - $pkgname-$_commit.tar.gz::https://git.sr.ht/~ecs/madeline/archive/$_commit.tar.gz -" +source="$pkgname-$_commit.tar.gz::https://git.sr.ht/~ecs/madeline/archive/$_commit.tar.gz" subpackages="$pkgname-doc" builddir="$srcdir/madeline-$_commit" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + check() { hare test } diff --git a/testing/hare-scfg/APKBUILD b/testing/hare-scfg/APKBUILD index dd0be9bdda20733b4f22f425a64cf6ce4bfaf738..5a103243431e45970d7ca7d19e456de7a70a6ab9 100644 --- a/testing/hare-scfg/APKBUILD +++ b/testing/hare-scfg/APKBUILD @@ -3,7 +3,7 @@ # Maintainer: fossdd <fossdd@pwned.life> pkgname=hare-scfg pkgver=0.24.2 -pkgrel=0 +pkgrel=1 pkgdesc="scfg implementation for Hare" url="https://git.sr.ht/~chrisppy/hare-scfg" arch="noarch !armhf !armv7 !ppc64le !s390x !x86 !loongarch64" # blocked by hare @@ -11,6 +11,8 @@ license="MPL-2.0" makedepends="hare" source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~chrisppy/hare-scfg/archive/$pkgver.tar.gz" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/testing/hare-unicode/APKBUILD b/testing/hare-unicode/APKBUILD index a1cdfcd47bef99d55d5cca0bb6220bdb3c89251e..b1c195a582415fa9fe070c3365b68ad0ceb52056 100644 --- a/testing/hare-unicode/APKBUILD +++ b/testing/hare-unicode/APKBUILD @@ -3,7 +3,7 @@ pkgname=hare-unicode pkgver=0_git20240417 _commit=1488c26f46f7f8568235eaee6224983ac46e78ff -pkgrel=0 +pkgrel=1 pkgdesc="Hare unicode database" url="https://git.sr.ht/~sircmpwn/hare-unicode" arch="noarch !armhf !armv7 !ppc64le !s390x !x86 !loongarch64" # blocked by hare @@ -12,6 +12,8 @@ checkdepends="hare" source="$pkgname-$_commit.tar.gz::https://git.sr.ht/~sircmpwn/hare-unicode/archive/$_commit.tar.gz" builddir="$srcdir/$pkgname-$_commit" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + check() { hare test } diff --git a/testing/hare-wayland/APKBUILD b/testing/hare-wayland/APKBUILD index f72e933f545d4c012427310e608ea0b534e6ff04..b85611db87ff1b621d70d26d3e1e24c2cc1f8485 100644 --- a/testing/hare-wayland/APKBUILD +++ b/testing/hare-wayland/APKBUILD @@ -2,7 +2,7 @@ pkgname=hare-wayland pkgver=0_git20240817 _commit=81648414049c29e3fc5a62dd604f8f3a6dc7b00f -pkgrel=0 +pkgrel=1 pkgdesc="Native Hare Wayland bindings" url="https://sr.ht/~sircmpwn/hare-wayland" arch="x86_64 aarch64 riscv64" # hare @@ -13,6 +13,8 @@ source=" " builddir="$srcdir/$pkgname-$_commit" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/testing/hare-xkb/APKBUILD b/testing/hare-xkb/APKBUILD index 570efb9566107988b238cc7c48417aef6189d26d..18d982c5f23abea786efbc23146c9e5580c598e4 100644 --- a/testing/hare-xkb/APKBUILD +++ b/testing/hare-xkb/APKBUILD @@ -2,7 +2,7 @@ pkgname=hare-xkb pkgver=0_git20231011 _commit=f26da188280caa8406d4d6345868f41021fdfdec -pkgrel=0 +pkgrel=1 pkgdesc="Hare interface to the xkbcommon library" url="https://git.sr.ht/~stacyharper/hare-xkb" # Currently doesn't build on riscv64 @@ -14,6 +14,8 @@ source=" " builddir="$srcdir/$pkgname-$_commit" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/testing/haredo/APKBUILD b/testing/haredo/APKBUILD index b87a0d095812a0f798d3b732fc37af4dc557144d..6bf6787b8f0237eb24099248db0f12ef895b3808 100644 --- a/testing/haredo/APKBUILD +++ b/testing/haredo/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Umar Getagazov <umar@handlerug.me> pkgname=haredo pkgver=1.0.5 -pkgrel=0 +pkgrel=1 pkgdesc="Simple, Unix-idiomatic build automator" url="https://sr.ht/~autumnull/haredo" arch="x86_64 aarch64 riscv64" # Hare @@ -10,6 +10,8 @@ makedepends="hare scdoc" subpackages="$pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~autumnull/haredo/archive/$pkgver.tar.gz" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { ./bootstrap.sh } diff --git a/testing/himitsu-firefox/APKBUILD b/testing/himitsu-firefox/APKBUILD index 03e89fea6044a96e622b121d1cd14f2074d9a48f..fc07933f70dc784812d3d5d39c089ee011bf8da7 100644 --- a/testing/himitsu-firefox/APKBUILD +++ b/testing/himitsu-firefox/APKBUILD @@ -1,18 +1,18 @@ # Maintainer: pkgname=himitsu-firefox pkgver=0.6 -pkgrel=0 +pkgrel=1 pkgdesc="Firefox integration for Himitsu" url="https://himitsustore.org" arch="x86_64 aarch64 riscv64" # Hare license="GPL-3.0-only" makedepends="hare hare-json himitsu-dev zip" -source=" - $pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/himitsu-firefox/archive/$pkgver.tar.gz -" +source="$pkgname-$pkgver.tar.gz::https://git.sr.ht/~sircmpwn/himitsu-firefox/archive/$pkgver.tar.gz" install="$pkgname.post-install" options="!check" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make -j1 PREFIX=/usr } diff --git a/testing/mcron/APKBUILD b/testing/mcron/APKBUILD index d3623b31961e84dae227a2ea44b1dcd23b99ce9b..5d2b464e26b5749592808e8a6b0eb2c3a879112b 100644 --- a/testing/mcron/APKBUILD +++ b/testing/mcron/APKBUILD @@ -1,7 +1,7 @@ # Maintainer: Willow Barraco <contact@willowbarraco.fr> pkgname=mcron pkgver=1.0.0 -pkgrel=0 +pkgrel=1 pkgdesc="A cron implementation for mobile phones" url="https://sr.ht/~stacyharper/mcron/" install="$pkgname.pre-install" @@ -15,6 +15,8 @@ source=" mcron.confd " +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { # Don't use user's global Hare cache export HARECACHE="$srcdir"/hare-cache diff --git a/testing/mkrundir/APKBUILD b/testing/mkrundir/APKBUILD index c6b4f23ee44340935541464f18aa1a2999d9c574..aab119b62c57263caecc9542838a0c5babe55856 100644 --- a/testing/mkrundir/APKBUILD +++ b/testing/mkrundir/APKBUILD @@ -2,18 +2,18 @@ maintainer="Hugo Osvaldo Barrera <hugo@whynothugo.nl>" pkgname=mkrundir pkgver=0.4.0 -pkgrel=0 +pkgrel=1 pkgdesc="Create an XDG_RUNTIME_DIR" url="https://sr.ht/~whynothugo/mkrundir/" arch="x86_64 aarch64 riscv64" # Hare license="ISC" makedepends="hare libcap-setcap" -source=" - mkrundir-$pkgver.tar.gz::https://git.sr.ht/~whynothugo/mkrundir/archive/v$pkgver.tar.gz -" +source="mkrundir-$pkgver.tar.gz::https://git.sr.ht/~whynothugo/mkrundir/archive/v$pkgver.tar.gz" options="!check setcap" builddir="$srcdir/mkrundir-v$pkgver/" +export HARECACHE="${HARECACHE:-"$srcdir/hare-cache"}" + build() { make PREFIX=/usr mkrundir }