diff --git a/pkgs/development/ocaml-modules/earlybird/default.nix b/pkgs/development/ocaml-modules/earlybird/default.nix index 209bf30d2a61..9803a20368c3 100644 --- a/pkgs/development/ocaml-modules/earlybird/default.nix +++ b/pkgs/development/ocaml-modules/earlybird/default.nix @@ -1,30 +1,38 @@ { lib, fetchFromGitHub, ocaml, buildDunePackage , cmdliner, dap, fmt, iter, logs, lru, lwt_ppx, lwt_react, menhir, menhirLib, path_glob, ppx_deriving_yojson +, ppx_optcomp , gitUpdater }: -if lib.versionAtLeast ocaml.version "4.13" -then throw "earlybird is not available for OCaml ${ocaml.version}" -else - buildDunePackage rec { pname = "earlybird"; - version = "1.1.0"; + version = "1.2.1"; - duneVersion = "3"; - - minimalOCamlVersion = "4.11"; + minimalOCamlVersion = "4.12"; src = fetchFromGitHub { owner = "hackwaly"; repo = "ocamlearlybird"; rev = version; - hash = "sha256-8JHZWsgpz2pzpDxST3bkMSmPHtj7MDzD5G3ujqMW+MU="; + hash = "sha256-p29uTdx8+mZKXUL+ng/FzpKuhnykEe8Sy968Wa/KUn4="; }; nativeBuildInputs = [ menhir ]; - buildInputs = [ cmdliner dap fmt iter logs lru lwt_ppx lwt_react menhirLib path_glob ppx_deriving_yojson ]; + buildInputs = [ + cmdliner + dap + fmt + iter + logs + lru + lwt_ppx + lwt_react + menhirLib + path_glob + ppx_deriving_yojson + ppx_optcomp + ]; passthru.updateScript = gitUpdater { };