summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorTony2015-09-22 01:32:35 -0700
committerTony2015-09-22 01:32:35 -0700
commit82b73c86d9e9b6f358f326449e60c232580d030b (patch)
tree4d40eb4eae7cc0cb591b27131c811b7ff7215917 /PKGBUILD
downloadaur-82b73c86d9e9b6f358f326449e60c232580d030b.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD54
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..52ced2894e82
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,54 @@
+# Maintainer: Evan Teitelman <teitelmanevan at gmail dot com>
+# Contributor: Ari Mizrahi <codemunchies@gmail.com>
+
+pkgname=ntopng
+pkgver=2.0
+pkgrel=1
+pkgdesc='The next generation version of the original ntop, a network traffic probe that shows the network usage'
+arch=('x86_64' 'i686')
+url='http://www.ntop.org/'
+license=('GPL3')
+options=('!makeflags')
+depends=('redis' 'libxml2' 'geoip' 'libpcap' 'libnet' 'lua' 'zeromq' 'gd'
+ 'gdbm' 'pcre' 'rrdtool' 'psutils')
+source=("http://sourceforge.net/projects/ntop/files/$pkgname/$pkgname-$pkgver.tar.gz"
+ ntopng@.service)
+
+md5sums=('f8a20b91372d5daf17ecc6225759010e'
+ 'ca5208df1d80a8b28606d6a64e508902')
+
+build() {
+ cd "$srcdir/ntopng-$pkgver"
+ ./autogen.sh && ./configure --prefix=/usr
+ make geoip
+ make
+}
+
+package() {
+ cd "$srcdir/ntopng-$pkgver"
+
+ # Base directories.
+ install -dm755 "$pkgdir/usr/bin"
+ install -dm755 "$pkgdir/usr/share/ntopng"
+ install -dm755 "$pkgdir/usr/share/man/man8"
+ install -dm755 "$pkgdir/usr/lib/systemd/system"
+
+ # Bin.
+ install -m755 ntopng "$pkgdir/usr/share/ntopng"
+
+ # Man
+ install -m755 ntopng.8 "$pkgdir/usr/share/man/man8"
+
+ # Docs.
+ cp --no-preserve=ownership -R httpdocs scripts "$pkgdir/usr/share/ntopng"
+
+ # Systemd service.
+ install -m644 "$srcdir/ntopng@.service" "$pkgdir/usr/lib/systemd/system"
+
+ cat > "$pkgdir/usr/bin/ntopng" <<EOF
+#!/bin/sh
+cd /usr/share/ntopng
+./ntopng "\$@"
+EOF
+ chmod +x "$pkgdir/usr/bin/ntopng"
+}