at master 55 lines 801 B view raw
1{ 2 buildDunePackage, 3 git, 4 mimic, 5 paf, 6 ca-certs-nss, 7 fmt, 8 ipaddr, 9 logs, 10 lwt, 11 rresult, 12 tls, 13 uri, 14 bigstringaf, 15 domain-name, 16 h1, 17 mirage-flow, 18 tls-mirage, 19}: 20 21buildDunePackage { 22 pname = "git-paf"; 23 24 inherit (git) version src; 25 26 postPatch = '' 27 substituteInPlace src/git-paf/dune --replace-fail bigstringaf 'bigstringaf bstr' 28 substituteInPlace src/git-paf/git_paf.ml --replace-fail Bigstringaf.t Bstr.t 29 ''; 30 31 minimalOCamlVersion = "4.08"; 32 33 propagatedBuildInputs = [ 34 git 35 mimic 36 paf 37 ca-certs-nss 38 fmt 39 lwt 40 rresult 41 ipaddr 42 logs 43 tls 44 uri 45 bigstringaf 46 domain-name 47 h1 48 mirage-flow 49 tls-mirage 50 ]; 51 52 meta = git.meta // { 53 description = "Package to use HTTP-based ocaml-git with MirageOS backend"; 54 }; 55}