From 56e68c1764fd17ade5c4a466da43553f64fc3491 Mon Sep 17 00:00:00 2001 From: Paulchen Date: Tue, 22 Sep 2026 16:04:45 +0200 Subject: [PATCH 1/2] cloudfoundry-cli: Update `ldflags` to fix corrupted version --- pkgs/by-name/cl/cloudfoundry-cli/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudfoundry-cli/package.nix b/pkgs/by-name/cl/cloudfoundry-cli/package.nix index 81d9f1a9c08a..445753df03dc 100644 --- a/pkgs/by-name/cl/cloudfoundry-cli/package.nix +++ b/pkgs/by-name/cl/cloudfoundry-cli/package.nix @@ -32,8 +32,9 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" - "-X code.cloudfoundry.org/cli/version.binaryBuildDate=1970-01-01" - "-X code.cloudfoundry.org/cli/version.binaryVersion=${finalAttrs.version}" + "-X code.cloudfoundry.org/cli/v8/version.binaryBuildDate=1970-01-01" + "-X code.cloudfoundry.org/cli/v8/version.binaryVersion=${finalAttrs.version}" + "-X code.cloudfoundry.org/cli/v8/version.binarySHA=${finalAttrs.src.rev}" ]; postInstall = '' From f584225bea576ebcbee92e01ddbc798f1763e1be Mon Sep 17 00:00:00 2001 From: Paulchen Date: Tue, 22 Sep 2026 16:27:54 +0200 Subject: [PATCH 2/2] cloudfoundry-cli: Add install check MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sandro Jäckel --- pkgs/by-name/cl/cloudfoundry-cli/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/cl/cloudfoundry-cli/package.nix b/pkgs/by-name/cl/cloudfoundry-cli/package.nix index 445753df03dc..6f6318caa2ec 100644 --- a/pkgs/by-name/cl/cloudfoundry-cli/package.nix +++ b/pkgs/by-name/cl/cloudfoundry-cli/package.nix @@ -4,6 +4,8 @@ fetchFromGitHub, fetchurl, installShellFiles, + versionCheckHook, + writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { @@ -42,6 +44,15 @@ buildGoModule (finalAttrs: { installShellCompletion --bash $bashCompletionScript ''; + doInstallCheck = true; + + versionCheckKeepEnvironment = [ "HOME" ]; + + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; + meta = { description = "Official command line client for Cloud Foundry"; homepage = "https://github.com/cloudfoundry/cli";