Package Details: mathematica 12.0.0-1

Git Clone URL: (read-only)
Package Base: mathematica
Description: A computational software program used in scientific, engineering, and mathematical fields and other areas of technical computing.
Upstream URL:
Licenses: proprietary
Submitter: Feanor12
Maintainer: JP-Ellis
Last Packager: JP-Ellis
Votes: 61
Popularity: 1.211712
First Submitted: 2011-03-03 21:27
Last Updated: 2019-06-09 00:27

Dependencies (61)

Required by (1)

Sources (1)

Pinned Comments

JP-Ellis commented on 2019-04-24 05:41

Update to Mathematica 12.0.0

Summary of new features:

Please let me know if you encounter any issues.

Latest Comments

« First ‹ Previous ... 4 5 6 7 8 9 10 11 12 13 14 ... Next › Last »

jon commented on 2017-04-27 19:22

@JP-Ellis The last commit added "exit 1" after running the Mathematica installer:

wkunkel commented on 2017-04-27 19:15

@JP-Ellis I don't get any errors other than what I mentioned. I do get this warning:

WARNING: Avahi Daemon is not active on your system so some Kernel Discovery
features will not be available.

Try activating the avahi-daemon service by running (as root):

systemctl enable avahi-daemon

But that doesn't seem likely to be the source of the issue, and I got that warning last time that I successfully installed Mathematica. As far as I know, makepkg isn't using /tmp or a tmpfs file system for anything. I'm not sure how I would check to make sure.

JP-Ellis commented on 2017-04-27 14:42

@wkunkel The installer tries to access certain system directories to write icons, but fails as it does not have sudo access so it is normal to have the following errors:

xdg-icon-resource: No writable system icon directory found.
mkdir: cannot create directory '/applications-merged': Permission denied
xdg-desktop-menu: No writable system menu directory found.

Despite this, the installer finishes fine and the icons are then handled by the PKGBUILD.

Are there any other errors being reported? In particular, have you made sure that makepkg isn't extracting everything in a tmpfs directory such as /tmp?

wkunkel commented on 2017-04-27 14:33

I can no longer make this package on my machine. When I run makepkg -si, I get this output:

==> Making package: mathematica 11.1.1-1 (Thu Apr 27 10:26:43 EDT 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found
==> Validating source files with sha256sums... ... Passed
==> Extracting sources...
==> Starting prepare()...
==> Entering fakeroot environment...
==> Starting package()...
-> Running Mathematica installer
Mathematica 11.1.1 for LINUX Installer Archive

Verifying archive integrity.
Extracting installer. ..............

-- the Mathematica installer runs --

Installation failed. See

==> ERROR: A failure occurred in package().

The InstallErrors file it references has three unique errors in it:

xdg-icon-resource: No writable system icon directory found. (18 times)
mkdir: cannot create directory '/applications-merged': Permission denied
xdg-desktop-menu: No writable system menu directory found.

JP-Ellis commented on 2017-04-01 00:57

@wangjiezhe Thanks for noticing that! I'm not sure how that changed as I thought I created the list using `find` :/ (I think it might've been due to some 'smart' search/replace that adjusts the capitalization...) I'll fix that now. I'll push the changes, but I won't make a new release as I don't want to force everyone to re-download Mathematica and re-install everything since this only cleans up a few files. You can always manually re-install Mathematica though.

@kjslag If I add them again, it'll be as optional dependencies. It is possible to use Mathematica's command line interface only in which case those libraries aren't necessary.

kjslag commented on 2017-03-31 15:49

FYI, libxcursor was included as a dependency due to an old comment by gamezelda. I never personally checked if it was necessary, but that's why it was there. I have no idea if it's still necessary. Thanks for taking over JP-Ellis!

gamezelda commented on 2016-01-06 16:32
BTW, I also had to install libxcursor, alsa-lib and libxml2 in order to get the application running (using a very minimalistic setup with, so you may want to consider adding those to the dependencies on a future release.

wangjiezhe commented on 2017-03-31 15:35

Removed files should be in "/opt/Mathematica", not "/opt/mathematica".

JP-Ellis commented on 2017-03-18 03:12

Update to Mathematica 11.1.0.

Summary of new features:

Blog post:

- Update to Mathematica 11.1.1 (bugfix release)
- PKGBUILD was updated to correctly remove unnecessary files
- Optional dependencies were updated based on namcap output.

JP-Ellis commented on 2017-02-15 00:14

Yeah, then I'm sorry, but I'm not sure what can be done. I'm guessing there's no `` file anywhere on the ISO? You could always download Mathematica from their website, but if you must use the ISO then you'll have to install it manually (or try and adapt this PKGBUILD to suit your needs).

aplund commented on 2017-02-14 23:59

The script in the Installer directory is called MathInstaller and does indeed have a different checksum

472e8fd55adf5b29dd0940aeee0fb6bb /tmp/mathematica-mount/Unix/Installer/MathInstaller

If I force it to be the installer as you suggested I just get this error:

-> Running Mathematica installer
CRITICAL FAILURE: Fundamental Error
Installer text not found.