From cf928387eda2fc4775ef45aacfc886e60dee607b Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Thu, 21 Aug 2025 23:32:57 +0200 Subject: [PATCH 1/2] gowitness: buildGo123Module -> buildGoModule https://github.com/NixOS/nixpkgs/commit/49faa36ea1e8d319e7e4ca3bfd293fb09d3ee3b0 unpinned the module builder, but didn't remove its usage --- pkgs/by-name/go/gowitness/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gowitness/package.nix b/pkgs/by-name/go/gowitness/package.nix index 98283599f457..58e369c78a25 100644 --- a/pkgs/by-name/go/gowitness/package.nix +++ b/pkgs/by-name/go/gowitness/package.nix @@ -1,10 +1,10 @@ { lib, - buildGo123Module, + buildGoModule, fetchFromGitHub, }: -buildGo123Module rec { +buildGoModule rec { pname = "gowitness"; version = "3.0.5"; From 9f48ab3f22e7336bd96c0f41f49ce4d491018b9f Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Fri, 22 Aug 2025 00:32:08 +0200 Subject: [PATCH 2/2] gowitness: add versionCheckHook Check that the binary continues to function after unpinning the module builder --- pkgs/by-name/go/gowitness/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/go/gowitness/package.nix b/pkgs/by-name/go/gowitness/package.nix index 58e369c78a25..c4381a920f40 100644 --- a/pkgs/by-name/go/gowitness/package.nix +++ b/pkgs/by-name/go/gowitness/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule rec { @@ -22,6 +23,10 @@ buildGoModule rec { "-w" ]; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = "version"; + meta = with lib; { description = "Web screenshot utility"; homepage = "https://github.com/sensepost/gowitness";