base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / se / setup-envtest / package.nix
bloba43b97b6a4000050b1a35caecb0750b8f5d5f588
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "setup-envtest";
8   version = "0.19.0";
10   src = fetchFromGitHub {
11     owner = "kubernetes-sigs";
12     repo = "controller-runtime";
13     rev = "v${version}";
14     hash = "sha256-9AqZMiA+OIJD+inmeUc/lq57kV7L85jk1I4ywiSKirg=";
15   } + "/tools/setup-envtest";
17   vendorHash = "sha256-sn3HiKTpQzjrFTOVOGFJwoNpxU+XWgkWD2EOcPilePY=";
19   ldflags = [ "-s" "-w" ];
21   __darwinAllowLocalNetworking = true;
23   meta = with lib; {
24     description = "Tool that manages binaries for envtest, allowing the download of new binaries, listing installed and available ones, and cleaning up versions";
25     homepage = "https://github.com/kubernetes-sigs/controller-runtime/tree/v${version}/tools/setup-envtest";
26     license = licenses.asl20;
27     maintainers = with maintainers; [ arikgrahl ];
28     mainProgram = "setup-envtest";
29   };