From 1295fd8c430b9b2345810f86eb90bea47d25230d Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 18 Dec 2024 02:55:46 +0100 Subject: [PATCH 1/3] cunicu: 0.5.68 -> 0.5.72 --- pkgs/by-name/cu/cunicu/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/cu/cunicu/package.nix b/pkgs/by-name/cu/cunicu/package.nix index 334e9b0e18d0..0a447091b65a 100644 --- a/pkgs/by-name/cu/cunicu/package.nix +++ b/pkgs/by-name/cu/cunicu/package.nix @@ -10,15 +10,17 @@ }: buildGoModule rec { pname = "cunicu"; - version = "0.5.68"; + version = "0.5.72"; src = fetchFromGitHub { owner = "cunicu"; repo = "cunicu"; rev = "v${version}"; - hash = "sha256-bSX9Mf+7BNX37DrFut3c6HKdjBPh6xgdr8X2hNBjV54="; + hash = "sha256-W6EoFlRr8WVg5k5bk9L9RAMLLazd1uzufXmzP82WIiU="; }; + vendorHash = "sha256-gLvTLXNJkgqmDr08kH0dg0MBVMRawBG7lJjIFy2US14="; + nativeBuildInputs = [ installShellFiles protobuf @@ -28,8 +30,6 @@ buildGoModule rec { CGO_ENABLED = 0; - vendorHash = "sha256-ATIDio2C71gm5/Ex3Ys9izJSxx4rb1jQU5snGS8idVU="; - # These packages contain networking dependent tests which fail in the sandbox excludedPackages = [ "pkg/config" From 851d03934beada9c9b7a4b4c55ed5cd016075a8c Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 18 Dec 2024 02:57:34 +0100 Subject: [PATCH 2/3] cunicu: add versionCheckHook --- pkgs/by-name/cu/cunicu/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/cu/cunicu/package.nix b/pkgs/by-name/cu/cunicu/package.nix index 0a447091b65a..31503f52de0c 100644 --- a/pkgs/by-name/cu/cunicu/package.nix +++ b/pkgs/by-name/cu/cunicu/package.nix @@ -4,6 +4,7 @@ buildGoModule, fetchFromGitHub, installShellFiles, + versionCheckHook, protobuf, protoc-gen-go, protoc-gen-go-grpc, @@ -28,6 +29,10 @@ buildGoModule rec { protoc-gen-go-grpc ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + CGO_ENABLED = 0; # These packages contain networking dependent tests which fail in the sandbox @@ -43,6 +48,9 @@ buildGoModule rec { "-X cunicu.li/cunicu/pkg/buildinfo.BuiltBy=Nix" ]; + doInstallCheck = true; + versionCheckProgramArg = "version"; + preBuild = '' go generate ./... ''; From 97764fb8ebfcfbd1f856781fed8d99c037521d0a Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Wed, 18 Dec 2024 02:58:04 +0100 Subject: [PATCH 3/3] cunicu: add passthru.updateScript --- pkgs/by-name/cu/cunicu/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/cu/cunicu/package.nix b/pkgs/by-name/cu/cunicu/package.nix index 31503f52de0c..031a8a8ad095 100644 --- a/pkgs/by-name/cu/cunicu/package.nix +++ b/pkgs/by-name/cu/cunicu/package.nix @@ -8,6 +8,7 @@ protobuf, protoc-gen-go, protoc-gen-go-grpc, + nix-update-script, }: buildGoModule rec { pname = "cunicu"; @@ -51,6 +52,8 @@ buildGoModule rec { doInstallCheck = true; versionCheckProgramArg = "version"; + passthru.updateScript = nix-update-script { }; + preBuild = '' go generate ./... '';