Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 buildDunePackage, 3 lib, 4 fetchurl, 5 h1, 6 h2, 7 tls-mirage, 8 mimic, 9 ke, 10 bigstringaf, 11 faraday, 12 tls, 13 lwt, 14 logs, 15 fmt, 16 mirage-crypto-rng, 17 tcpip, 18 ptime, 19 uri, 20 alcotest-lwt, 21 cstruct, 22}: 23 24buildDunePackage rec { 25 pname = "paf"; 26 version = "0.8.0"; 27 28 src = fetchurl { 29 url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz"; 30 hash = "sha256-0q07gZpzUyDoWlA4m/P+EGSvvVKAZ7RwVkpOziqzG2M="; 31 }; 32 33 minimalOCamlVersion = "4.08"; 34 35 propagatedBuildInputs = [ 36 h1 37 h2 38 tls-mirage 39 mimic 40 ke 41 bigstringaf 42 faraday 43 tls 44 cstruct 45 tcpip 46 ]; 47 48 doCheck = true; 49 checkInputs = [ 50 lwt 51 logs 52 fmt 53 mirage-crypto-rng 54 ptime 55 uri 56 alcotest-lwt 57 ]; 58 59 __darwinAllowLocalNetworking = true; 60 61 meta = { 62 description = "HTTP/AF and MirageOS"; 63 license = lib.licenses.mit; 64 maintainers = [ lib.maintainers.sternenseemann ]; 65 homepage = "https://github.com/dinosaure/paf-le-chien"; 66 }; 67}