diff --git a/pkgs/development/ocaml-modules/config-file/default.nix b/pkgs/development/ocaml-modules/config-file/default.nix new file mode 100644 index 000000000000..15eb06667778 --- /dev/null +++ b/pkgs/development/ocaml-modules/config-file/default.nix @@ -0,0 +1,22 @@ +{ stdenv, fetchurl, ocaml, findlib, camlp4 }: + +stdenv.mkDerivation { + name = "ocaml-config-file-1.2"; + + src = fetchurl { + url = https://forge.ocamlcore.org/frs/download.php/1387/config-file-1.2.tar.gz; + sha256 = "1b02yxcnsjhr05ssh2br2ka4hxsjpdw34ldl3nk33wfnkwk7g67q"; + }; + + buildInputs = [ ocaml findlib camlp4 ]; + + createFindlibDestdir = true; + + meta = { + homepage = http://config-file.forge.ocamlcore.org/; + platforms = ocaml.meta.platforms; + description = "An OCaml library used to manage the configuration file(s) of an application"; + license = stdenv.lib.licenses.lgpl2Plus; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dd9dc457a01f..775efdc5d949 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3711,6 +3711,8 @@ let cmdliner = callPackage ../development/ocaml-modules/cmdliner { }; + config-file = callPackage ../development/ocaml-modules/config-file { }; + cppo = callPackage ../development/tools/ocaml/cppo { }; cryptokit = callPackage ../development/ocaml-modules/cryptokit { };