diff options
author | Théo Zimmermann <theo.zimmermann@univ-paris-diderot.fr> | 2017-05-10 11:20:47 +0200 |
---|---|---|
committer | Profpatsch <mail@profpatsch.de> | 2017-05-30 20:50:36 +0200 |
commit | 1dac99b7c96cd130847ca95adee146c3087154fd (patch) | |
tree | 37596a2beeb5e54b4c410428b68f6f957e5c718b /pkgs/top-level/ocaml-packages.nix | |
parent | 9cbb69b11a21c4a52d8b71c754c03c2153d8e6b2 (diff) | |
download | nixpkgs-1dac99b7c96cd130847ca95adee146c3087154fd.tar nixpkgs-1dac99b7c96cd130847ca95adee146c3087154fd.tar.gz nixpkgs-1dac99b7c96cd130847ca95adee146c3087154fd.tar.bz2 nixpkgs-1dac99b7c96cd130847ca95adee146c3087154fd.tar.lz nixpkgs-1dac99b7c96cd130847ca95adee146c3087154fd.tar.xz nixpkgs-1dac99b7c96cd130847ca95adee146c3087154fd.tar.zst nixpkgs-1dac99b7c96cd130847ca95adee146c3087154fd.zip |
ocamlPackages.janeStreet package set: init at 0.9.0
This contains a collection of Jane Street packages at version 0.9.0. Packages not already present in ocamlPackages are also made available without the janeStreet prefix.
Diffstat (limited to 'pkgs/top-level/ocaml-packages.nix')
-rw-r--r-- | pkgs/top-level/ocaml-packages.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 3a185bc0a10..af0c31dc608 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -5,6 +5,7 @@ let let packageSet = self: with self; let inherit (self) callPackage; in + let ocamlPackages = { callPackage = newScope self; @@ -582,6 +583,15 @@ let }; # Jane Street + + janePackage = callPackage ../development/ocaml-modules/janestreet/janePackage.nix {}; + + janeStreet = import ../development/ocaml-modules/janestreet { + inherit lib janePackage ocamlbuild ctypes cryptokit magic-mime; + inherit ocaml-migrate-parsetree octavius ounit ppx_deriving re zarith; + openssl = pkgs.openssl; + }; + js_build_tools = callPackage ../development/ocaml-modules/janestreet/js-build-tools.nix {}; buildOcamlJane = callPackage ../development/ocaml-modules/janestreet/buildOcamlJane.nix {}; @@ -835,6 +845,7 @@ let }; }; + in (ocamlPackages.janeStreet // ocamlPackages); in lib.fix' (lib.extends overrides packageSet); in rec { |