From dc0dc5585c56a52163d9e17766adefd42d266c1e Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 28 Mar 2026 02:25:40 +0700 Subject: [PATCH 1/3] pwru: 1.0.9 -> 1.0.11 --- pkgs/by-name/pw/pwru/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pw/pwru/package.nix b/pkgs/by-name/pw/pwru/package.nix index cf94ef8cb974..d246f0ebcf18 100644 --- a/pkgs/by-name/pw/pwru/package.nix +++ b/pkgs/by-name/pw/pwru/package.nix @@ -8,16 +8,18 @@ buildGoModule (finalAttrs: { pname = "pwru"; - version = "1.0.9"; + version = "1.0.11"; src = fetchFromGitHub { owner = "cilium"; repo = "pwru"; - rev = "v${finalAttrs.version}"; - hash = "sha256-3lIKbzwPX6okJT9CeErX5/innUK3VqnnbWPpvlSN+6U="; + tag = "v${finalAttrs.version}"; + hash = "sha256-P4CKQOSpRujrgBVVNj1DD1jHoN7DEZ18PrfSOKSd31Y="; }; vendorHash = null; + + subPackages = [ "." ]; nativeBuildInputs = [ clang ]; From 638076636dd823bbede5396d1b6e11517bd420ad Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 28 Mar 2026 02:25:48 +0700 Subject: [PATCH 2/3] pwru: fix version unknown --- pkgs/by-name/pw/pwru/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/pw/pwru/package.nix b/pkgs/by-name/pw/pwru/package.nix index d246f0ebcf18..caf7b78138c1 100644 --- a/pkgs/by-name/pw/pwru/package.nix +++ b/pkgs/by-name/pw/pwru/package.nix @@ -25,6 +25,10 @@ buildGoModule (finalAttrs: { buildInputs = [ libpcap ]; + ldflags = [ + "-X github.com/cilium/pwru/internal/pwru.Version=v${finalAttrs.version}" + ]; + postPatch = '' substituteInPlace internal/libpcap/compile.go \ --replace "-static" "" From dcbfa10fb8a77425d11a38f76f5b90e781b0ad16 Mon Sep 17 00:00:00 2001 From: Harinn Date: Sat, 28 Mar 2026 02:15:48 +0700 Subject: [PATCH 3/3] pwru: add miniharinn as a maintainer --- pkgs/by-name/pw/pwru/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pw/pwru/package.nix b/pkgs/by-name/pw/pwru/package.nix index caf7b78138c1..92e0bf0862d6 100644 --- a/pkgs/by-name/pw/pwru/package.nix +++ b/pkgs/by-name/pw/pwru/package.nix @@ -18,7 +18,7 @@ buildGoModule (finalAttrs: { }; vendorHash = null; - + subPackages = [ "." ]; nativeBuildInputs = [ clang ]; @@ -45,7 +45,10 @@ buildGoModule (finalAttrs: { description = "eBPF-based Linux kernel networking debugger"; homepage = "https://github.com/cilium/pwru"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ nickcao ]; + maintainers = with lib.maintainers; [ + nickcao + miniharinn + ]; platforms = lib.platforms.linux; mainProgram = "pwru"; };