diff options
| author | Gabriel Arakaki Giovanini <mail@gabrielgio.me> | 2023-01-29 16:10:40 +0100 | 
|---|---|---|
| committer | Gabriel Arakaki Giovanini <mail@gabrielgio.me> | 2023-01-29 16:15:27 +0100 | 
| commit | 02be4323ddeee691a5dcba864b93ec9aa3d47f38 (patch) | |
| tree | 21e317773ec8a9b3425291abd0503fc544559737 /apks | |
| parent | 70c9cfbf1cb8eef0bfecb8c2268b70f1ddb6345d (diff) | |
| download | apkbuilds-02be4323ddeee691a5dcba864b93ec9aa3d47f38.tar.gz apkbuilds-02be4323ddeee691a5dcba864b93ec9aa3d47f38.tar.bz2 apkbuilds-02be4323ddeee691a5dcba864b93ec9aa3d47f38.zip | |
feat: Add firefly3 config folder
Now the env file is linked to the to the etc folder.
Diffstat (limited to 'apks')
| -rw-r--r-- | apks/firefly3/APKBUILD | 31 | ||||
| -rw-r--r-- | apks/firefly3/firefly3-env | 18 | ||||
| -rw-r--r-- | apks/firefly3/firefly3.nginx.conf (renamed from apks/firefly3/firefly.nginx.conf) | 0 | ||||
| -rw-r--r-- | apks/firefly3/firefly3.post-install | 2 | 
4 files changed, 40 insertions, 11 deletions
| diff --git a/apks/firefly3/APKBUILD b/apks/firefly3/APKBUILD index 68bf67b..9f113c0 100644 --- a/apks/firefly3/APKBUILD +++ b/apks/firefly3/APKBUILD @@ -1,12 +1,12 @@  # Maintainer: Gabriel Arakaki Giovanini <mail@gabrielgio.me>  pkgname=firefly3  pkgver=5.7.13 -pkgrel=2 +pkgrel=4  pkgdesc="A free and open source personal finance manager"  url="https://firefly-iii.org"  arch="noarch"  license="AGPL-3.0-only" -_php=php8 +_php=php81  _php_mods="      -curl      -zip @@ -41,13 +41,18 @@ install="  "  source="      ${pkgname}-${pkgver}.tar.gz::https://github.com/firefly-iii/firefly-iii/archive/refs/tags/$pkgver.tar.gz -    firefly.nginx.conf + +    $pkgname.nginx.conf +    $pkgname-env  "  options="!check" # no clue how to run test on this  builddir="$srcdir/firefly-iii-$pkgver/"  package() { -    local wwwdir="var/www/$pkgname" +    local wwwdir="usr/share/webapps/$pkgname" +    local confdir="etc/$pkgname" + +    install -d -m 770 -o www-data -g www-data "$pkgdir"/$confdir      mkdir -p "$pkgdir"      cd "$pkgdir" @@ -62,22 +67,27 @@ package() {      cd ..      install -m 755 -o www-data -g www-data -d "$wwwdir" + +    install -m 660 -o www-data -g www-data \ +		"$srcdir"/$pkgname-env "$pkgdir"/$confdir/env + +    ln -s /$confdir/env "$pkgdir"/$wwwdir/.env  }  _mysql() { -    depends="firefly3 php8-pdo_mysql" +    depends="firefly3 php81-pdo_mysql"  	pkgdesc="Mysql dependencies for $pkgname"      mkdir -p "$subpkgdir"  }  _psql() { -    depends=" firefly3 php8-pdo_pgsql php8-pgsql" +    depends=" firefly3 php81-pdo_pgsql php81-pgsql"      pkgdesc="Postgresql dependencies for $pkgname"      mkdir -p "$subpkgdir"  }  _sqlite() { -    depends="firefly3 php8-pdo_sqlite" +    depends="firefly3 php81-pdo_sqlite"      pkgdesc="Sqlite dependencies for $pkgname"      mkdir -p "$subpkgdir"  } @@ -85,11 +95,12 @@ _sqlite() {  _nginx() {      depends="firefly3"      pkgdesc="nginx configuration for $pkgname" -    install -Dm644 "$srcdir/firefly.nginx.conf" \ -        "$subpkgdir"/etc/nginx/http.d/firefly.conf +    install -Dm644 "$srcdir/$pkgname.nginx.conf" \ +        "$subpkgdir"/etc/nginx/http.d/$pkgname.conf  }  sha512sums="  a59f89305eeb6cdb301ca86a6a3dfacd90497ce887b59b7c426bef341e7a070efc0d430c6e40277273e5aa56b86271c652f80e696cc53f0788b0624dd1b66a46  firefly3-5.7.13.tar.gz -9d32e8e8bd805b09cd429eacc42fe9e746570cdc867531ac47a0b31801378e5e0fc357ef88e8d5c14617ba1887a3789a9d2f7150111b497377380df7ccdd08a7  firefly.nginx.conf +9d32e8e8bd805b09cd429eacc42fe9e746570cdc867531ac47a0b31801378e5e0fc357ef88e8d5c14617ba1887a3789a9d2f7150111b497377380df7ccdd08a7  firefly3.nginx.conf +b778a4113b8d4d3465a5f80a72fe04497d68d718751e2b0ee43fdbd4379b6278bdff74c68e095668f03ef3a9969de41d734cb4f7e27fb26f1a4342f0c9e0f57e  firefly3-env  " diff --git a/apks/firefly3/firefly3-env b/apks/firefly3/firefly3-env new file mode 100644 index 0000000..201de19 --- /dev/null +++ b/apks/firefly3/firefly3-env @@ -0,0 +1,18 @@ +DB_CONNECTION= +DB_HOST= +DB_PORT= +DB_DATABASE= +DB_USERNAME= +DB_PASSWORD= + +APP_KEY= + +REDIS_SCHEME= +CACHE_DRIVER= +SESSION_DRIVER= +REDIS_HOST= +REDIS_PORT= +REDIS_PASSWORD= + +APP_DEBUG= +APP_LOG_LEVEL= diff --git a/apks/firefly3/firefly.nginx.conf b/apks/firefly3/firefly3.nginx.conf index a95ebb1..a95ebb1 100644 --- a/apks/firefly3/firefly.nginx.conf +++ b/apks/firefly3/firefly3.nginx.conf diff --git a/apks/firefly3/firefly3.post-install b/apks/firefly3/firefly3.post-install index 0c5d88a..c74ae13 100644 --- a/apks/firefly3/firefly3.post-install +++ b/apks/firefly3/firefly3.post-install @@ -1,6 +1,6 @@  #!/bin/sh -printf "  *\n  * Add the configration to '/var/www/firefly3/.env' \n" +printf "  *\n  * Add the configration to '/etc/firefly3/env' \n"  printf "  * Without it firefly3 won't run.\n  *\n"  exit 0 | 
