ocamlPackages.lockfree: init at 0.3.0

authored by

Vincent Laporte and committed by
Vincent Laporte
f0dfae91 3d891772

+31
+29
pkgs/development/ocaml-modules/lockfree/default.nix
··· 1 + { lib, fetchurl, buildDunePackage 2 + , dscheck 3 + , qcheck, qcheck-alcotest 4 + }: 5 + 6 + buildDunePackage rec { 7 + pname = "lockfree"; 8 + version = "0.3.0"; 9 + 10 + minimalOCamlVersion = "5.0"; 11 + duneVersion = "3"; 12 + 13 + src = fetchurl { 14 + url = "https://github.com/ocaml-multicore/lockfree/releases/download/${version}/lockfree-${version}.tbz"; 15 + hash = "sha256-XdJR5ojFsA7bJ4aZ5rh10NjopE0NjfqQ9KitOLMh3Jo="; 16 + }; 17 + 18 + propagatedBuildInputs = [ dscheck ]; 19 + 20 + doCheck = true; 21 + checkInputs = [ qcheck qcheck-alcotest ]; 22 + 23 + meta = { 24 + description = "Lock-free data structures for multicore OCaml"; 25 + homepage = "https://github.com/ocaml-multicore/lockfree"; 26 + license = lib.licenses.isc; 27 + maintainers = [ lib.maintainers.vbgl ]; 28 + }; 29 + }
+2
pkgs/top-level/ocaml-packages.nix
··· 739 739 740 740 lo = callPackage ../development/ocaml-modules/lo { }; 741 741 742 + lockfree = callPackage ../development/ocaml-modules/lockfree { }; 743 + 742 744 logs = callPackage ../development/ocaml-modules/logs { }; 743 745 744 746 lru = callPackage ../development/ocaml-modules/lru { };