Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mathematica: 14.0.0 -> 14.1.0 #343491

Merged
merged 2 commits into from
Sep 23, 2024
Merged

Conversation

chewblacka
Copy link
Contributor

@chewblacka chewblacka commented Sep 21, 2024

Description of changes

  • Added myself to maintainers

14.0.0 -> 14.1.0
https://www.wolfram.com/language/quick-revision-history/#v141

  • Added new 14.1 binary names and hashes to versions.nix
  • 14.1 sees a change in the way the Mathematica downloads are named so I've modified the regex in default.nix to match the new filenames (as well as the old).
  • Also 14.1 sees the actual install script renamed from MathInstaller to WolframInstaller so I've changed generic.nix to accommodate both.

Closes #343316

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@herberteuler
Copy link
Member

Thanks! The new script is now named wolframnb instead of mathematica, and the installed binary works for me.

@NickCao NickCao merged commit d77b652 into NixOS:master Sep 23, 2024
37 of 39 checks passed
SharzyL added a commit to SharzyL/nixpkgs that referenced this pull request Oct 5, 2024
With mathematica 14 came into nixpkgs with NixOS#343491, there are two types
of file names of local-doc installer, "Wolfram_*_LIN_Bndl.sh" and
"Mathematica_*_BNDL_LINUX.sh". However, the modified matchesDoc
implementation failed to match the later type, causing evaluation
errors.
Hexadecimaaal pushed a commit to Hexadecimaaal/nixpkgs that referenced this pull request Oct 10, 2024
With mathematica 14 came into nixpkgs with NixOS#343491, there are two types
of file names of local-doc installer, "Wolfram_*_LIN_Bndl.sh" and
"Mathematica_*_BNDL_LINUX.sh". However, the modified matchesDoc
implementation failed to match the later type, causing evaluation
errors.
@2xsaiko 2xsaiko added the backport release-24.05 Backport PR automatically label Oct 13, 2024
Copy link
Contributor

Successfully created backport PR for release-24.05:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update request: mathematica 14.0.0 → 14.1.0
4 participants