Loading pkgs/os-specific/linux/pktgen/default.nix +26 −5 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitHub, meson, ninja, pkg-config , dpdk, libbsd, libpcap, lua5_3, numactl, util-linux , gtk2, which, withGtk ? false { stdenv , lib , fetchFromGitHub , fetchpatch , meson , ninja , pkg-config , dpdk , libbsd , libpcap , lua5_3 , numactl , util-linux , gtk2 , which , withGtk ? false }: stdenv.mkDerivation rec { pname = "pktgen"; version = "22.04.1"; version = "22.07.1"; src = fetchFromGitHub { owner = "pktgen"; repo = "Pktgen-DPDK"; rev = "pktgen-${version}"; sha256 = "0gbag98i2jq0p2hpvfgc3fiqy2sark1dm72hla4sxmn3gljy3p70"; sha256 = "sha256-wBLGwVdn3ymUTVv7J/kbQYz4WNIgV246PHg51+FStUo="; }; patches = [ (fetchpatch { # Ealier DPDK deprecated some macros, which were finally removed in >= 22.11 url = "https://github.com/pktgen/Pktgen-DPDK/commit/089ef94ac04629f7380f5e618443bcacb2cef5ab.patch"; sha256 = "sha256-ITU/dIfu7QPpdIVYuCuDhDG9rVF+n8i1YYn9bFmQUME="; }) ]; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ Loading Loading
pkgs/os-specific/linux/pktgen/default.nix +26 −5 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitHub, meson, ninja, pkg-config , dpdk, libbsd, libpcap, lua5_3, numactl, util-linux , gtk2, which, withGtk ? false { stdenv , lib , fetchFromGitHub , fetchpatch , meson , ninja , pkg-config , dpdk , libbsd , libpcap , lua5_3 , numactl , util-linux , gtk2 , which , withGtk ? false }: stdenv.mkDerivation rec { pname = "pktgen"; version = "22.04.1"; version = "22.07.1"; src = fetchFromGitHub { owner = "pktgen"; repo = "Pktgen-DPDK"; rev = "pktgen-${version}"; sha256 = "0gbag98i2jq0p2hpvfgc3fiqy2sark1dm72hla4sxmn3gljy3p70"; sha256 = "sha256-wBLGwVdn3ymUTVv7J/kbQYz4WNIgV246PHg51+FStUo="; }; patches = [ (fetchpatch { # Ealier DPDK deprecated some macros, which were finally removed in >= 22.11 url = "https://github.com/pktgen/Pktgen-DPDK/commit/089ef94ac04629f7380f5e618443bcacb2cef5ab.patch"; sha256 = "sha256-ITU/dIfu7QPpdIVYuCuDhDG9rVF+n8i1YYn9bFmQUME="; }) ]; nativeBuildInputs = [ meson ninja pkg-config ]; buildInputs = [ Loading