From 168e0b20e2cc44aeede1d2ed248f3822b8a5164f Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Sun, 19 Jan 2025 11:43:24 +0100 Subject: [PATCH] keep-sorted: 0.5.1 -> 0.6.0 Signed-off-by: Paul Meyer --- pkgs/by-name/ke/keep-sorted/package.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ke/keep-sorted/package.nix b/pkgs/by-name/ke/keep-sorted/package.nix index 66feb489e9ec48..419d863bd54af1 100644 --- a/pkgs/by-name/ke/keep-sorted/package.nix +++ b/pkgs/by-name/ke/keep-sorted/package.nix @@ -1,23 +1,30 @@ { lib, - buildGo123Module, + buildGoModule, fetchFromGitHub, nix-update-script, + versionCheckHook, }: -buildGo123Module rec { +buildGoModule rec { pname = "keep-sorted"; - version = "0.5.1"; + version = "0.6.0"; src = fetchFromGitHub { owner = "google"; repo = "keep-sorted"; - rev = "v${version}"; - hash = "sha256-xvSEREEOiwft3fPN+xtdMCh+z3PknjJ962Nb+pw715U="; + tag = "v${version}"; + hash = "sha256-ROvj7w8YMq6+ntx0SWi+HfN4sO6d7RjKWwlb/9gfz8w="; }; vendorHash = "sha256-HTE9vfjRmi5GpMue7lUfd0jmssPgSOljbfPbya4uGsc="; + # Inject version string instead of reading version from buildinfo. + postPatch = '' + substituteInPlace main.go \ + --replace-fail 'readVersion())' '"v${version}")' + ''; + env.CGO_ENABLED = "0"; ldflags = [ "-s" ]; @@ -27,6 +34,10 @@ buildGo123Module rec { rm goldens/*_test.go ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + passthru.updateScript = nix-update-script { }; meta = {