summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJens Adam2015-07-05 11:51:24 +0200
committerJens Adam2015-07-05 11:51:24 +0200
commitee28988cb807c5fbe2d8845f802e951396596dda (patch)
treec28fb3df8b7be49312d1c318312d7d5a69b278b6
downloadaur-ee28988cb807c5fbe2d8845f802e951396596dda.tar.gz
Initial import
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD37
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..805760b18caf
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = icli
+ pkgdesc = Icinga Command Line Interface
+ pkgver = 0.48
+ pkgrel = 2
+ url = http://finalrewind.org/projects/App-Icli/
+ arch = any
+ license = custom:WTFPL
+ makedepends = perl-test-compile
+ makedepends = perl-test-pod
+ depends = perl-datetime
+ depends = perl-datetime-format-strptime
+ depends = perl-datetime-timezone
+ depends = perl-list-moreutils
+ depends = perl-term-size
+ optdepends = icinga
+ options = !emptydirs
+ source = http://finalrewind.org/projects/App-Icli/App-Icli-0.48.tar.gz
+ source = http://finalrewind.org/projects/App-Icli/App-Icli-0.48.tar.gz.asc
+ md5sums = bc8a49aa80784553cd880ecafe059597
+ md5sums = bc0f6763c990f8cf8fb99bf8758c86c6
+
+pkgname = icli
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..47c92750cb38
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Jens Adam <jra@byte.cx>
+
+_perlmod=App-Icli
+pkgname=icli
+pkgver=0.48
+pkgrel=2
+pkgdesc='Icinga Command Line Interface'
+url='http://finalrewind.org/projects/App-Icli/'
+license=('custom:WTFPL')
+arch=('any')
+depends=('perl-datetime' 'perl-datetime-format-strptime' 'perl-datetime-timezone' 'perl-list-moreutils' 'perl-term-size')
+makedepends=('perl-test-compile' 'perl-test-pod')
+optdepends=('icinga')
+options=('!emptydirs')
+validpgpkeys=('781BB7071C6BF648EAEB08A1100D5BFB5166E005')
+source=("http://finalrewind.org/projects/${_perlmod}/${_perlmod}-${pkgver}.tar.gz"{,.asc})
+md5sums=('bc8a49aa80784553cd880ecafe059597' 'bc0f6763c990f8cf8fb99bf8758c86c6')
+
+build() {
+ cd "${srcdir}"/${_perlmod}-${pkgver}
+ perl Build.PL installdirs=vendor destdir="${pkgdir}" \
+ --icli-object-file=/var/spool/icinga/objects.cache \
+ --icli-status-file=/var/spool/icinga/status.dat \
+ --icli-command-file=/var/spool/icinga/rw/icinga.cmd
+ ./Build
+}
+
+check() {
+ cd "${srcdir}"/${_perlmod}-${pkgver}
+ ./Build test
+}
+
+package() {
+ cd "${srcdir}"/${_perlmod}-${pkgver}
+ ./Build install
+ install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/${pkgname}/COPYING
+}