# Maintainer: Antoine Martin (ayakael) # Contributor: Antoine Martin (ayakael) 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 "