Files

42 lines
812 B
Nix

{
lib,
buildDunePackage,
fetchurl,
lwt,
mirage-net,
cstruct,
ipaddr,
macaddr,
duration,
logs,
}:
buildDunePackage (finalAttrs: {
pname = "mirage-vnetif";
version = "0.6.2";
minimalOCamlVersion = "4.06";
src = fetchurl {
url = "https://github.com/mirage/mirage-vnetif/releases/download/v${finalAttrs.version}/mirage-vnetif-${finalAttrs.version}.tbz";
hash = "sha256-SorcrPRhhCYhHasLQGHvTtLo229/3xVB6f7/XOlFRSI=";
};
propagatedBuildInputs = [
lwt
mirage-net
cstruct
ipaddr
macaddr
duration
logs
];
meta = {
description = "Virtual network interface and software switch for Mirage";
homepage = "https://github.com/mirage/mirage-vnetif";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.sternenseemann ];
};
})