ndpi: 4.6 -> 4.6

https://github.com/ntop/nDPI/releases/tag/4.8
and some minor package refactoring
This commit is contained in:
ajs124 2024-01-09 16:48:20 +01:00
parent 4299aee00f
commit f2529907aa

View File

@ -1,7 +1,6 @@
{ lib
, stdenv
, autoconf
, automake
, autoreconfHook
, fetchFromGitHub
, json_c
, libpcap
@ -10,22 +9,19 @@
, which
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ndpi";
version = "4.6";
version = "4.8";
src = fetchFromGitHub {
owner = "ntop";
repo = "nDPI";
rev = "refs/tags/${version}";
hash = "sha256-S0lVh5FZewPbYG/1ikI2RroCSC7OI8Xmfeq73hYCHnY=";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-V3hRDQ141pbR5jJK2QlP7BF2CEbuzqIvo+iTx3EGhRY=";
};
configureScript = "./autogen.sh";
nativeBuildInputs = [
autoconf
automake
autoreconfHook
libtool
pkg-config
which
@ -42,10 +38,10 @@ stdenv.mkDerivation rec {
nDPI is a library for deep-packet inspection based on OpenDPI.
'';
homepage = "https://www.ntop.org/products/deep-packet-inspection/ndpi/";
changelog = "https://github.com/ntop/nDPI/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/ntop/nDPI/blob/${finalAttrs.version}/CHANGELOG.md";
license = with licenses; [ lgpl3Plus bsd3 ];
maintainers = with maintainers; [ takikawa ];
mainProgram = "ndpiReader";
platforms = with platforms; unix;
};
}
})