ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / development / ocaml-modules / ocaml-gettext / stub.nix
blobf5e287e87b82ff41c6653a945a5e8ecf02a9abe5
2   lib,
3   buildDunePackage,
4   ocaml,
5   ocaml_gettext,
6   dune-configurator,
7   ounit,
8 }:
10 lib.throwIf (lib.versionAtLeast ocaml.version "5.0")
11   "gettext-stub is not available for OCaml ${ocaml.version}"
13   buildDunePackage
14   {
16     pname = "gettext-stub";
18     inherit (ocaml_gettext) src version;
20     minimalOCamlVersion = "4.06";
22     buildInputs = [ dune-configurator ];
24     propagatedBuildInputs = [ ocaml_gettext ];
26     doCheck = lib.versionAtLeast ocaml.version "4.08";
28     checkInputs = [ ounit ];
30     meta = builtins.removeAttrs ocaml_gettext.meta [ "mainProgram" ];
31   }