ocamlPackages.mezzo: fix build

This had been broken by 376e9ceeadc4c4e06f34b33bf347a504a4b3bd65
This commit is contained in:
Vincent Laporte 2023-03-03 06:05:27 +00:00
parent 0749042bfa
commit 9a57e0b57b
No known key found for this signature in database
GPG Key ID: EBD582ADDDB1F81F

@ -1,4 +1,6 @@
{ lib, stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, menhir, menhirLib, yojson, ulex, pprint, fix, functory }:
{ lib, stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, camlp4, menhir
, menhirLib, yojson, ulex, pprint, fix, functory
}:
if lib.versionAtLeast ocaml.version "4.06"
then throw "mezzo is not available for OCaml ${ocaml.version}"
@ -24,8 +26,8 @@ stdenv.mkDerivation {
strictDeps = true;
nativeBuildInputs = [ ocaml findlib ocamlbuild ];
buildInputs = [ yojson menhir menhirLib ulex pprint fix functory ];
nativeBuildInputs = [ ocaml findlib ocamlbuild camlp4 menhir ];
buildInputs = [ yojson menhirLib ulex pprint fix functory ocamlbuild ];
# Sets warning 3 as non-fatal
prePatch = lib.optionalString (check-ocaml-version "4.02") ''