diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/cluster/kubemqctl/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/networking/cluster/kubemqctl/default.nix | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubemqctl/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubemqctl/default.nix index 1f7d691f0cc6..7185ff5a42dc 100644 --- a/nixpkgs/pkgs/applications/networking/cluster/kubemqctl/default.nix +++ b/nixpkgs/pkgs/applications/networking/cluster/kubemqctl/default.nix @@ -2,25 +2,30 @@ buildGoModule rec { pname = "kubemqctl"; - version = "3.5.1"; + version = "3.7.2"; + src = fetchFromGitHub { owner = "kubemq-io"; repo = pname; rev = "v${version}"; - sha256 = "0daqvd1y6b87xvnpdl2k0sa91zdmp48r0pgp6dvnb2l44ml8a4z0"; + hash = "sha256-PaB5+Sy2ccEQz+wuz88w/M4NXayKA41/ugSPJdtjfiE="; }; + vendorHash = "sha256-rou4IC5wMIq7i/OGAvE28qke0X6C5S7Iw+gwCPf5Zdk="; + + preBuild = '' + # The go.sum file is missing from the upstream. + cp ${./go.sum} go.sum + ''; + ldflags = [ "-w" "-s" "-X main.version=${version}" ]; doCheck = false; # TODO tests are failing - vendorSha256 = null; #vendorSha256 = ""; - meta = { homepage = "https://github.com/kubemq-io/kubemqctl"; description = "Kubemqctl is a command line interface (CLI) for Kubemq Kubernetes Message Broker."; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ brianmcgee ]; - broken = true; # vendor isn't reproducible with go > 1.17: nix-build -A $name.goModules --check }; } |