Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 fetchurl, 4 buildDunePackage, 5 saturn, 6 domain-local-await, 7 kcas, 8 mirage-clock-unix, 9 qcheck-stm, 10}: 11 12buildDunePackage rec { 13 pname = "domainslib"; 14 version = "0.5.1"; 15 16 minimalOCamlVersion = "5.0"; 17 18 src = fetchurl { 19 url = "https://github.com/ocaml-multicore/domainslib/releases/download/${version}/domainslib-${version}.tbz"; 20 hash = "sha256-KMJd+6XZmUSXNsXW/KXgvnFtgY9vODeW3vhL77mDXQE="; 21 }; 22 23 propagatedBuildInputs = [ 24 domain-local-await 25 saturn 26 ]; 27 28 doCheck = true; 29 checkInputs = [ 30 kcas 31 mirage-clock-unix 32 qcheck-stm 33 ]; 34 35 meta = { 36 homepage = "https://github.com/ocaml-multicore/domainslib"; 37 description = "Nested-parallel programming"; 38 license = lib.licenses.isc; 39 maintainers = [ lib.maintainers.vbgl ]; 40 broken = true; # Not compatible with saturn > 0.4.0 41 }; 42}