diff options
author | Aaron Jheng <wentworth@outlook.com> | 2023-06-29 02:22:59 +0000 |
---|---|---|
committer | Aaron Jheng <wentworth@outlook.com> | 2023-06-29 02:22:59 +0000 |
commit | d40c08d8a121eafc67ad23abe5ffe3a6e5929d92 (patch) | |
tree | 8990cce295b0284950e32db7a42686ba563bc013 | |
parent | 2c8591ad6a6f9d679817a94f847c59b0d1e3289e (diff) |
humioctl: 0.30.2 -> 0.31.1
-rw-r--r-- | pkgs/applications/logging/humioctl/default.nix | 67 |
1 files changed, 30 insertions, 37 deletions
diff --git a/pkgs/applications/logging/humioctl/default.nix b/pkgs/applications/logging/humioctl/default.nix index a1959b473dd0..c48631eefe31 100644 --- a/pkgs/applications/logging/humioctl/default.nix +++ b/pkgs/applications/logging/humioctl/default.nix @@ -1,39 +1,32 @@ { buildGoModule, fetchFromGitHub, installShellFiles, lib }: -let - humioCtlVersion = "0.30.2"; - sha256 = "sha256-FqBS6PoEKMqK590f58re4ycYmrJScyij74Ngj+PLzLs="; - vendorSha256 = "sha256-70QxW2nn6PS6HZWllmQ8O39fbUcbe4c/nKAygLnD4n0="; -in buildGoModule { - name = "humioctl-${humioCtlVersion}"; - pname = "humioctl"; - version = humioCtlVersion; - - vendorSha256 = vendorSha256; - - doCheck = false; - - src = fetchFromGitHub { - owner = "humio"; - repo = "cli"; - rev = "v${humioCtlVersion}"; - sha256 = sha256; - }; - - ldflags = [ "-X main.version=${humioCtlVersion}" ]; - - nativeBuildInputs = [ installShellFiles ]; - - postInstall = '' - $out/bin/humioctl completion bash > humioctl.bash - $out/bin/humioctl completion zsh > humioctl.zsh - installShellCompletion humioctl.{bash,zsh} - ''; - - meta = with lib; { - homepage = "https://github.com/humio/cli"; - description = "A CLI for managing and sending data to Humio"; - license = licenses.asl20; - maintainers = with maintainers; [ lucperkins ]; - }; - } +buildGoModule rec { + pname = "humioctl"; + version = "0.31.1"; + + src = fetchFromGitHub { + owner = "humio"; + repo = "cli"; + rev = "v${version}"; + hash = "sha256-L5Ttos0TL8m62Y69riwnGmB1cOVF6XIH7jMVU8NuFKI="; + }; + + vendorHash = "sha256-GTPEHw3QsID9K6DcYNZRyDJzTqfDV9lHP2Trvd2aC8Y="; + + ldflags = [ "-s" "-w" "-X main.version=${version}" ]; + + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installShellCompletion --cmd humioctl \ + --bash <($out/bin/humioctl completion bash) \ + --zsh <($out/bin/humioctl completion zsh) + ''; + + meta = with lib; { + homepage = "https://github.com/humio/cli"; + description = "A CLI for managing and sending data to Humio"; + license = licenses.asl20; + maintainers = with maintainers; [ lucperkins ]; + }; +} |