From d1a4f8ae22aae94c3e8a1cbaeff3e3bc9e07313e Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Tue, 29 Aug 2023 22:06:57 +0200 Subject: [PATCH] =?UTF-8?q?ocamlPackages.earlybird:=201.1.0=20=E2=86=92=20?= =?UTF-8?q?1.2.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ocaml-modules/earlybird/default.nix | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) 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 { };