summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
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"
+}