Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, fetchFromGitHub, buildDunePackage
2, ppxlib
3}:
4
5buildDunePackage rec {
6 pname = "ppx_monad";
7 version = "0.2.0";
8
9 duneVersion = "3";
10
11 src = fetchFromGitHub {
12 owner = "niols";
13 repo = pname;
14 rev = "v${version}";
15 sha256 = "sha256-cbguAddSlUxBK7pmT7vNmtJW9TrVZZjdSJRMT3lqxOA=";
16 };
17
18 propagatedBuildInputs = [
19 ppxlib
20 ];
21
22 doCheck = true;
23 checkInputs = [
24 ];
25
26 meta = {
27 description = "An OCaml Syntax Extension for all Monadic Syntaxes";
28 license = lib.licenses.lgpl3Plus;
29 maintainers = [ lib.maintainers.niols ];
30 homepage = "https://github.com/niols/${pname}";
31 };
32}