Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at netboot-syslinux-multiplatform 71 lines 1.1 kB view raw
1{ buildDunePackage 2, lib 3, fetchurl 4, mirage-stack 5, mirage-time 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, mirage-time-unix 19, ptime 20, uri 21, alcotest-lwt 22, cstruct 23}: 24 25buildDunePackage rec { 26 pname = "paf"; 27 version = "0.5.0"; 28 29 src = fetchurl { 30 url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz"; 31 hash = "sha256-oWRvwb8DhtF3ltWaZ6moKmgadFUngruo1UOIaGNV/oM="; 32 }; 33 34 minimalOCamlVersion = "4.08"; 35 duneVersion = "3"; 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 __darwinAllowLocalNetworking = true; 64 65 meta = { 66 description = "HTTP/AF and MirageOS"; 67 license = lib.licenses.mit; 68 maintainers = [ lib.maintainers.sternenseemann ]; 69 homepage = "https://github.com/dinosaure/paf-le-chien"; 70 }; 71}