aboutsummaryrefslogtreecommitdiff
path: root/apks/firefly3/APKBUILD
diff options
context:
space:
mode:
authorGabriel Arakaki Giovanini <mail@gabrielgio.me>2023-04-25 18:34:03 +0200
committerGabriel Arakaki Giovanini <mail@gabrielgio.me>2023-04-25 18:34:03 +0200
commit0e548bf8c645133000957a70ee5c9ce7e05e42d3 (patch)
tree044942ad8debcafe0d0bafb80fccb4c3733d7b07 /apks/firefly3/APKBUILD
parent8ceab0a8599974c3ed0e875354bd3c95a8c845cb (diff)
downloadapkbuilds-0e548bf8c645133000957a70ee5c9ce7e05e42d3.tar.gz
apkbuilds-0e548bf8c645133000957a70ee5c9ce7e05e42d3.tar.bz2
apkbuilds-0e548bf8c645133000957a70ee5c9ce7e05e42d3.zip
chore: update alps
Diffstat (limited to 'apks/firefly3/APKBUILD')
-rw-r--r--apks/firefly3/APKBUILD113
1 files changed, 0 insertions, 113 deletions
diff --git a/apks/firefly3/APKBUILD b/apks/firefly3/APKBUILD
deleted file mode 100644
index 81371c0..0000000
--- a/apks/firefly3/APKBUILD
+++ /dev/null
@@ -1,113 +0,0 @@
-# Maintainer: Gabriel Arakaki Giovanini <mail@gabrielgio.me>
-pkgname=firefly3
-pkgver=5.7.18
-pkgrel=1
-pkgdesc="A free and open source personal finance manager"
-url="https://firefly-iii.org"
-arch="noarch"
-license="AGPL-3.0-only"
-_php=php81
-_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"
-subpackages="
- $pkgname-mysql:_mysql
- $pkgname-psql:_psql
- $pkgname-sqlite:_sqlite
-"
-install="
- $pkgname.pre-install
- $pkgname.post-install
-"
-source="
- ${pkgname}-${pkgver}.tar.gz::https://github.com/firefly-iii/firefly-iii/archive/refs/tags/$pkgver.tar.gz
- $pkgname-env
-"
-options="!check" # no clue how to run test on this
-builddir="$srcdir/firefly-iii-$pkgver/"
-
-package() {
- local wwwdir="usr/share/webapps/$pkgname"
- local confdir="etc/$pkgname"
- local lib="var/lib/$pkgname"
- local log="var/log/$pkgname"
-
- mkdir -p "$pkgdir"
- mkdir -p "$pkgdir/$confdir"
- mkdir -p "$pkgdir/$lib"
- mkdir -p "$pkgdir/$log"
-
- cd "$pkgdir"
-
- mkdir -p ./${wwwdir%/*}
- mkdir -p ./"$lib"/upload
- mkdir -p ./"$lib"/database
-
- cp -a "$builddir" ./$wwwdir
-
- chmod +x ./$wwwdir/artisan
-
- cd ./$wwwdir
- composer install --prefer-dist --no-dev --no-scripts
- cd ..
-
- install -m 660 \
- "$srcdir"/$pkgname-env "$pkgdir"/$confdir/env
-
- ln -s /$confdir/env "$pkgdir"/$wwwdir/.env
-
- rm -r "$pkgdir"/$wwwdir/storage/database
- ln -s /"$lib"/database "$pkgdir"/$wwwdir/storage/
-
- rm -r "$pkgdir"/$wwwdir/storage/upload
- ln -s /"$lib"/upload "$pkgdir"/$wwwdir/storage/
-
- ln -s /"$lib"/oauth-private.key "$pkgdir"/$wwwdir/storage/oauth-private.key
- ln -s /"$lib"/oauth-public.key "$pkgdir"/$wwwdir/storage/oauth-public.key
-
- rm -r "$pkgdir"/$wwwdir/storage/logs
- ln -T -s /"$log"/ "$pkgdir"/$wwwdir/storage/logs
-}
-
-_mysql() {
- depends="firefly3 php81-pdo_mysql"
- pkgdesc="Mysql dependencies for $pkgname"
- mkdir -p "$subpkgdir"
-}
-
-_psql() {
- depends=" firefly3 php81-pdo_pgsql php81-pgsql"
- pkgdesc="Postgresql dependencies for $pkgname"
- mkdir -p "$subpkgdir"
-}
-
-_sqlite() {
- depends="firefly3 php81-pdo_sqlite"
- pkgdesc="Sqlite dependencies for $pkgname"
- mkdir -p "$subpkgdir"
-}
-
-
-sha512sums="
-4febc482056d1c635fb674b001442dcaa6d331ce3906aeeac80497b42b38fa1e2393e6b2a0d76da884db15d000c4364d299a11e4d28b2b6ebdeba8fae638a413 firefly3-5.7.18.tar.gz
-b778a4113b8d4d3465a5f80a72fe04497d68d718751e2b0ee43fdbd4379b6278bdff74c68e095668f03ef3a9969de41d734cb4f7e27fb26f1a4342f0c9e0f57e firefly3-env
-"