lol
at 24.05-pre 36 lines 701 B view raw
1{ lib 2, buildDunePackage 3, fetchurl 4, cstruct 5, logs 6, lwt 7, macaddr 8, mirage-net 9}: 10 11buildDunePackage rec { 12 pname = "ethernet"; 13 version = "3.2.0"; 14 15 minimalOCamlVersion = "4.08"; 16 17 src = fetchurl { 18 url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-${version}.tbz"; 19 hash = "sha256-TB2nAhQiHZ1Dk6n/3i49s9HKNH92yNUl3xl94hByrAk="; 20 }; 21 22 propagatedBuildInputs = [ 23 cstruct 24 mirage-net 25 macaddr 26 lwt 27 logs 28 ]; 29 30 meta = with lib; { 31 description = "OCaml Ethernet (IEEE 802.3) layer, used in MirageOS"; 32 homepage = "https://github.com/mirage/ethernet"; 33 license = licenses.isc; 34 maintainers = [ maintainers.sternenseemann ]; 35 }; 36}