# Maintainer: Gabriel Arakaki Giovanini pkgname=firefly3 pkgver=5.7.13 pkgrel=0 pkgdesc="A free and open source personal finance manager" url="https://firefly-iii.org" arch="noarch" license="AGPL-3.0-only" _php=php8 _php_mods="-curl -zip -sodium -gd -xml -mbstring -bcmath -fileinfo -session -tokenizer -xmlwriter -dom -shmop" depends="$_php ${_php_mods//-/$_php-}" _php_makemods="-intl -pdo -simplexml" makedepends="$_php ${_php_makemods//-/$_php-} composer" source="${pkgname}-${pkgver}.tar.gz::https://github.com/firefly-iii/firefly-iii/archive/refs/tags/$pkgver.tar.gz" options="!check" # no clue how to run test on this builddir="$srcdir/firefly-iii-$pkgver/" package() { local wwwdir="usr/share/webapps/$pkgname" mkdir -p "$pkgdir" cd "$pkgdir" mkdir -p ./${wwwdir%/*} cp -a "$builddir" ./$wwwdir chmod +x ./$wwwdir/artisan cd "$wwwdir" && composer install --prefer-dist --no-dev --no-scripts } sha512sums=" a59f89305eeb6cdb301ca86a6a3dfacd90497ce887b59b7c426bef341e7a070efc0d430c6e40277273e5aa56b86271c652f80e696cc53f0788b0624dd1b66a46 firefly3-5.7.13.tar.gz "