summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Kescher2022-03-19 21:45:27 +0100
committerJeremy Kescher2022-03-19 21:45:27 +0100
commit961f0a4afd9fcdccecf6ffd991a5373f74c75cd9 (patch)
tree13f126b89f17e508c53d1ccd86ac45c97930884f
downloadaur-961f0a4afd9fcdccecf6ffd991a5373f74c75cd9.tar.gz
Initial commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD34
2 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..ec6a8018fa04
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = poweradmin-git
+ pkgdesc = web-based DNS administration tool for PowerDNS server (git version)
+ pkgver = 2.2.2.r33.ga1f2356
+ pkgrel = 1
+ url = https://www.poweradmin.org
+ arch = any
+ license = GPL
+ makedepends = git
+ depends = powerdns
+ depends = php
+ backup = etc/webapps/poweradmin/config.inc.php
+ source = git+https://github.com/poweradmin/poweradmin.git
+ sha256sums = SKIP
+
+pkgname = poweradmin-git
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"
+}