summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan-Erik Rediger2015-06-09 16:15:31 +0200
committerJan-Erik Rediger2015-06-09 16:15:31 +0200
commit6ec906d3a0e8aeab94f869fb42626c6f006f69dc (patch)
tree55531beedc879c629b4075feb4926cb26948148a
downloadaur-6ec906d3a0e8aeab94f869fb42626c6f006f69dc.tar.gz
First commit in new AUR
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD46
-rw-r--r--kanla.service9
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..34eeabdb9ad2
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = kanla
+ pkgdesc = small-scale alerting daemon
+ pkgver = 1.5
+ pkgrel = 1
+ url = http://kanla.zekjur.net/
+ arch = any
+ license = bsd
+ makedepends = html-xml-utils
+ makedepends = asciidoc
+ depends = perl
+ depends = perl-anyevent
+ depends = perl-anyevent-xmpp
+ depends = perl-anyevent-http
+ depends = perl-config-general
+ depends = perl-file-sharedir
+ depends = perl-json-xs
+ options = !emptydirs
+ backup = etc/kanla/default.cfg
+ backup = etc/kanla/default.d/http-example.cfg
+ source = http://kanla.zekjur.net/downloads/kanla-1.5.tar.gz
+ source = kanla.service
+ md5sums = dbecd47dabd36149e59bf06b1b71cbd3
+ md5sums = 600d68ad8d099722fa6b905c14bdd90b
+
+pkgname = kanla
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..72a639f53ea1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Jan-Erik Rediger <badboy at archlinux dot us>
+
+pkgname=kanla
+pkgver=1.5
+pkgrel=1
+pkgdesc="small-scale alerting daemon"
+arch=('any')
+url="http://kanla.zekjur.net/"
+license=('bsd')
+depends=('perl' 'perl-anyevent' 'perl-anyevent-xmpp' 'perl-anyevent-http' 'perl-config-general' 'perl-file-sharedir' 'perl-json-xs')
+makedepends=('html-xml-utils' 'asciidoc')
+source=("http://kanla.zekjur.net/downloads/${pkgname}-${pkgver}.tar.gz" kanla.service)
+options=('!emptydirs')
+backup=('etc/kanla/default.cfg' 'etc/kanla/default.d/http-example.cfg')
+md5sums=('dbecd47dabd36149e59bf06b1b71cbd3'
+ '600d68ad8d099722fa6b905c14bdd90b')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+
+ perl Makefile.PL INSTALLDIRS=vendor
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make install DESTDIR="$pkgdir/"
+
+ install -Dm644 Changes \
+ ${pkgdir}/usr/share/doc/kanla/Changes
+ install -Dm644 docs/contributions.html \
+ ${pkgdir}/usr/share/doc/kanla/contributions.html
+ install -Dm644 docs/userguide.html \
+ ${pkgdir}/usr/share/doc/kanla/userguide.html
+ install -Dm644 docs/installing-rhel.html \
+ ${pkgdir}/usr/share/doc/kanla/installing-rhel.html
+ install -Dm644 docs/installing-wheezy.html \
+ ${pkgdir}/usr/share/doc/kanla/installing-wheezy.html
+
+ install -Dm644 LICENSE \
+ ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+ install -Dm644 "${srcdir}/kanla.service" \
+ ${pkgdir}/usr/lib/systemd/system/kanla.service
+}
+
+# vim:set ts=2 sw=2 sts=2 et:
diff --git a/kanla.service b/kanla.service
new file mode 100644
index 000000000000..4052e69c7c49
--- /dev/null
+++ b/kanla.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=small-scale alerting daemon
+Documentation=man:kanla(1p) http://kanla.zekjur.net/docs/userguide.html
+
+[Service]
+ExecStart=/usr/bin/vendor_perl/kanla
+
+[Install]
+WantedBy=multi-user.target