chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ku / kubectl-ktop / package.nix
blobeda9ee79f1f0ed8d3b38bdbe4ad20e3d74e403cf
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "kubectl-ktop";
5   version = "0.3.7";
7   src = fetchFromGitHub {
8     owner = "vladimirvivien";
9     repo = "ktop";
10     rev = "v${version}";
11     sha256 = "sha256-oxyEkDY53HjBgjWRajlcg+8Kx092lyLkPgOJleioO7o=";
12   };
14   vendorHash = "sha256-MLIcTHWo7lsqtAqH8naSvpS013t8KBVPRbch+CfeUNk=";
16   subPackages = [ "." ];
18   ldflags = [
19     "-s"
20     "-w"
21     "-X github.com/vladimirvivien/ktop/buildinfo.Version=v${version}"
22     "-X github.com/vladimirvivien/ktop/buildinfo.GitSHA=${src.rev}"
23   ];
25   postInstall = ''
26     ln -s $out/bin/ktop $out/bin/kubectl-ktop
27   '';
29   meta = with lib; {
30     description = "Top-like tool for your Kubernetes clusters";
31     homepage = "https://github.com/vladimirvivien/ktop";
32     changelog = "https://github.com/vladimirvivien/ktop/releases/tag/v${version}";
33     license = licenses.asl20;
34     maintainers = [ maintainers.ivankovnatsky ];
35   };