fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / development / ocaml-modules / git / unix.nix
blobca4f784490c35167abccb9adf5b6c0b900128552
2   buildDunePackage,
3   git,
4   rresult,
5   bigstringaf,
6   fmt,
7   bos,
8   fpath,
9   uri,
10   digestif,
11   logs,
12   lwt,
13   mirage-clock,
14   mirage-clock-unix,
15   astring,
16   cmdliner,
17   decompress,
18   domain-name,
19   ipaddr,
20   mtime,
21   tcpip,
22   mirage-flow,
23   mirage-unix,
24   alcotest,
25   alcotest-lwt,
26   base64,
27   cstruct,
28   ke,
29   mirage-crypto-rng,
30   git-binary,
31   mimic,
32   tls,
33   cacert,
34   happy-eyeballs-lwt,
35   git-mirage,
38 buildDunePackage {
39   pname = "git-unix";
40   inherit (git) version src;
42   minimalOCamlVersion = "4.08";
44   buildInputs = [
45     cmdliner
46     mirage-clock
47     tcpip
48   ];
49   propagatedBuildInputs = [
50     rresult
51     bigstringaf
52     fmt
53     bos
54     fpath
55     digestif
56     logs
57     lwt
58     astring
59     decompress
60     domain-name
61     ipaddr
62     mirage-flow
63     mirage-unix
64     cstruct
65     mimic
66     tls
67     git
68     happy-eyeballs-lwt
69     git-mirage
70     mirage-clock-unix
71   ];
72   checkInputs = [
73     alcotest
74     alcotest-lwt
75     base64
76     ke
77     mirage-crypto-rng
78     uri
79     mtime
80     cacert # sets up NIX_SSL_CERT_FILE
81   ];
82   nativeCheckInputs = [ git-binary ];
83   doCheck = true;
85   meta = {
86     description = "Unix backend for the Git protocol(s)";
87     inherit (git.meta) homepage license maintainers;
88   };