nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, fetchFromGitHub, buildDunePackage
2, ppxlib
3}:
4
5buildDunePackage rec {
6 pname = "ocaml-monadic";
7 version = "0.5.0";
8
9 duneVersion = "3";
10
11 src = fetchFromGitHub {
12 owner = "zepalmer";
13 repo = pname;
14 rev = version;
15 sha256 = "1ynv3yhdqmkhkgnz6c5kv6ryjcc934sdvw9rhh8rjg2dlzlffgbw";
16 };
17
18 buildInputs = [ ppxlib ];
19
20 meta = {
21 inherit (src.meta) homepage;
22 description = "A PPX extension to provide an OCaml-friendly monadic syntax";
23 license = lib.licenses.bsd3;
24 maintainers = [ lib.maintainers.vbgl ];
25 };
26}