ayaports/user/wallabag/APKBUILD

45 lines
1.5 KiB
Text
Raw Normal View History

2023-01-10 19:15:42 +00:00
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
2021-06-04 15:24:22 +00:00
pkgname=wallabag
2023-01-11 00:40:45 +00:00
pkgver=2.5.2
2023-01-10 19:15:42 +00:00
pkgrel=0
pkgdesc="Self hostable application for saving web pages"
arch="noarch"
url="http://www.wallabag.org/"
license="MIT"
_php=php81
_php_mods="-gd -tidy -tokenizer -bcmath -dom -curl -session -ctype -simplexml
-xml -sockets -xmlreader -intl"
depends="$_php ${_php_mods//-/$_php-} pcre composer"
2021-06-04 15:24:22 +00:00
options='!strip'
2023-01-10 19:15:42 +00:00
source="https://static.wallabag.org/releases/wallabag-release-$pkgver.tar.gz"
options="!check" # No testsuote
pkgusers="wallabag"
pkggroups="www-data"
2021-06-04 15:24:22 +00:00
package() {
2023-01-10 19:15:42 +00:00
local datadir="/var/lib/$pkgname"
local wwwdir="/usr/share/webapps/$pkgname"
local confdir="/etc/$pkgname"
2021-06-04 15:24:22 +00:00
2023-01-10 19:15:42 +00:00
# Make directories
install -dm 755 "$pkgdir"/$datadir "$pkgdir"/$wwwdir "$pkgdir"/$confdir
2021-06-04 15:24:22 +00:00
2023-01-10 19:15:42 +00:00
# Copy operations
cp $builddir/* -R "$pkgdir"/usr/share/webapps/$pkgname/.
mv "$pkgdir"/$wwwdir/app/config/parameters.yml "$pkgdir"/$confdir/
mv "$pkgdir"/$wwwdir/var "$pkgdir"/$datadir/
mv "$pkgdir"/$wwwdir/data "$pkgdir"/$datadir/
2021-06-04 15:24:22 +00:00
2023-01-10 19:15:42 +00:00
# Link operations
ln -s "/etc/$pkgname/parameters.yml" "$pkgdir/$wwwdir/app/config/parameters.yml"
ln -s "/var/lib/$pkgname/var" "$pkgdir/$wwwdir/"
ln -s "/var/lib/$pkgname/data" "$pkgdir/$wwwdir/"
2021-06-04 15:24:22 +00:00
2023-01-10 19:15:42 +00:00
sed -i "$pkgdir"/$datadir/var/bootstrap.php.cache -e "s@__DIR__.'/../@'/usr/share/webapps/$pkgname/@"
2021-06-04 15:24:22 +00:00
}
2023-01-10 19:15:42 +00:00
sha512sums="
2023-01-11 00:40:45 +00:00
636af28db0135ec2c04bd5f172fc93e00a9d3985ccaf48bc41bddbe0210a61baedaa326bcf46ee506a065d34ab41b3b2b2767ff987bfe33b7f1787d867f94c87 wallabag-release-2.5.2.tar.gz
2023-01-10 19:15:42 +00:00
"