python312Packages.icontract: relax deps (#380554)
[NixPkgs.git] / pkgs / by-name / se / setup-envtest / package.nix
blob32b38df934b543ab38e07db466ad220ea81909e5
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "setup-envtest";
9   version = "0.19.0";
11   src =
12     fetchFromGitHub {
13       owner = "kubernetes-sigs";
14       repo = "controller-runtime";
15       rev = "v${version}";
16       hash = "sha256-9AqZMiA+OIJD+inmeUc/lq57kV7L85jk1I4ywiSKirg=";
17     }
18     + "/tools/setup-envtest";
20   vendorHash = "sha256-sn3HiKTpQzjrFTOVOGFJwoNpxU+XWgkWD2EOcPilePY=";
22   ldflags = [
23     "-s"
24     "-w"
25   ];
27   __darwinAllowLocalNetworking = true;
29   meta = with lib; {
30     description = "Tool that manages binaries for envtest, allowing the download of new binaries, listing installed and available ones, and cleaning up versions";
31     homepage = "https://github.com/kubernetes-sigs/controller-runtime/tree/v${version}/tools/setup-envtest";
32     license = licenses.asl20;
33     maintainers = with maintainers; [ arikgrahl ];
34     mainProgram = "setup-envtest";
35   };