mathematica: 14.0.0 -> 14.1.0
This commit is contained in:
@@ -53,8 +53,8 @@ let versions = callPackage ./versions.nix { };
|
||||
|
||||
matchesDoc = v:
|
||||
builtins.match (if webdoc
|
||||
then ".*[0-9]_LINUX.sh"
|
||||
else ".*[0-9]_BNDL_LINUX.sh") v.src.name != null;
|
||||
then ".*[0-9]_LIN(UX)?.sh"
|
||||
else ".*_B[Nn][Dd][Ll].sh") v.src.name != null;
|
||||
|
||||
in
|
||||
|
||||
|
||||
@@ -157,9 +157,15 @@ in stdenv.mkDerivation {
|
||||
|
||||
mkdir -p "$out/lib/udev/rules.d"
|
||||
|
||||
# Patch MathInstaller's shebangs and udev rules dir
|
||||
patchShebangs MathInstaller
|
||||
substituteInPlace MathInstaller \
|
||||
# Set name of installer file
|
||||
if [ -f "MathInstaller" ]; then
|
||||
INSTALLER="MathInstaller"
|
||||
else
|
||||
INSTALLER="WolframInstaller"
|
||||
fi
|
||||
# Patch Installer's shebangs and udev rules dir
|
||||
patchShebangs $INSTALLER
|
||||
substituteInPlace $INSTALLER \
|
||||
--replace /etc/udev/rules.d $out/lib/udev/rules.d
|
||||
|
||||
# Remove PATH restriction, root and avahi daemon checks, and hostname call
|
||||
@@ -169,13 +175,13 @@ in stdenv.mkDerivation {
|
||||
s/^\s*checkAvahiDaemon$/:/
|
||||
s/^\s*installBundledInstall$/:/
|
||||
s/`hostname`/""/
|
||||
' MathInstaller
|
||||
' $INSTALLER
|
||||
|
||||
# NOTE: some files placed under HOME may be useful
|
||||
XDG_DATA_HOME="$out/share" HOME="$TMPDIR/home" vernierLink=y \
|
||||
./MathInstaller -execdir="$out/bin" -targetdir="$out/libexec/Mathematica" -auto -verbose -createdir=y
|
||||
./$INSTALLER -execdir="$out/bin" -targetdir="$out/libexec/Mathematica" -auto -verbose -createdir=y
|
||||
|
||||
# Check if MathInstaller produced any errors
|
||||
# Check if Installer produced any errors
|
||||
errLog="$out/libexec/Mathematica/InstallErrors"
|
||||
if [ -f "$errLog" ]; then
|
||||
echo "Installation errors:"
|
||||
|
||||
@@ -7,6 +7,20 @@
|
||||
*/
|
||||
|
||||
let versions = [
|
||||
{
|
||||
version = "14.1.0";
|
||||
lang = "en";
|
||||
language = "English";
|
||||
sha256 = "sha256-PCpjwqA6NC+iwvYxddYBlmF5+vl76r+MoIYAL91WFns=";
|
||||
installer = "Wolfram_14.1.0_LIN.sh";
|
||||
}
|
||||
{
|
||||
version = "14.1.0";
|
||||
lang = "en";
|
||||
language = "English";
|
||||
sha256 = "sha256-pnu60Pv3xo3+MAkDLiU3yTPVbbQ00diV45vSVL8B310=";
|
||||
installer = "Wolfram_14.1.0_LIN_Bndl.sh";
|
||||
}
|
||||
{
|
||||
version = "14.0.0";
|
||||
lang = "en";
|
||||
|
||||
Reference in New Issue
Block a user