fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-flow / unix.nix
blob3571676f395d5b0cb8465252e2b18e6dc18f4cd5
2   buildDunePackage,
3   fmt,
4   logs,
5   mirage-flow,
6   ocaml_lwt,
7   cstruct,
8   alcotest,
9   mirage-flow-combinators,
12 buildDunePackage {
13   pname = "mirage-flow-unix";
15   inherit (mirage-flow) version src;
17   duneVersion = "3";
19   # Make tests compatible with alcotest 1.4.0
20   postPatch = ''
21     substituteInPlace test/test.ml --replace 'Fmt.kstrf Alcotest.fail' 'Fmt.kstrf (fun s -> Alcotest.fail s)'
22   '';
24   propagatedBuildInputs = [
25     fmt
26     logs
27     mirage-flow
28     ocaml_lwt
29     cstruct
30   ];
32   doCheck = true;
33   checkInputs = [
34     alcotest
35     mirage-flow-combinators
36   ];
38   meta = mirage-flow.meta // {
39     description = "Flow implementations and combinators for MirageOS on Unix";
40   };