about summary refs log tree commit diff
path: root/pkgs/applications/science/math/mathematica
diff options
context:
space:
mode:
authorMitsuhiro Nakamura <m.nacamura@gmail.com>2017-07-17 12:32:16 +0900
committerMitsuhiro Nakamura <m.nacamura@gmail.com>2017-07-18 19:45:43 +0900
commit488db3d392856d841b72986700fc572306972da0 (patch)
treea86d81821c57b9e3d98c270fa455fba3d64e3a73 /pkgs/applications/science/math/mathematica
parent50831d543d37bb2953386922c6b5c7488f9028ba (diff)
downloadnixlib-488db3d392856d841b72986700fc572306972da0.tar
nixlib-488db3d392856d841b72986700fc572306972da0.tar.gz
nixlib-488db3d392856d841b72986700fc572306972da0.tar.bz2
nixlib-488db3d392856d841b72986700fc572306972da0.tar.lz
nixlib-488db3d392856d841b72986700fc572306972da0.tar.xz
nixlib-488db3d392856d841b72986700fc572306972da0.tar.zst
nixlib-488db3d392856d841b72986700fc572306972da0.zip
mathematica: fix library paths
Diffstat (limited to 'pkgs/applications/science/math/mathematica')
-rw-r--r--pkgs/applications/science/math/mathematica/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/applications/science/math/mathematica/default.nix b/pkgs/applications/science/math/mathematica/default.nix
index 1a9adcd4782f..6191af85bd10 100644
--- a/pkgs/applications/science/math/mathematica/default.nix
+++ b/pkgs/applications/science/math/mathematica/default.nix
@@ -56,6 +56,7 @@ stdenv.mkDerivation rec {
     unixODBC
     libxml2
     libuuid
+    zlib
   ] ++ (with xorg; [
     libX11
     libXext
@@ -93,6 +94,12 @@ stdenv.mkDerivation rec {
 
     echo "=== Running MathInstaller ==="
     ./MathInstaller -auto -createdir=y -execdir=$out/bin -targetdir=$out/libexec/Mathematica -silent
+
+    # Fix library paths
+    cd $out/libexec/Mathematica/Executables
+    for path in mathematica MathKernel Mathematica WolframKernel wolfram; do
+      sed -i -e 's/export LD_LIBRARY_PATH/export LD_LIBRARY_PATH=${builtins.replaceStrings ["/"] ["\\/"] "${zlib}/lib"}:\''${LD_LIBRARY_PATH}/' $path
+    done
   '';
 
   preFixup = ''