python312Packages.icontract: relax deps (#380554)
[NixPkgs.git] / pkgs / by-name / ju / jumppad / package.nix
blob40eb38f2fa470d96dbd11eff04bcf52826b18b2d
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "jumppad";
9   version = "0.16.0";
11   src = fetchFromGitHub {
12     owner = "jumppad-labs";
13     repo = "jumppad";
14     rev = version;
15     hash = "sha256-zJS27lguSHvJge/iRwFhm9GtK0t3VQUt+uFZdjgkaeU=";
16   };
17   vendorHash = "sha256-kn7rI5XwpqHeK7mA4FT67tLo2edb+dyD+rveVrGIjIo=";
19   subPackages = [ "." ];
21   ldflags = [
22     "-s"
23     "-X main.version=${version}"
24   ];
26   # Tests require a large variety of tools and resources to run including
27   # Kubernetes, Docker, and GCC.
28   doCheck = false;
30   meta = with lib; {
31     description = "Tool for building modern cloud native development environments";
32     homepage = "https://jumppad.dev";
33     license = licenses.mpl20;
34     maintainers = with maintainers; [ cpcloud ];
35     mainProgram = "jumppad";
36   };