aboutsummaryrefslogtreecommitdiffstats
path: root/community/bonsai/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/bonsai/APKBUILD')
-rw-r--r--community/bonsai/APKBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/community/bonsai/APKBUILD b/community/bonsai/APKBUILD
new file mode 100644
index 00000000000..f5928aff551
--- /dev/null
+++ b/community/bonsai/APKBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Willow Barraco <contact@willowbarraco.fr>
+pkgname=bonsai
+pkgver=1.1.0
+pkgrel=0
+pkgdesc="A Finite State Machine structured as a tree that trigger commands"
+url="https://sr.ht/~stacyharper/bonsai/"
+arch="x86_64 aarch64 riscv64" # hare
+license="AGPL-3.0-or-later"
+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"
+
+ make -j1
+}
+
+check() {
+ make check
+}
+
+package() {
+ make DESTDIR="$pkgdir" PREFIX="/usr" install
+}
+sha512sums="
+72769edb9d891b2378f632f173ab1fa56ab906428bfe28ee6316d3548b8c91719f4bb84e784a90dae3ee34a60770f36d997a412c572486b4fb3affb0fa9cb512 bonsai-v1.1.0.tar.gz
+"