Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 buildDunePackage, 3 git, 4 mimic, 5 mimic-happy-eyeballs, 6 base64, 7 git-paf, 8 awa, 9 awa-mirage, 10 tls, 11 tls-mirage, 12 uri, 13 happy-eyeballs-mirage, 14 happy-eyeballs, 15 ca-certs-nss, 16 mirage-crypto, 17 ptime, 18 x509, 19 cstruct, 20 tcpip, 21 domain-name, 22 fmt, 23 ipaddr, 24 lwt, 25 mirage-flow, 26 mirage-ptime, 27 mirage-sleep, 28 alcotest, 29 alcotest-lwt, 30 bigstringaf, 31 logs, 32 ke, 33}: 34 35buildDunePackage { 36 pname = "git-mirage"; 37 38 inherit (git) version src; 39 40 minimalOCamlVersion = "4.08"; 41 42 buildInputs = [ 43 happy-eyeballs-mirage 44 ipaddr 45 ]; 46 47 propagatedBuildInputs = [ 48 git 49 mimic 50 mimic-happy-eyeballs 51 base64 52 git-paf 53 awa 54 awa-mirage 55 tls 56 tls-mirage 57 uri 58 happy-eyeballs 59 ca-certs-nss 60 mirage-crypto 61 ptime 62 x509 63 cstruct 64 tcpip 65 domain-name 66 fmt 67 lwt 68 mirage-ptime 69 mirage-flow 70 mirage-sleep 71 ]; 72 73 checkInputs = [ 74 alcotest 75 alcotest-lwt 76 bigstringaf 77 logs 78 ke 79 ]; 80 81 meta = git.meta // { 82 description = "Package to use ocaml-git with MirageOS backend"; 83 }; 84}