diff options
author | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-09-29 00:08:05 -0300 |
---|---|---|
committer | Anderson Torres <torres.anderson.85@protonmail.com> | 2023-10-06 17:25:10 -0300 |
commit | efbbd73736b4222d1fd1a4e6a63c093c5d0af80e (patch) | |
tree | 8ae4b53d762ba8b59fea98d46cc9b1346c108330 /pkgs/applications/networking/cluster | |
parent | 3a60f9bf6335d02ae78b9e96919c6bffb4c5bc60 (diff) | |
download | nixlib-efbbd73736b4222d1fd1a4e6a63c093c5d0af80e.tar nixlib-efbbd73736b4222d1fd1a4e6a63c093c5d0af80e.tar.gz nixlib-efbbd73736b4222d1fd1a4e6a63c093c5d0af80e.tar.bz2 nixlib-efbbd73736b4222d1fd1a4e6a63c093c5d0af80e.tar.lz nixlib-efbbd73736b4222d1fd1a4e6a63c093c5d0af80e.tar.xz nixlib-efbbd73736b4222d1fd1a4e6a63c093c5d0af80e.tar.zst nixlib-efbbd73736b4222d1fd1a4e6a63c093c5d0af80e.zip |
glooctl: 1.15.4 -> 1.15.7
Diffstat (limited to 'pkgs/applications/networking/cluster')
-rw-r--r-- | pkgs/applications/networking/cluster/glooctl/default.nix | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/pkgs/applications/networking/cluster/glooctl/default.nix b/pkgs/applications/networking/cluster/glooctl/default.nix index be6cef66b1bc..24447a40bec5 100644 --- a/pkgs/applications/networking/cluster/glooctl/default.nix +++ b/pkgs/applications/networking/cluster/glooctl/default.nix @@ -1,36 +1,45 @@ -{ lib, buildGoModule, fetchFromGitHub, installShellFiles }: +{ lib +, buildGoModule +, fetchFromGitHub +, installShellFiles +}: buildGoModule rec { pname = "glooctl"; - version = "1.15.4"; + version = "1.15.7"; src = fetchFromGitHub { owner = "solo-io"; repo = "gloo"; rev = "v${version}"; - hash = "sha256-dQvvWlfCCc9QZFdOryX0bvLVdoBlhVMeP8MqQAYKua4="; + hash = "sha256-sGJfQ9sALQPxne+Q1Rf8PhCHBHupbWrIShk1dqFEPhk="; }; + vendorHash = "sha256-KaBq1VCGWv3K50DDelS0hOQkXnK1ufBiXBtbPQFzwMY="; + subPackages = [ "projects/gloo/cli/cmd" ]; - vendorHash = "sha256-FU8Siea+oH4xtSVwGk/dcivS6eNpIkWZiZqQ3EX9dwI="; nativeBuildInputs = [ installShellFiles ]; + strictDeps = true; + + ldflags = [ + "-s" + "-w" + "-X github.com/solo-io/gloo/pkg/version.Version=${version}" + ]; + postInstall = '' mv $out/bin/cmd $out/bin/glooctl - - export HOME=$TMP installShellCompletion --cmd glooctl \ --bash <($out/bin/glooctl completion bash) \ --zsh <($out/bin/glooctl completion zsh) ''; - ldflags = [ "-s" "-w" "-X github.com/solo-io/gloo/pkg/version.Version=${version}" ]; - - meta = with lib; { + meta = { description = "glooctl is the unified CLI for Gloo"; homepage = "https://docs.solo.io/gloo-edge/latest/reference/cli/glooctl/"; - license = licenses.asl20; - maintainers = with maintainers; [ nelsonjeppesen ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ]; }; } |