at 23.05-pre 69 lines 1.1 kB view raw
1{ buildDunePackage 2, lib 3, fetchurl 4, fetchpatch 5, mirage-stack 6, mirage-time 7, h2 8, tls-mirage 9, mimic 10, ke 11, bigstringaf 12, faraday 13, tls 14, lwt 15, logs 16, fmt 17, mirage-crypto-rng 18, tcpip 19, mirage-time-unix 20, ptime 21, uri 22, alcotest-lwt 23, cstruct 24}: 25 26buildDunePackage rec { 27 pname = "paf"; 28 version = "0.2.0"; 29 30 src = fetchurl { 31 url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz"; 32 sha256 = "sha256-TzhRxFTPkLMAsLPl0ONC8DRhJRGstF58+QRKbGuJZVE="; 33 }; 34 35 minimalOCamlVersion = "4.08"; 36 37 propagatedBuildInputs = [ 38 mirage-stack 39 mirage-time 40 h2 41 tls-mirage 42 mimic 43 ke 44 bigstringaf 45 faraday 46 tls 47 cstruct 48 tcpip 49 ]; 50 51 doCheck = true; 52 checkInputs = [ 53 lwt 54 logs 55 fmt 56 mirage-crypto-rng 57 mirage-time-unix 58 ptime 59 uri 60 alcotest-lwt 61 ]; 62 63 meta = { 64 description = "HTTP/AF and MirageOS"; 65 license = lib.licenses.mit; 66 maintainers = [ lib.maintainers.sternenseemann ]; 67 homepage = "https://github.com/dinosaure/paf-le-chien"; 68 }; 69}