python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-flow / unix.nix
blob0bd3e42ad37a87e93aa19ed817f4abe56cf85aaa
1 { buildDunePackage, fmt, logs, mirage-flow, ocaml_lwt, cstruct
2 , alcotest, mirage-flow-combinators }:
4 buildDunePackage {
5   pname = "mirage-flow-unix";
7   inherit (mirage-flow) version useDune2 src;
9   # Make tests compatible with alcotest 1.4.0
10   postPatch = ''
11     substituteInPlace test/test.ml --replace 'Fmt.kstrf Alcotest.fail' 'Fmt.kstrf (fun s -> Alcotest.fail s)'
12   '';
14   propagatedBuildInputs = [ fmt logs mirage-flow ocaml_lwt cstruct ];
16   doCheck = true;
17   checkInputs = [ alcotest mirage-flow-combinators ];
19   meta = mirage-flow.meta // {
20     description = "Flow implementations and combinators for MirageOS on Unix";
21   };