anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / networking / cluster / cni / default.nix
blob7710490816e7e0b3993c07f843d86c4ca4bf5457
1 { lib, fetchFromGitHub, buildGoModule }:
3 buildGoModule rec {
4   pname = "cni";
5   version = "1.2.3";
7   src = fetchFromGitHub {
8     owner = "containernetworking";
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-ocSc1fhbBB8YRxVVOvYMombOOkLMdfv9V4GYbf8kwIE=";
12   };
14   vendorHash = "sha256-/aPx8NgGkJ1irU0LGzmYTlsiX2U5or24Vl1PGHWuDyE=";
16   subPackages = [
17     "./cnitool"
18   ];
20   ldflags = [ "-s" "-w" ];
22   meta = with lib; {
23     description = "Container Network Interface - networking for Linux containers";
24     mainProgram = "cnitool";
25     license = licenses.asl20;
26     homepage = "https://github.com/containernetworking/cni";
27     maintainers = with maintainers; [ offline vdemeester ];
28     platforms = [ "x86_64-linux" "aarch64-linux" ];
29   };