mathematica: Install desktop items (#147641)

This commit is contained in:
qbg 2021-12-02 07:17:23 -06:00 committed by GitHub
parent ee00acc317
commit b5b4a6ac4f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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