nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 70 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.0.8"; 29 30 src = fetchurl { 31 url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz"; 32 sha256 = "CyIIV11G7oUPPHuhov52LP4Ih4pY6bcUApD23/9q39k="; 33 }; 34 35 useDune2 = true; 36 minimumOCamlVersion = "4.08"; 37 38 propagatedBuildInputs = [ 39 mirage-stack 40 mirage-time 41 h2 42 tls-mirage 43 mimic 44 ke 45 bigstringaf 46 faraday 47 tls 48 cstruct 49 tcpip 50 ]; 51 52 doCheck = false; 53 checkInputs = [ 54 lwt 55 logs 56 fmt 57 mirage-crypto-rng 58 mirage-time-unix 59 ptime 60 uri 61 alcotest-lwt 62 ]; 63 64 meta = { 65 description = "HTTP/AF and MirageOS"; 66 license = lib.licenses.mit; 67 maintainers = [ lib.maintainers.sternenseemann ]; 68 homepage = "https://github.com/dinosaure/paf-le-chien"; 69 }; 70}