diff --git a/pkgs/development/ocaml-modules/morbig/default.nix b/pkgs/development/ocaml-modules/morbig/default.nix index 9197c9352e1e..163c3322cbf7 100644 --- a/pkgs/development/ocaml-modules/morbig/default.nix +++ b/pkgs/development/ocaml-modules/morbig/default.nix @@ -9,35 +9,32 @@ visitors, }: -lib.throwIf (lib.versionAtLeast ocaml.version "5.4") - "morbig is not available for OCaml ${ocaml.version}" +buildDunePackage rec { + pname = "morbig"; + version = "0.11.0"; - buildDunePackage - rec { - pname = "morbig"; - version = "0.11.0"; + src = fetchFromGitHub { + owner = "colis-anr"; + repo = pname; + rev = "v${version}"; + hash = "sha256-fOBaJHHP/Imi9UDLflI52OdKDcmMxpl+NH3pfofmv/o="; + }; - src = fetchFromGitHub { - owner = "colis-anr"; - repo = pname; - rev = "v${version}"; - hash = "sha256-fOBaJHHP/Imi9UDLflI52OdKDcmMxpl+NH3pfofmv/o="; - }; + nativeBuildInputs = [ + menhir + ]; - nativeBuildInputs = [ - menhir - ]; + propagatedBuildInputs = [ + menhirLib + ppx_deriving_yojson + visitors + ]; - propagatedBuildInputs = [ - menhirLib - ppx_deriving_yojson - visitors - ]; - - meta = { - homepage = "https://github.com/colis-anr/${pname}"; - description = "Static parser for POSIX Shell"; - license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ niols ]; - }; - } + meta = { + homepage = "https://github.com/colis-anr/${pname}"; + description = "Static parser for POSIX Shell"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ niols ]; + broken = lib.versionAtLeast ocaml.version "5.4"; + }; +}