# Maintainer: AlphaJack pkgname="shlink" pkgver=2.4.2 pkgrel=1 pkgdesc="The definitive self-hosted URL shortener" url="https://shlink.io" license=("MIT") arch=("any") depends=("php>=7.4" "php-gd") optdepends=("mariadb: database" "mssql-server: database" "mysql: database" "postgresql: database" "sqlite: database" "apache: web server" "nginx: web server") source=("https://github.com/shlinkio/shlink/releases/download/v$pkgver/${pkgname}_${pkgver}_dist.zip") sha256sums=("8679a991d1b803e28da0c7c3e9c0d7413ac3d09f46c9d1944fb49304f00c536d") install="$pkgname.install" package(){ cd "${pkgname}_${pkgver}_dist" install -d "$pkgdir/usr/share/webapps/$pkgname" cp -r * "$pkgdir/usr/share/webapps/$pkgname" install -d "data" "$pkgdir/usr/share/webapps/$pkgname/data" chown -R http: "$pkgdir/usr/share/webapps/$pkgname/data" install -d -o http -g http -m 750 "config/params" "$pkgdir/usr/share/webapps/$pkgname/config/params" install -D -m 644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -D -d -o http -g http -m 750 "$pkgdir/var/log/$pkgname" rm -r "$pkgdir/usr/share/webapps/$pkgname/data/log" ln -s "/var/log/$pkgname" "$pkgdir/usr/share/webapps/$pkgname/data/log" }