diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5029a7fced97 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Jeremy Kescher <jeremy@kescher.at> +# Contributor: Filip <fila pruda com> +pkgname=poweradmin-git +pkgver=2.2.2.r33.ga1f2356 +pkgrel=1 +pkgdesc="web-based DNS administration tool for PowerDNS server (git version)" +arch=(any) +url="https://www.poweradmin.org" +license=(GPL) +depends=(powerdns php) +makedepends=(git) +source=("git+https://github.com/poweradmin/poweradmin.git") +sha256sums=('SKIP') +backup=('etc/webapps/poweradmin/config.inc.php') + +pkgver() { + cd "poweradmin" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +package() { + _destdir="${pkgdir}/usr/share/webapps/poweradmin" + _destdir_etc="${pkgdir}/etc/webapps/poweradmin" + + install -dm755 "${_destdir}" + cp -R --no-dereference --preserve=mode,links -v "${srcdir}/poweradmin/"* "${_destdir}" + + mv "${_destdir}/install" "${_destdir}/x_install" + chmod 700 "${_destdir}/x_install" + + install -dm755 "${_destdir_etc}" + touch "${_destdir_etc}/config.inc.php" + ln -s "/etc/webapps/poweradmin/config.inc.php" "${_destdir}/inc/config.inc.php" +} |