toxic: 0.15.1 -> 0.16.0
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-xen / default.nix
blob184abc551f731f48c1737cf96d5dea5ebb4fd1c2
2   lib,
3   buildDunePackage,
4   fetchurl,
5   cstruct,
6   lwt,
7   shared-memory-ring-lwt,
8   xenstore,
9   lwt-dllist,
10   mirage-profile,
11   mirage-runtime,
12   logs,
13   fmt,
14   bheap,
15   duration,
16   io-page,
19 buildDunePackage rec {
20   pname = "mirage-xen";
21   version = "8.0.1";
23   src = fetchurl {
24     url = "https://github.com/mirage/mirage-xen/releases/download/v${version}/mirage-xen-${version}.tbz";
25     hash = "sha256-x8i2Kbz0EcifZK/lbDIFa9Kwtl1/xzbYV9h9E+EtGP4=";
26   };
28   minimalOCamlVersion = "4.08";
29   duneVersion = "3";
31   propagatedBuildInputs = [
32     cstruct
33     lwt
34     shared-memory-ring-lwt
35     xenstore
36     lwt-dllist
37     mirage-profile
38     mirage-runtime
39     io-page
40     logs
41     fmt
42     bheap
43     duration
44   ];
46   meta = with lib; {
47     description = "Xen core platform libraries for MirageOS";
48     license = licenses.isc;
49     maintainers = [ maintainers.sternenseemann ];
50     homepage = "https://github.com/mirage/mirage-xen";
51   };