From 7f51f3603d245b1663b278b08cd72862c39792de Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Thu, 27 Mar 2025 20:32:46 +0100 Subject: [PATCH] hof: 0.6.9 -> 0.6.10, unpin Go builder, mark broken on darwin Signed-off-by: Paul Meyer --- pkgs/by-name/ho/hof/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ho/hof/package.nix b/pkgs/by-name/ho/hof/package.nix index 13a14c4a5b13..f7866ddc15e8 100644 --- a/pkgs/by-name/ho/hof/package.nix +++ b/pkgs/by-name/ho/hof/package.nix @@ -1,29 +1,29 @@ { lib, - buildGo122Module, + buildGoModule, fetchFromGitHub, installShellFiles, + stdenv, }: -buildGo122Module rec { +buildGoModule rec { pname = "hof"; - version = "0.6.9"; + version = "0.6.10"; src = fetchFromGitHub { owner = "hofstadter-io"; repo = "hof"; rev = "v${version}"; - hash = "sha256-okY+CkPnlndy5H4M1+T1CY21+63+KPBinHoa5+8kQ2M="; + hash = "sha256-okc11mXqB/PaXd0vsRuIIL70qWSFprvsZJtE6PvCaIg="; }; nativeBuildInputs = [ installShellFiles ]; - vendorHash = "sha256-SmUEVWIyV6k5Lu5zeKGqpij3zUNRZQmIgtf8/Hf7UUs="; + vendorHash = "sha256-mLOWnHzKw/B+jFNuswejEnYbPxFkk95I/BWeHRTH55I="; - subPackages = [ "./cmd/hof/main.go" ]; + subPackages = [ "./cmd/hof" ]; postInstall = '' - mv $out/bin/main $out/bin/hof local INSTALL="$out/bin/hof" installShellCompletion --cmd hof \ --bash <($out/bin/hof completion bash) \ @@ -37,5 +37,8 @@ buildGo122Module rec { license = licenses.asl20; maintainers = with maintainers; [ jfvillablanca ]; mainProgram = "hof"; + # Broken on darwin for Go toolchain > 1.22, with error: + # 'panic: open /etc/protocols: operation not permitted' + broken = stdenv.hostPlatform.isDarwin; }; }