From 1baf495cd74251d579be979c2ac5438dadd6b91f Mon Sep 17 00:00:00 2001 From: Yifei Sun Date: Sun, 28 Jun 2026 22:34:40 +0200 Subject: [PATCH] pktgen: 24.10.3 -> 26.03.0 --- pkgs/by-name/pk/pktgen/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pk/pktgen/package.nix b/pkgs/by-name/pk/pktgen/package.nix index 2c7cf0cc9f32..21bb364784e3 100644 --- a/pkgs/by-name/pk/pktgen/package.nix +++ b/pkgs/by-name/pk/pktgen/package.nix @@ -14,17 +14,21 @@ gtk2, which, withGtk ? false, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "pktgen"; - version = "24.10.3"; + version = "26.03.0"; + + __structuredAttrs = true; + strictDeps = true; src = fetchFromGitHub { owner = "pktgen"; repo = "Pktgen-DPDK"; - rev = "pktgen-${finalAttrs.version}"; - sha256 = "sha256-6KC1k+LWNSU/mdwcUKjCaq8pGOcO+dFzeXX4PJm0QgE="; + tag = "pktgen-${finalAttrs.version}"; + hash = "sha256-GNBo0WsHevoge97gUgDdNygCHSA5fQ/73ibsTvDvVYI="; }; nativeBuildInputs = [ @@ -57,7 +61,7 @@ stdenv.mkDerivation (finalAttrs: { }; postPatch = '' - substituteInPlace lib/common/lscpu.h --replace /usr/bin/lscpu ${util-linux}/bin/lscpu + substituteInPlace lib/common/lscpu.h --replace /usr/bin/lscpu ${lib.getExe' util-linux "lscpu"} ''; postInstall = '' @@ -66,6 +70,8 @@ stdenv.mkDerivation (finalAttrs: { rm -rf $out/include $out/lib ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Traffic generator powered by DPDK"; homepage = "http://dpdk.org/";