apkbuilds @ 3f8ef10024a2c5b7d94ee91c7b481a742bfcd156

feat: Add initial APKBUILD for firefly3
 1diff --git a/apks/firefly3/APKBUILD b/apks/firefly3/APKBUILD
 2new file mode 100644
 3index 0000000000000000000000000000000000000000..a1b4f5e90efeaa8452f11696cbcaa5ca7513df77
 4--- /dev/null
 5+++ b/apks/firefly3/APKBUILD
 6@@ -0,0 +1,35 @@
 7+# Maintainer: Gabriel Arakaki Giovanini <mail@gabrielgio.me>
 8+pkgname=firefly3
 9+pkgver=5.7.13
10+pkgrel=0
11+pkgdesc="A free and open source personal finance manager"
12+url="https://firefly-iii.org"
13+arch="noarch"
14+license="AGPL-3.0-only"
15+_php=php8
16+_php_mods="-curl -zip -sodium -gd -xml -mbstring -bcmath -fileinfo -session
17+           -tokenizer -xmlwriter -dom -shmop"
18+depends="$_php ${_php_mods//-/$_php-}"
19+_php_makemods="-intl -pdo -simplexml"
20+makedepends="$_php ${_php_makemods//-/$_php-} composer"
21+source="${pkgname}-${pkgver}.tar.gz::https://github.com/firefly-iii/firefly-iii/archive/refs/tags/$pkgver.tar.gz"
22+options="!check" # no clue how to run test on this
23+builddir="$srcdir/firefly-iii-$pkgver/"
24+
25+package() {
26+    local wwwdir="usr/share/webapps/$pkgname"
27+
28+    mkdir -p "$pkgdir"
29+	cd "$pkgdir"
30+
31+	mkdir -p ./${wwwdir%/*}
32+	cp -a "$builddir" ./$wwwdir
33+
34+    chmod +x ./$wwwdir/artisan
35+
36+    cd "$wwwdir" && composer install --prefer-dist --no-dev --no-scripts
37+
38+}
39+sha512sums="
40+a59f89305eeb6cdb301ca86a6a3dfacd90497ce887b59b7c426bef341e7a070efc0d430c6e40277273e5aa56b86271c652f80e696cc53f0788b0624dd1b66a46  firefly3-5.7.13.tar.gz
41+"