Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, buildDunePackage
2, git
3, mimic
4, paf
5, ca-certs-nss
6, fmt
7, ipaddr
8, logs
9, lwt
10, mirage-clock
11, mirage-time
12, result
13, rresult
14, tls
15, uri
16, bigstringaf
17, domain-name
18, httpaf
19, mirage-flow
20, tls-mirage
21}:
22
23buildDunePackage {
24 pname = "git-paf";
25
26 inherit (git) version src;
27
28 minimalOCamlVersion = "4.08";
29 duneVersion = "3";
30
31 propagatedBuildInputs = [
32 git
33 mimic
34 paf
35 ca-certs-nss
36 fmt
37 lwt
38 result
39 rresult
40 ipaddr
41 logs
42 mirage-clock
43 mirage-time
44 tls
45 uri
46 bigstringaf
47 domain-name
48 httpaf
49 mirage-flow
50 tls-mirage
51 ];
52
53 meta = git.meta // {
54 description = "A package to use HTTP-based ocaml-git with MirageOS backend";
55 };
56}