go-musicfox: 4.5.7 -> 4.6.0 (#364326)
[NixPkgs.git] / pkgs / by-name / wa / waitron / package.nix
blobc72a117c772cc8da5aa7454cce89921426ce0bc9
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "waitron";
9   version = "unstable-2020-08-04";
10   rev = "2315857d94e3d1a1e79ac48f8f6a68d59d0ce300";
12   src = fetchFromGitHub {
13     owner = "ns1";
14     repo = "waitron";
15     inherit rev;
16     sha256 = "sha256-ZkGhEOckIOYGb6Yjr4I4e9cjAHDfksRwHW+zgOMZ/FE=";
17   };
19   vendorHash = null;
21   subPackages = [ "." ];
23   patches = [
24     ./staticfiles-directory.patch
25   ];
27   meta = with lib; {
28     description = "Tool to manage network booting of machines";
29     longDescription = ''
30       Waitron is used to build machines (primarily bare-metal, but anything that
31       understands PXE booting will work) based on definitions from any number of
32       specified inventory sources.
33     '';
34     homepage = "https://github.com/ns1/waitron";
35     license = licenses.asl20;
36     maintainers = with maintainers; [ guibert ];
37     platforms = platforms.linux;
38     broken = true; # vendor isn't reproducible with go > 1.17: nix-build -A $name.goModules --check
39   };