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