summaryrefslogtreecommitdiff
path: root/packages/net-libs/ndpi/ndpi.exlib
diff options
context:
space:
mode:
Diffstat (limited to 'packages/net-libs/ndpi/ndpi.exlib')
-rw-r--r--packages/net-libs/ndpi/ndpi.exlib29
1 files changed, 29 insertions, 0 deletions
diff --git a/packages/net-libs/ndpi/ndpi.exlib b/packages/net-libs/ndpi/ndpi.exlib
new file mode 100644
index 0000000..177e68a
--- /dev/null
+++ b/packages/net-libs/ndpi/ndpi.exlib
@@ -0,0 +1,29 @@
+# Distributed under the terms of the GNU General Public License v2
+# Copyright 2020 Gluzskiy Alexandr <sss@sss.chaoslab.ru>
+
+require github [ user=ntop project=nDPI ]
+require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.16 ] ]
+
+export_exlib_phases src_prepare
+
+SCM_BRANCH="dev"
+
+SUMMARY="nDPI is an open source LGPLv3 library for deep-packet inspection."
+SLOT="0"
+LICENCES="LGPL-3"
+MYOPTIONS=""
+DEPENDENCIES="
+ build+run:
+ dev-libs/libpcap
+"
+
+ndpi_src_prepare() {
+ default
+ #required to generate configure.ac
+ #TODO: better solution
+ edo ./autogen.sh
+ edo sed "s/ar rc/${AR} rc/g" -i "${WORK}"/src/lib/Makefile.in
+ edo sed "s/ar rsv/${AR} rsv/g" -i "${WORK}"/example/Makefile.in
+ edo sed "s/= ranlib/= ${RANLIB}/g" -i "${WORK}"/src/lib/Makefile.in
+ autotools_src_prepare
+}