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