biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-vnetif / default.nix
blob94b5f39820faf3d7a8aa97b613fcb2109ff613b4
1 { lib, buildDunePackage, fetchurl
2 , lwt, mirage-net
3 , cstruct, ipaddr, macaddr, mirage-profile
4 , duration, logs
5 }:
7 buildDunePackage rec {
8   pname = "mirage-vnetif";
9   version = "0.6.0";
11   minimalOCamlVersion = "4.06";
12   duneVersion = "3";
14   src = fetchurl {
15     url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-${version}.tbz";
16     hash = "sha256-fzRoNFqdnj4Ke+eNdo5crvbnKDx6/+dQyu+K3rD5dYw=";
17   };
19   propagatedBuildInputs = [
20     lwt
21     mirage-net
22     cstruct
23     ipaddr
24     macaddr
25     mirage-profile
26     duration
27     logs
28   ];
30   meta = with lib; {
31     description = "Virtual network interface and software switch for Mirage";
32     homepage = "https://github.com/mirage/${pname}";
33     license = licenses.isc;
34     maintainers = [ maintainers.sternenseemann ];
35   };