at 23.11-beta 35 lines 1.1 kB view raw
1{ fetchurl, lib, stdenv, flex, bison, pkg-config, libmnl, libnfnetlink 2, libnetfilter_conntrack, libnetfilter_queue, libnetfilter_cttimeout 3, libnetfilter_cthelper, libtirpc 4, systemdSupport ? true, systemd 5}: 6 7stdenv.mkDerivation rec { 8 pname = "conntrack-tools"; 9 version = "1.4.8"; 10 11 src = fetchurl { 12 url = "https://www.netfilter.org/projects/conntrack-tools/files/${pname}-${version}.tar.xz"; 13 hash = "sha256-BnZ39MX2VkgZ547TqdSomAk16pJz86uyKkIOowq13tY="; 14 }; 15 16 buildInputs = [ 17 libmnl libnfnetlink libnetfilter_conntrack libnetfilter_queue 18 libnetfilter_cttimeout libnetfilter_cthelper libtirpc 19 ] ++ lib.optionals systemdSupport [ 20 systemd 21 ]; 22 nativeBuildInputs = [ flex bison pkg-config ]; 23 24 configureFlags = [ 25 (lib.enableFeature systemdSupport "systemd") 26 ]; 27 28 meta = with lib; { 29 homepage = "http://conntrack-tools.netfilter.org/"; 30 description = "Connection tracking userspace tools"; 31 platforms = platforms.linux; 32 license = licenses.gpl2Plus; 33 maintainers = with maintainers; [ fpletz ]; 34 }; 35}