evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / ocaml-modules / mirage-flow / unix.nix
blob12681911a3de110ff0b19c4c8d1ca609b6b67c07
1 { buildDunePackage, fmt, logs, mirage-flow, ocaml_lwt, cstruct
2 , alcotest, mirage-flow-combinators
3 }:
5 buildDunePackage {
6   pname = "mirage-flow-unix";
8   inherit (mirage-flow) version src;
10   duneVersion = "3";
12   # Make tests compatible with alcotest 1.4.0
13   postPatch = ''
14     substituteInPlace test/test.ml --replace 'Fmt.kstrf Alcotest.fail' 'Fmt.kstrf (fun s -> Alcotest.fail s)'
15   '';
17   propagatedBuildInputs = [ fmt logs mirage-flow ocaml_lwt cstruct ];
19   doCheck = true;
20   checkInputs = [ alcotest mirage-flow-combinators ];
22   meta = mirage-flow.meta // {
23     description = "Flow implementations and combinators for MirageOS on Unix";
24   };