From 23fc476f994170aaf8586457618ba9b0872e2296 Mon Sep 17 00:00:00 2001 From: whentze Date: Tue, 14 Dec 2021 09:37:47 +0100 Subject: [PATCH] docker-compose2: pass version to ldflags The package already has a version in nixpkgs, but reports "dev" when asked via CLI. With this change, `docker compose version` behaves as expected. --- pkgs/applications/virtualization/docker/compose.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/applications/virtualization/docker/compose.nix b/pkgs/applications/virtualization/docker/compose.nix index b155d2deee19..da1e1de42701 100644 --- a/pkgs/applications/virtualization/docker/compose.nix +++ b/pkgs/applications/virtualization/docker/compose.nix @@ -13,6 +13,8 @@ buildGoModule rec { vendorSha256 = "sha256-RzAQnuOjT8eMH+rJm+/JrF96PZbCgzDVNPQYUeXPWnY="; + ldflags = ["-X github.com/docker/compose/v2/internal.Version=${version}"]; + doCheck = false; installPhase = '' install -D $GOPATH/bin/cmd $out/libexec/docker/cli-plugins/docker-compose