wok rev 25767
created recipes for ndpi and ndpi-dev
author | Hans-G?nter Theisgen |
---|---|
date | Tue Sep 03 14:51:27 2024 +0100 (2 months ago) |
parents | 26d82b7b47ae |
children | 9925a548ba96 |
files | ndpi-dev/receipt ndpi/description.txt ndpi/receipt remmina/receipt |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/ndpi-dev/receipt Tue Sep 03 14:51:27 2024 +0100 1.3 @@ -0,0 +1,18 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="ndpi-dev" 1.7 +VERSION="4.10" 1.8 +CATEGORY="development" 1.9 +SHORT_DESC="Open Source Deep Packet Inspection Software Toolkit - development files." 1.10 +MAINTAINER="maintainer@slitaz.org" 1.11 +LICENSE="GPL-3.0-only" 1.12 +WEB_SITE="https://github.com/ntop/nDPI" 1.13 + 1.14 +DEPENDS="ndpi pkg-config" 1.15 +WANTED="ndpi" 1.16 + 1.17 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.18 +genpkg_rules() 1.19 +{ 1.20 + get_dev_files 1.21 +}
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/ndpi/description.txt Tue Sep 03 14:51:27 2024 +0100 2.3 @@ -0,0 +1,14 @@ 2.4 +nDPI is a ntop-maintained superset of the popular OpenDPI library. 2.5 +Released under the LGPL license, its goal is to extend the original library 2.6 +by adding new protocols that are otherwise available only on the paid version 2.7 +of OpenDPI. 2.8 +Furthermore, we have modified nDPI to be more suitable for traffic monitoring 2.9 +applications, by disabling specific features that slow down the DPI engine 2.10 +while being them un-necessary for network traffic monitoring. 2.11 + 2.12 +nDPI is used in ntop tools and various third party applications for adding 2.13 +application-layer detection of protocols, regardless of the port being used. 2.14 +This means that it is possible to both detect known protocols on non-standard 2.15 +ports (e.g. detect http on ports other than 80), and also the opposite 2.16 +(e.g. detect Skype traffic on port 80). 2.17 +This is because nowadays the concept of port=application no longer holds.
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/ndpi/receipt Tue Sep 03 14:51:27 2024 +0100 3.3 @@ -0,0 +1,35 @@ 3.4 +# SliTaz package receipt. 3.5 + 3.6 +PACKAGE="ndpi" 3.7 +VERSION="4.10" 3.8 +CATEGORY="network" 3.9 +TAGS="network" 3.10 +SHORT_DESC="Open Source Deep Packet Inspection Software Toolkit." 3.11 +MAINTAINER="maintainer@slitaz.org" 3.12 +LICENSE="GPL-3.0-only" 3.13 +WEB_SITE="https://github.com/ntop/nDPI" 3.14 + 3.15 +SOURCE="nDPI" 3.16 +TARBALL="$PACKAGE-$VERSION.tar.gz" 3.17 +WGET_URL="https://github.com/ntop/$SOURCE/archive/$VERSION.tar.gz" 3.18 + 3.19 +DEPENDS="libjson-c libpcap" 3.20 +BUILD_DEPENDS="autoconf automake libjson-c-dev libpcap-dev libtool" 3.21 + 3.22 +# Rules to configure and make the package. 3.23 +compile_rules() 3.24 +{ 3.25 + ./autogen.sh \ 3.26 + --prefix=/usr \ 3.27 + --sysconfdir=/etc && 3.28 + make && 3.29 + make install 3.30 +} 3.31 + 3.32 +# Rules to gen a SliTaz package suitable for Tazpkg. 3.33 +genpkg_rules() 3.34 +{ 3.35 + cook_copy_folders bin 3.36 + cook_copy_files *.so* 3.37 + cook_copy_files *.txt 3.38 +}
4.1 --- a/remmina/receipt Tue Sep 03 10:32:51 2024 +0100 4.2 +++ b/remmina/receipt Tue Sep 03 14:51:27 2024 +0100 4.3 @@ -35,26 +35,16 @@ 4.4 -D CMAKE_INSTALL_PREFIX=/usr \ 4.5 -D CMAKE_C_COMPILER=gcc-83 \ 4.6 -D CMAKE_C_FLAGS="-std=gnu11" \ 4.7 - -D CMAKE_CXX_COMPILER=g++-83 \ 4.8 - -D HAVE_LIBAPPINDICATOR=OFF \ 4.9 -D WITH_APPINDICATOR=OFF \ 4.10 -D WITH_AVAHI=OFF \ 4.11 - -D WITH_CUPS=OFF \ 4.12 - -D WITH_FREERDP=OFF \ 4.13 + -D WITH_FREERDP=ON \ 4.14 -D WITH_GCRYPT=ON \ 4.15 - -D WITH_KF5WALLET=OFF \ 4.16 -D WITH_LIBSECRET=ON \ 4.17 -D WITH_LIBSSH=ON \ 4.18 -D WITH_MANPAGES=OFF \ 4.19 - -D WITH_NEWS=OFF \ 4.20 - -D WITH_PTHREAD=ON \ 4.21 - -D WITH_PYTHONLIBS=OFF \ 4.22 -D WITH_SPICE=OFF \ 4.23 -D WITH_TELEPATHY=OFF \ 4.24 - -D WITH_TIP=OFF \ 4.25 - -D WITH_VTE=ON \ 4.26 - -D WITH_WWW=OFF \ 4.27 - -D WITH_ZLIB=ON && 4.28 + -D WITH_VTE=ON && 4.29 cmake --build _build && 4.30 cmake --install _build 4.31 }