ocamlPackages.domainslib: init at 0.5.0

authored by

Vincent Laporte and committed by
Vincent Laporte
62cc26f3 f0dfae91

+31
+29
pkgs/development/ocaml-modules/domainslib/default.nix
···
··· 1 + { lib, fetchurl, buildDunePackage 2 + , lockfree 3 + , mirage-clock-unix 4 + }: 5 + 6 + buildDunePackage rec { 7 + pname = "domainslib"; 8 + version = "0.5.0"; 9 + 10 + duneVersion = "3"; 11 + minimalOCamlVersion = "5.0"; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/ocaml-multicore/domainslib/releases/download/v${version}/domainslib-${version}.tbz"; 15 + hash = "sha256-rty+9DUhTUEcN7BPl8G6Q/G/MJ6z/UAn0RPkG8hACwA="; 16 + }; 17 + 18 + propagatedBuildInputs = [ lockfree ]; 19 + 20 + doCheck = true; 21 + checkInputs = [ mirage-clock-unix ]; 22 + 23 + meta = { 24 + homepage = "https://github.com/ocaml-multicore/domainslib"; 25 + description = "Nested-parallel programming"; 26 + license = lib.licenses.isc; 27 + maintainers = [ lib.maintainers.vbgl ]; 28 + }; 29 + }
+2
pkgs/top-level/ocaml-packages.nix
··· 328 329 domain-name = callPackage ../development/ocaml-modules/domain-name { }; 330 331 dose3 = callPackage ../development/ocaml-modules/dose3 { }; 332 333 dscheck = callPackage ../development/ocaml-modules/dscheck { };
··· 328 329 domain-name = callPackage ../development/ocaml-modules/domain-name { }; 330 331 + domainslib = callPackage ../development/ocaml-modules/domainslib { }; 332 + 333 dose3 = callPackage ../development/ocaml-modules/dose3 { }; 334 335 dscheck = callPackage ../development/ocaml-modules/dscheck { };