mathematica: Install desktop items (#147641)
This commit is contained in:
parent
ee00acc317
commit
b5b4a6ac4f
@ -90,7 +90,16 @@ stdenv.mkDerivation rec {
|
|||||||
cd Installer
|
cd Installer
|
||||||
# don't restrict PATH, that has already been done
|
# don't restrict PATH, that has already been done
|
||||||
sed -i -e 's/^PATH=/# PATH=/' MathInstaller
|
sed -i -e 's/^PATH=/# PATH=/' MathInstaller
|
||||||
sed -i -e 's/\/bin\/bash/\/bin\/sh/' MathInstaller
|
|
||||||
|
# Fix the installation script as follows:
|
||||||
|
# 1. Adjust the shebang
|
||||||
|
# 2. Use the wrapper in the desktop items
|
||||||
|
substituteInPlace MathInstaller \
|
||||||
|
--replace "/bin/bash" "/bin/sh" \
|
||||||
|
--replace "Executables/Mathematica" "../../bin/mathematica"
|
||||||
|
|
||||||
|
# Install the desktop items
|
||||||
|
export XDG_DATA_HOME="$out/share"
|
||||||
|
|
||||||
echo "=== Running MathInstaller ==="
|
echo "=== Running MathInstaller ==="
|
||||||
./MathInstaller -auto -createdir=y -execdir=$out/bin -targetdir=$out/libexec/Mathematica -silent
|
./MathInstaller -auto -createdir=y -execdir=$out/bin -targetdir=$out/libexec/Mathematica -silent
|
||||||
|
Loading…
Reference in New Issue
Block a user