at master 28 lines 725 B view raw
1{ 2 buildDunePackage, 3 fetchurl, 4 lib, 5 ppxlib, 6}: 7 8let 9 version = "0.16.0"; 10in 11buildDunePackage { 12 pname = "reason-react-ppx"; 13 inherit version; 14 minimalOCamlVersion = "4.14"; 15 src = fetchurl { 16 url = "https://github.com/reasonml/reason-react/releases/download/${version}/reason-react-${version}.tbz"; 17 hash = "sha256-esPB+mvHHTQ3mUYILrkOjMELJxRDIsWleFcxIwOPQ1w="; 18 }; 19 buildInputs = [ ppxlib ]; 20 doCheck = false; # Needs to run in reason-react, see default.nix 21 meta = { 22 description = "React.js JSX PPX"; 23 homepage = "https://github.com/reasonml/reason-react"; 24 license = lib.licenses.mit; 25 maintainers = [ lib.maintainers.vog ]; 26 broken = lib.versionAtLeast ppxlib.version "0.36"; 27 }; 28}