mathematica: fix libQt errors

This commit is contained in:
Wulfsta 2020-10-08 18:12:12 -04:00 committed by Bjørn Forsman
parent 8ebf265923
commit 77143fc628

View File

@ -3,6 +3,7 @@
, patchelf , patchelf
, requireFile , requireFile
, callPackage , callPackage
, makeWrapper
, alsaLib , alsaLib
, dbus , dbus
, fontconfig , fontconfig
@ -37,6 +38,7 @@ stdenv.mkDerivation rec {
buildInputs = [ buildInputs = [
coreutils coreutils
patchelf patchelf
makeWrapper
alsaLib alsaLib
coreutils coreutils
dbus dbus
@ -106,6 +108,9 @@ stdenv.mkDerivation rec {
# Remove some broken libraries # Remove some broken libraries
rm -f $out/libexec/Mathematica/SystemFiles/Libraries/Linux-x86-64/libz.so* rm -f $out/libexec/Mathematica/SystemFiles/Libraries/Linux-x86-64/libz.so*
# Set environment variable to fix libQt errors - see https://github.com/NixOS/nixpkgs/issues/96490
wrapProgram $out/bin/mathematica --set USE_WOLFRAM_LD_LIBRARY_PATH 1
''; '';
preFixup = '' preFixup = ''