python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-xen / default.nix
bloba2b84e8fb5e42e3945eacb82fe0086aeb3aaddc9
1 { lib
2 , buildDunePackage
3 , fetchurl
4 , cstruct
5 , lwt
6 , shared-memory-ring-lwt
7 , xenstore
8 , lwt-dllist
9 , mirage-profile
10 , mirage-runtime
11 , logs
12 , fmt
13 , bheap
14 , duration
15 , io-page
18 buildDunePackage rec {
19   pname = "mirage-xen";
20   version = "7.2.0";
22   src = fetchurl {
23     url = "https://github.com/mirage/mirage-xen/releases/download/v${version}/mirage-xen-${version}.tbz";
24     sha256 = "sha256-5ZdzourQshHGtYPPdJtJLpH8P6ZLNbjQWy7TDxcY3OA=";
25   };
27   minimalOCamlVersion = "4.08";
29   propagatedBuildInputs = [
30     cstruct
31     lwt
32     shared-memory-ring-lwt
33     xenstore
34     lwt-dllist
35     mirage-profile
36     mirage-runtime
37     io-page
38     logs
39     fmt
40     bheap
41     duration
42   ];
44   meta = with lib; {
45     description = "Xen core platform libraries for MirageOS";
46     license = licenses.isc;
47     maintainers = [ maintainers.sternenseemann ];
48     homepage = "https://github.com/mirage/mirage-xen";
49   };