aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/top-level/ocaml-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/top-level/ocaml-packages.nix')
-rw-r--r--nixpkgs/pkgs/top-level/ocaml-packages.nix16
1 files changed, 11 insertions, 5 deletions
diff --git a/nixpkgs/pkgs/top-level/ocaml-packages.nix b/nixpkgs/pkgs/top-level/ocaml-packages.nix
index 23c0643f1c4..81db86cbb1e 100644
--- a/nixpkgs/pkgs/top-level/ocaml-packages.nix
+++ b/nixpkgs/pkgs/top-level/ocaml-packages.nix
@@ -519,6 +519,8 @@ let
ocamlmod = callPackage ../development/tools/ocaml/ocamlmod { };
+ ocaml-monadic = callPackage ../development/ocaml-modules/ocaml-monadic { };
+
ocaml_mysql = callPackage ../development/ocaml-modules/mysql { };
ocamlnet = callPackage ../development/ocaml-modules/ocamlnet { };
@@ -829,13 +831,15 @@ let
# Jane Street
- janePackage = callPackage ../development/ocaml-modules/janestreet/janePackage.nix {};
+ janePackage =
+ if lib.versionOlder "4.07" ocaml.version
+ then callPackage ../development/ocaml-modules/janestreet/janePackage_0_12.nix {}
+ else callPackage ../development/ocaml-modules/janestreet/janePackage.nix {};
janeStreet =
if lib.versionOlder "4.07" ocaml.version
then import ../development/ocaml-modules/janestreet/0.12.nix {
- janePackage = callPackage ../development/ocaml-modules/janestreet/janePackage_0_12.nix {};
- inherit ctypes num octavius ppxlib re;
+ inherit ctypes janePackage num octavius ppxlib re;
inherit (pkgs) openssl;
}
else import ../development/ocaml-modules/janestreet {
@@ -1133,7 +1137,9 @@ in let inherit (pkgs) callPackage; in rec
ocamlPackages_4_08 = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.08.nix { });
- ocamlPackages_latest = ocamlPackages_4_08;
+ ocamlPackages_4_09 = mkOcamlPackages (callPackage ../development/compilers/ocaml/4.09.nix { });
+
+ ocamlPackages_latest = ocamlPackages_4_09;
- ocamlPackages = ocamlPackages_4_06;
+ ocamlPackages = ocamlPackages_4_07;
}