summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..511d783201f5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Hans-Nikolai Viessmann <hv15@hw.ac.uk>
+# XXX Currently, it is assumed that the user intends to only
+# use snmptt in standalone-mode, meaning that it is not
+# intended to run as a daemon. As such, additional config
+# and example files have been omitted. Please check the
+# docs on what additional setup is needed.
+
+pkgname=snmptt
+pkgver=1.4
+pkgrel=1
+pkgdesc="This is an SNMP trap handler written in Perl for use with the Net-SNMP / UCD-SNMP snmptrapd program."
+arch=('any')
+url="http://snmptt.sourceforge.net/"
+license=('GPL')
+depends=('perl>=5.6.1' 'net-snmp' 'perl-config-inifiles')
+optdepends=(
+ 'perl-dbd-mysql: To add support for MySQL database'
+ 'perl-dbd-pg: To add support for PostGres database'
+ 'perl-dbd-odbc: To add support for ODBC driver'
+)
+install="${pkgname}.install"
+changelog='CHANGELOG.md'
+source=("https://sourceforge.net/projects/${pkgname}/files/snmptt/${pkgname}_${pkgver}/${pkgname}_${pkgver}.tgz")
+md5sums=('43f8ee246256354f41402f46b4bb1b82')
+
+package() {
+ cd "${srcdir}/${pkgname}_${pkgver}"
+
+ # install binaries
+ install -Dm755 snmptt "$pkgdir/usr/bin/snmptt"
+ install -Dm755 snmpttconvert "$pkgdir/usr/bin/snmpttconvert"
+ install -Dm755 snmpttconvertmib "$pkgdir/usr/bin/snmpttconvertmib"
+ install -Dm755 snmptthandler "$pkgdir/usr/bin/snmptthandler"
+
+ # install config
+ install -d "$pkgdir/etc/snmp"
+ install -Dm644 snmptt.ini "$pkgdir/etc/snmp/snmptt.ini"
+ install -Dm644 examples/snmptt.conf.generic "$pkgdir/etc/snmp/snmptt.conf"
+
+ # install docs
+ install -d "$pkgdir/usr/share/doc/snmptt"
+ install -Dm644 README "$pkgdir/usr/share/doc/snmptt"
+ cp -r docs "$pkgdir/usr/share/doc/snmptt"
+ cp -r examples "$pkgdir/usr/share/doc/snmptt"
+ cp -r contrib "$pkgdir/usr/share/doc/snmptt"
+}
+
+# vim:ts=2:sw=2