Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / ocaml-modules / carton / lwt.nix
blobcf07eca552bae17dde9c1466159d2a6a30640138
1 { buildDunePackage, carton
2 , lwt, decompress, optint, bigstringaf
3 , alcotest, alcotest-lwt, cstruct, fmt, logs
4 , mirage-flow, result, rresult
5 , ke, base64, bos, checkseum, digestif, fpath
6 , stdlib-shims
7 , git-binary # pkgs.git
8 }:
10 buildDunePackage {
11   pname = "carton-lwt";
13   inherit (carton) version src postPatch;
14   duneVersion = "3";
16   propagatedBuildInputs = [
17     carton
18     lwt
19     decompress
20     optint
21     bigstringaf
22   ];
24   # Tests fail with git 2.41
25   # see https://github.com/mirage/ocaml-git/issues/617
26   doCheck = false;
27   nativeCheckInputs = [
28     git-binary
29   ];
30   checkInputs = [
31     alcotest
32     alcotest-lwt
33     cstruct
34     fmt
35     logs
36     mirage-flow
37     result
38     rresult
39     ke
40     base64
41     bos
42     checkseum
43     digestif
44     fpath
45     stdlib-shims
46   ];
48   inherit (carton) meta;