# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>

pkgname=wallabag
pkgver=2.5.4
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"
options='!strip'
source="https://static.wallabag.org/releases/wallabag-release-$pkgver.tar.gz"
options="!check" # No testsuote
pkgusers="wallabag"
pkggroups="www-data"

package() {
	local datadir="/var/lib/$pkgname"
	local wwwdir="/usr/share/webapps/$pkgname"
	local confdir="/etc/$pkgname"

	# Make directories
	install -dm 755 "$pkgdir"/$datadir "$pkgdir"/$wwwdir "$pkgdir"/$confdir

	# 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/

	# 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/"

	sed -i "$pkgdir"/$datadir/var/bootstrap.php.cache -e "s@__DIR__.'/../@'/usr/share/webapps/$pkgname/@"
}
sha512sums="
eacf91b2cafb2c517b20686d6c66b2f97b8a9e4c296036319c885c9b0344b85b1c1c861dbbd2ac54f021065480bda78873e8da04dbd4a576db0c3527d47571f3  wallabag-release-2.5.4.tar.gz
"
