summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 27 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..50a32fea2795
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,27 @@
+# Maintainer: Julian Brost <julian@0x4a42.net>
+
+pkgname=icingaweb2-module-grafana
+pkgver=1.1.8
+pkgrel=1
+pkgdesc='Grafana module for Icinga Web 2 (supports InfluxDB & Graphite)'
+license=('GPL')
+arch=('any')
+depends=('icingaweb2')
+optdepends=('grafana: rendering of graphs')
+url='https://github.com/Mikesch-mp/icingaweb2-module-grafana'
+source=("$pkgname-$pkgver.tar.gz::https://github.com/Mikesch-mp/$pkgname/archive/v$pkgver.tar.gz")
+sha256sums=('0e6a328fbb37c63b6f6bba0016c949336300d6b4dd7b97e62610bd6dd6dcfb5e')
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ mkdir -p "$pkgdir/etc/icingaweb2/modules/grafana"
+
+ mkdir -p "$pkgdir/usr/share/webapps/icingaweb2/modules/grafana"
+ cp -r application configuration.php library module.info public run.php \
+ "$pkgdir/usr/share/webapps/icingaweb2/modules/grafana"
+
+ mkdir -p "$pkgdir/usr/share/doc"
+ cp -r doc "$pkgdir/usr/share/doc/$pkgname"
+ cp -r dashboards "$pkgdir/usr/share/doc/$pkgname"
+}