@@ -0,0 +1,24 @@
1+{ lib, fetchurl, buildDunePackage
2+, cstruct, fmt, lwt, macaddr, mirage-device
3+}:
4+
5+buildDunePackage rec {
6+ pname = "mirage-net";
7+ version = "3.0.1";
8+
9+ useDune2 = true;
10+
11+ src = fetchurl {
12+ url = "https://github.com/mirage/mirage-net/releases/download/v${version}/mirage-net-v${version}.tbz";
13+ sha256 = "0yfvl0fgs7xy5i7kkparaa7a315a2h7kb1z24fmmnwnyaji57dg3";
14+ };
15+
16+ propagatedBuildInputs = [ cstruct fmt lwt macaddr mirage-device ];
17+
18+ meta = {
19+ description = "Network signatures for MirageOS";
20+ homepage = "https://github.com/mirage/mirage-net";
21+ license = lib.licenses.isc;
22+ maintainers = [ lib.maintainers.vbgl ];
23+ };
24+}