diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/science/math/mathematica')
-rw-r--r-- | nixpkgs/pkgs/applications/science/math/mathematica/default.nix | 12 | ||||
-rw-r--r-- | nixpkgs/pkgs/applications/science/math/mathematica/l10ns.nix | 16 |
2 files changed, 12 insertions, 16 deletions
diff --git a/nixpkgs/pkgs/applications/science/math/mathematica/default.nix b/nixpkgs/pkgs/applications/science/math/mathematica/default.nix index 94d72eec6ae4..ea9a9c1b7554 100644 --- a/nixpkgs/pkgs/applications/science/math/mathematica/default.nix +++ b/nixpkgs/pkgs/applications/science/math/mathematica/default.nix @@ -3,6 +3,7 @@ , patchelf , requireFile , callPackage +, makeWrapper , alsaLib , dbus , fontconfig @@ -11,7 +12,7 @@ , glib , libssh2 , ncurses -, opencv2 +, opencv4 , openssl , unixODBC , xkeyboard_config @@ -37,6 +38,7 @@ stdenv.mkDerivation rec { buildInputs = [ coreutils patchelf + makeWrapper alsaLib coreutils dbus @@ -47,7 +49,7 @@ stdenv.mkDerivation rec { glib libssh2 ncurses - opencv2 + opencv4 openssl stdenv.cc.cc.lib unixODBC @@ -106,6 +108,9 @@ stdenv.mkDerivation rec { # Remove some broken libraries 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 = '' @@ -139,6 +144,9 @@ stdenv.mkDerivation rec { ''; dontBuild = true; + + # This is primarily an IO bound build; there's little benefit to building remotely. + preferLocalBuild = true; # all binaries are already stripped dontStrip = true; diff --git a/nixpkgs/pkgs/applications/science/math/mathematica/l10ns.nix b/nixpkgs/pkgs/applications/science/math/mathematica/l10ns.nix index 8ec6ac5048d5..896983ce1563 100644 --- a/nixpkgs/pkgs/applications/science/math/mathematica/l10ns.nix +++ b/nixpkgs/pkgs/applications/science/math/mathematica/l10ns.nix @@ -8,22 +8,10 @@ let allVersions = with lib; flip map # N.B. Versions in this list should be ordered from newest to oldest. [ { - version = "12.1.1"; + version = "12.2.0"; lang = "en"; language = "English"; - sha256 = "02mk8gmv8idnakva1nc7r7mx8ld02lk7jgsj1zbn962aps3bhixd"; - } - { - version = "12.1.0"; - lang = "en"; - language = "English"; - sha256 = "15m9l20jvkxh5w6mbp81ys7mx2lx5j8acw5gz0il89lklclgb8z7"; - } - { - version = "12.0.0"; - lang = "en"; - language = "English"; - sha256 = "b9fb71e1afcc1d72c200196ffa434512d208fa2920e207878433f504e58ae9d7"; + sha256 = "3b6676a203c6adb7e9c418a5484b037974287b5be09c64e7dfea74ddc0e400d7"; } { version = "11.3.0"; |