summary refs log tree commit diff
path: root/pkgs/applications/science
diff options
context:
space:
mode:
authorFrederik Rietdijk <freddyrietdijk@fridh.nl>2017-08-13 22:55:18 +0200
committerGitHub <noreply@github.com>2017-08-13 22:55:18 +0200
commit006edcc316829cd161e2b393d26144a6ee9623a5 (patch)
tree31a47e1248482ea76c8ef5fa833477f41fce20f7 /pkgs/applications/science
parent651236d4efda5f04763c878b1a95c8a2a3c322e3 (diff)
parentfb2302e115b518ccb5349ac3a4827a3cbdb38640 (diff)
downloadnixlib-006edcc316829cd161e2b393d26144a6ee9623a5.tar
nixlib-006edcc316829cd161e2b393d26144a6ee9623a5.tar.gz
nixlib-006edcc316829cd161e2b393d26144a6ee9623a5.tar.bz2
nixlib-006edcc316829cd161e2b393d26144a6ee9623a5.tar.lz
nixlib-006edcc316829cd161e2b393d26144a6ee9623a5.tar.xz
nixlib-006edcc316829cd161e2b393d26144a6ee9623a5.tar.zst
nixlib-006edcc316829cd161e2b393d26144a6ee9623a5.zip
Merge pull request #27440 from mnacamura/mathematica11_fix_ldpath
mathematica: fix library paths
Diffstat (limited to 'pkgs/applications/science')
-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 f11a23def6a9..1e23cfea27fc 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 math; do
+      sed -i -e 's#export LD_LIBRARY_PATH$#export LD_LIBRARY_PATH=${zlib}/lib:\''${LD_LIBRARY_PATH}#' $path
+    done
   '';
 
   preFixup = ''