diff options
author | Leonardo Arena <rnalrd@alpinelinux.org> | 2015-07-27 07:39:39 +0000 |
---|---|---|
committer | Leonardo Arena <rnalrd@alpinelinux.org> | 2015-07-27 07:42:47 +0000 |
commit | fe8c11c1954834f77fb17887c939b2866cde74a9 (patch) | |
tree | 53af73d6d6fe45a4872b9f6875ca3552cdca1aa0 /testing/ntopng/APKBUILD | |
parent | 5ea657e8af3ce86abe0b00c31ca667de4355493f (diff) | |
download | aports-fe8c11c1954834f77fb17887c939b2866cde74a9.tar.bz2 aports-fe8c11c1954834f77fb17887c939b2866cde74a9.tar.xz |
testing/ntopng: new aport
High-speed web-based traffic analysis and flow collection.
It's Ntop next-generation software
Diffstat (limited to 'testing/ntopng/APKBUILD')
-rw-r--r-- | testing/ntopng/APKBUILD | 78 |
1 files changed, 78 insertions, 0 deletions
diff --git a/testing/ntopng/APKBUILD b/testing/ntopng/APKBUILD new file mode 100644 index 0000000000..b024ce8ea1 --- /dev/null +++ b/testing/ntopng/APKBUILD @@ -0,0 +1,78 @@ +# Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> +pkgname=ntopng +pkgver=2.0 +pkgrel=0 +pkgdesc="ntop next-generation" +url="http://www.ntop.org" +arch="all" +license="GPL" +depends="redis" +pkgusers="ntop" +pkggroups="ntop" +makedepends="autoconf automake curl-dev geoip-dev glib-dev hiredis-dev + libpcap-dev libtool libxml2-dev lua-dev luajit-dev lua-redis openssl-dev + paxmark rrdtool-dev sqlite-dev wget zeromq-dev zlib-dev + linux-headers" +install="$pkgname.pre-install" +subpackages="$pkgname-doc" +source="http://downloads.sourceforge.net/project/ntop/$pkgname/$pkgname-$pkgver.tar.gz + $pkgname.initd + $pkgname.confd + ntopng-update-geoip-db + + include-sys-types.h.patch + " + +_builddir="$srcdir"/$pkgname-$pkgver + +prepare() { + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +build() { + cd "$_builddir" + ./autogen.sh + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var/lib \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info + make all || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" MAN_DIR="$pkgdir/usr/share" install || return 1 + rm "$pkgdir"/usr/lib/*.la + + install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname + install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname + install -m755 -D "$srcdir"/ntopng-update-geoip-db \ + "$pkgdir"/usr/bin/ntopng-update-geoip-db + # ntop internal db dir + install -d -o ntop -g ntop -m755 "$pkgdir"/var/lib/ntopng/geoip || return 1 + install -d -o ntop -g ntop -m755 "$pkgdir"/var/run/ntopng || return 1 + # need to disable PAX mprotect protection for luajit + paxmark -m "$pkgdir"/usr/bin/$pkgname || return 1 +} + +md5sums="f8a20b91372d5daf17ecc6225759010e ntopng-2.0.tar.gz +c2c94e8b3cfa92a2aff8254e43b5da21 ntopng.initd +5600e5f77df5545ba62c46423d8a7848 ntopng.confd +a222808fb21e06dbd7e226f137686c3f ntopng-update-geoip-db +86dd28e89f09c5d9675d016cb3f880bd include-sys-types.h.patch" +sha256sums="3cbfd6de1bc44d65f7c7f0de282d122d11f493f1261ba137c3b5b202e08e0251 ntopng-2.0.tar.gz +f99b57815e226a998a6f6a6a8ef02a5a780ff0fe476686b3dae56a666f6e719d ntopng.initd +c467920b052d031a4e00bfc4a3f384be42bd25dde2a7e7f78b8d1acba25181fa ntopng.confd +904c7bb855e19b40d2caee076cbd855f96226b9ef681ac440c442094e25acfeb ntopng-update-geoip-db +fdb8e063a6596b7d851b429d1d25e3f994882a9233b73e8044836d9b9110bf7f include-sys-types.h.patch" +sha512sums="2208623cdc843b8e4ec285930d1ea74ac50c576888fce20f6fc4363e747e0dbef7f1808e7b77ae9b7f5316bca55a3e003a9926785c847bbea2c321d7f7e56d13 ntopng-2.0.tar.gz +41844e9718c04895f30c8aa5a1776b72311ba3e73b667c21284ed0b9099ae08144722e6aa3ed60364e371755bd82558d1eaa70eb7b781d3afb4c5a07e55345f1 ntopng.initd +62133e40f62d0df9dd03639d00341c5f5abe6b693f76b56e0e839bf26ec496c61974f29d01367e046345cbb86b6d9d94639f8be2f2d4c50dadd0414a2626158e ntopng.confd +de509706c36e895159b4e57b5fe53f1fa8f32167416aad5fa391ac107f0e7e1a06fa5ce6d92816ef7cb13bf98bb74cb99fa482d03f77a6beb38eafe1d53d2deb ntopng-update-geoip-db +1f7c7001adafc6bb2e4bfa5e39421fba0da6df57872af1041616dc58b3cdae817a6f2cf7648d009e47a302c981ab1407987a5f2e37527dc23623343bab34275a include-sys-types.h.patch" |