about summary refs log tree commit diff
path: root/pkgs/development/tools/ocaml
diff options
context:
space:
mode:
authorVincent Laporte <Vincent.Laporte@gmail.com>2015-01-27 07:51:30 +0100
committerVincent Laporte <Vincent.Laporte@gmail.com>2015-01-29 08:43:15 +0100
commit54c8a82818b56efb670eb6d9cd6d770ffcc657df (patch)
tree19b0103b2ba360cf5d541f360f8ae107bc145680 /pkgs/development/tools/ocaml
parent58297aa1e7d16afadd00ba0d412d80f4567bb40d (diff)
downloadnixlib-54c8a82818b56efb670eb6d9cd6d770ffcc657df.tar
nixlib-54c8a82818b56efb670eb6d9cd6d770ffcc657df.tar.gz
nixlib-54c8a82818b56efb670eb6d9cd6d770ffcc657df.tar.bz2
nixlib-54c8a82818b56efb670eb6d9cd6d770ffcc657df.tar.lz
nixlib-54c8a82818b56efb670eb6d9cd6d770ffcc657df.tar.xz
nixlib-54c8a82818b56efb670eb6d9cd6d770ffcc657df.tar.zst
nixlib-54c8a82818b56efb670eb6d9cd6d770ffcc657df.zip
utop: wrap all installed programs
Diffstat (limited to 'pkgs/development/tools/ocaml')
-rw-r--r--pkgs/development/tools/ocaml/utop/default.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/tools/ocaml/utop/default.nix b/pkgs/development/tools/ocaml/utop/default.nix
index 10025ff8a96b..c5c0ac9a3ed8 100644
--- a/pkgs/development/tools/ocaml/utop/default.nix
+++ b/pkgs/development/tools/ocaml/utop/default.nix
@@ -26,8 +26,11 @@ stdenv.mkDerivation rec {
   let ocamlVersion = (builtins.parseDrvName (ocaml.name)).version;
   in
    ''
-    wrapProgram "$out"/bin/utop --set CAML_LD_LIBRARY_PATH "${ocaml_lwt}"/lib/ocaml/${ocamlVersion}/site-lib/lwt/:"${lambdaTerm}"/lib/ocaml/${ocamlVersion}/site-lib/lambda-term/:'$CAML_LD_LIBRARY_PATH' --set OCAMLPATH "${ocaml_lwt}"/lib/ocaml/${ocamlVersion}/site-lib:${ocaml_react}/lib/ocaml/${ocamlVersion}/site-lib:${camomile}/lib/ocaml/${ocamlVersion}/site-lib:${zed}/lib/ocaml/${ocamlVersion}/site-lib:${lambdaTerm}/lib/ocaml/${ocamlVersion}/site-lib:"$out"/lib/ocaml/${ocamlVersion}/site-lib:'$OCAMLPATH'
-    '';
+   for prog in "$out"/bin/*
+   do
+    wrapProgram $prog --set CAML_LD_LIBRARY_PATH "${ocaml_lwt}"/lib/ocaml/${ocamlVersion}/site-lib/lwt/:"${lambdaTerm}"/lib/ocaml/${ocamlVersion}/site-lib/lambda-term/:'$CAML_LD_LIBRARY_PATH' --set OCAMLPATH "${ocaml_lwt}"/lib/ocaml/${ocamlVersion}/site-lib:${ocaml_react}/lib/ocaml/${ocamlVersion}/site-lib:${camomile}/lib/ocaml/${ocamlVersion}/site-lib:${zed}/lib/ocaml/${ocamlVersion}/site-lib:${lambdaTerm}/lib/ocaml/${ocamlVersion}/site-lib:"$out"/lib/ocaml/${ocamlVersion}/site-lib:'$OCAMLPATH'
+   done
+   '';
 
   meta = {
     description = "Universal toplevel for OCaml";