Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / ocaml-modules / algaeff / default.nix
bloba146e0f53f518498440313901d4e06b90b7cf9f3
1 { lib
2 , buildDunePackage
3 , fetchFromGitHub
4 , alcotest
5 , qcheck-core
6 }:
8 buildDunePackage rec {
9   pname = "algaeff";
10   version = "1.1.0";
12   minimalOCamlVersion = "5.0";
14   src = fetchFromGitHub {
15     owner = "RedPRL";
16     repo = pname;
17     rev = version;
18     hash = "sha256-7kwQmoT8rpQWPHc+BZQi9fcZhgHxS99158ebXAXlpQ8=";
19   };
21   doCheck = true;
22   checkInputs = [ alcotest qcheck-core ];
24   meta = {
25     description = "Reusable Effects-Based Components";
26     homepage = "https://github.com/RedPRL/algaeff";
27     license = lib.licenses.asl20;
28     maintainers = [ lib.maintainers.vbgl ];
29   };