From 629a4a3ee720976b3e455d5a4bd5aab43a982002 Mon Sep 17 00:00:00 2001 From: Norbert Melzer Date: Fri, 19 Dec 2025 23:01:34 +0100 Subject: [PATCH] docker-compose: fix version reporting --- pkgs/applications/virtualization/docker/compose.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/docker/compose.nix b/pkgs/applications/virtualization/docker/compose.nix index a9b33e10056b..73819b96e906 100644 --- a/pkgs/applications/virtualization/docker/compose.nix +++ b/pkgs/applications/virtualization/docker/compose.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule rec { @@ -17,17 +18,20 @@ buildGoModule rec { vendorHash = "sha256-EFbEd1UwrBnH6pSh+MvupYdie8SnKr8y6K9lQflBSlk="; + nativeInstallCheckInputs = [ versionCheckHook ]; + modPostBuild = '' patch -d vendor/github.com/docker/cli/ -p1 < ${./cli-system-plugin-dir-from-env.patch} ''; ldflags = [ - "-X github.com/docker/compose/v2/internal.Version=${version}" + "-X github.com/docker/compose/v5/internal.Version=${version}" "-s" "-w" ]; doCheck = false; + doInstallCheck = true; installPhase = '' runHook preInstall install -D $GOPATH/bin/cmd $out/libexec/docker/cli-plugins/docker-compose