Loading pkgs/applications/networking/cluster/glooctl/default.nix +20 −11 Original line number Diff line number Diff line { 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; [ ]; }; } Loading
pkgs/applications/networking/cluster/glooctl/default.nix +20 −11 Original line number Diff line number Diff line { 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; [ ]; }; }