apkbuilds @ 0e548bf8c645133000957a70ee5c9ce7e05e42d3

  1diff --git a/apks/alps/APKBUILD b/apks/alps/APKBUILD
  2index e7bab57895bc4587830bcd10ec5c0c3c83e066fa..7c56acac3a6df06fdb00251af959553f3e69f4b0 100644
  3--- a/apks/alps/APKBUILD
  4+++ b/apks/alps/APKBUILD
  5@@ -2,11 +2,11 @@ # Contributor: Patrycja Rosa <alpine@ptrcnull.me>
  6 # Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
  7 pkgname=alps
  8 pkgver=0_git20221018
  9-pkgrel=0
 10+pkgrel=2
 11 _commit=f01fbcbc48db5e65d69a0ebd9d7cb0deb378cf13
 12 pkgdesc="Simple and extensible webmail"
 13 url="https://sr.ht/~migadu/alps/"
 14-arch="all"
 15+arch="x86_64"
 16 license="MIT"
 17 makedepends="go"
 18 install="$pkgname.pre-install"
 19diff --git a/apks/firefly3/APKBUILD b/apks/firefly3/APKBUILD
 20deleted file mode 100644
 21index 81371c0eb3cafa11e85c6a4792eae252cb08700b..0000000000000000000000000000000000000000
 22--- a/apks/firefly3/APKBUILD
 23+++ /dev/null
 24@@ -1,113 +0,0 @@
 25-# Maintainer: Gabriel Arakaki Giovanini <mail@gabrielgio.me>
 26-pkgname=firefly3
 27-pkgver=5.7.18
 28-pkgrel=1
 29-pkgdesc="A free and open source personal finance manager"
 30-url="https://firefly-iii.org"
 31-arch="noarch"
 32-license="AGPL-3.0-only"
 33-_php=php81
 34-_php_mods="
 35-    -curl
 36-    -zip
 37-    -sodium
 38-    -gd
 39-    -xml
 40-    -mbstring
 41-    -bcmath
 42-    -fileinfo
 43-    -session
 44-    -tokenizer
 45-    -xmlwriter
 46-    -dom
 47-    -shmop
 48-"
 49-depends="$_php ${_php_mods//-/$_php-}"
 50-_php_makemods="
 51-    -intl
 52-    -pdo
 53-    -simplexml
 54-"
 55-makedepends="$_php ${_php_makemods//-/$_php-} composer"
 56-subpackages="
 57-    $pkgname-mysql:_mysql
 58-    $pkgname-psql:_psql
 59-    $pkgname-sqlite:_sqlite
 60-"
 61-install="
 62-    $pkgname.pre-install
 63-    $pkgname.post-install
 64-"
 65-source="
 66-    ${pkgname}-${pkgver}.tar.gz::https://github.com/firefly-iii/firefly-iii/archive/refs/tags/$pkgver.tar.gz
 67-    $pkgname-env
 68-"
 69-options="!check" # no clue how to run test on this
 70-builddir="$srcdir/firefly-iii-$pkgver/"
 71-
 72-package() {
 73-    local wwwdir="usr/share/webapps/$pkgname"
 74-    local confdir="etc/$pkgname"
 75-    local lib="var/lib/$pkgname"
 76-    local log="var/log/$pkgname"
 77-
 78-    mkdir -p "$pkgdir"
 79-    mkdir -p "$pkgdir/$confdir"
 80-    mkdir -p "$pkgdir/$lib"
 81-    mkdir -p "$pkgdir/$log"
 82-
 83-    cd "$pkgdir"
 84-
 85-    mkdir -p ./${wwwdir%/*}
 86-    mkdir -p ./"$lib"/upload
 87-    mkdir -p ./"$lib"/database
 88-
 89-    cp -a "$builddir" ./$wwwdir
 90-
 91-    chmod +x ./$wwwdir/artisan
 92-
 93-    cd ./$wwwdir
 94-    composer install --prefer-dist --no-dev --no-scripts
 95-    cd ..
 96-
 97-    install -m 660  \
 98-		"$srcdir"/$pkgname-env "$pkgdir"/$confdir/env
 99-
100-    ln -s /$confdir/env "$pkgdir"/$wwwdir/.env
101-
102-    rm -r "$pkgdir"/$wwwdir/storage/database
103-    ln -s /"$lib"/database "$pkgdir"/$wwwdir/storage/
104-
105-    rm -r "$pkgdir"/$wwwdir/storage/upload
106-    ln -s /"$lib"/upload "$pkgdir"/$wwwdir/storage/
107-
108-    ln -s /"$lib"/oauth-private.key "$pkgdir"/$wwwdir/storage/oauth-private.key
109-    ln -s /"$lib"/oauth-public.key "$pkgdir"/$wwwdir/storage/oauth-public.key
110-
111-    rm -r "$pkgdir"/$wwwdir/storage/logs
112-    ln -T -s /"$log"/ "$pkgdir"/$wwwdir/storage/logs
113-}
114-
115-_mysql() {
116-    depends="firefly3 php81-pdo_mysql"
117-	pkgdesc="Mysql dependencies for $pkgname"
118-    mkdir -p "$subpkgdir"
119-}
120-
121-_psql() {
122-    depends=" firefly3 php81-pdo_pgsql php81-pgsql"
123-    pkgdesc="Postgresql dependencies for $pkgname"
124-    mkdir -p "$subpkgdir"
125-}
126-
127-_sqlite() {
128-    depends="firefly3 php81-pdo_sqlite"
129-    pkgdesc="Sqlite dependencies for $pkgname"
130-    mkdir -p "$subpkgdir"
131-}
132-
133-
134-sha512sums="
135-4febc482056d1c635fb674b001442dcaa6d331ce3906aeeac80497b42b38fa1e2393e6b2a0d76da884db15d000c4364d299a11e4d28b2b6ebdeba8fae638a413  firefly3-5.7.18.tar.gz
136-b778a4113b8d4d3465a5f80a72fe04497d68d718751e2b0ee43fdbd4379b6278bdff74c68e095668f03ef3a9969de41d734cb4f7e27fb26f1a4342f0c9e0f57e  firefly3-env
137-"
138diff --git a/apks/firefly3/firefly3-env b/apks/firefly3/firefly3-env
139deleted file mode 100644
140index 201de191857ed877523ed35d6b802e9d903d4c34..0000000000000000000000000000000000000000
141--- a/apks/firefly3/firefly3-env
142+++ /dev/null
143@@ -1,18 +0,0 @@
144-DB_CONNECTION=
145-DB_HOST=
146-DB_PORT=
147-DB_DATABASE=
148-DB_USERNAME=
149-DB_PASSWORD=
150-
151-APP_KEY=
152-
153-REDIS_SCHEME=
154-CACHE_DRIVER=
155-SESSION_DRIVER=
156-REDIS_HOST=
157-REDIS_PORT=
158-REDIS_PASSWORD=
159-
160-APP_DEBUG=
161-APP_LOG_LEVEL=
162diff --git a/apks/firefly3/firefly3.post-install b/apks/firefly3/firefly3.post-install
163deleted file mode 100644
164index 1adcdb8235a26760fd49dd7c5cf09caff454cdc2..0000000000000000000000000000000000000000
165--- a/apks/firefly3/firefly3.post-install
166+++ /dev/null
167@@ -1,13 +0,0 @@
168-#!/bin/sh
169-
170-printf "  *\n  * Add the configration to '/etc/firefly3/env' \n"
171-printf "  * Without it firefly3 won't run.\n  *\n"
172-
173-user=firefly3
174-group=firefly3
175-
176-chown $user:$group /usr/share/webapps/firefly3
177-chown $user:$group /var/lib/firefly3
178-chown $user:$group /var/log/firefly3
179-
180-exit 0
181diff --git a/apks/firefly3/firefly3.pre-install b/apks/firefly3/firefly3.pre-install
182deleted file mode 100644
183index 40db5b7f76c1dea0aa30d9efb2cb494993fe7bee..0000000000000000000000000000000000000000
184--- a/apks/firefly3/firefly3.pre-install
185+++ /dev/null
186@@ -1,9 +0,0 @@
187-#!/bin/sh
188-
189-user=firefly3
190-group=firefly3
191-
192-addgroup -S $group 2>/dev/null
193-adduser -S -D -h /var/lib/$user -s /sbin/nologin -G $group -g $user $user 2>/dev/null
194-
195-exit 0