summaryrefslogtreecommitdiff
path: root/gnu/packages/maths.scm
AgeCommit message (Collapse)Author
2020-04-23Merge branch 'master' into core-updatesMarius Bakke
Conflicts: etc/news.scm gnu/local.mk gnu/packages/bootloaders.scm gnu/packages/linphone.scm gnu/packages/linux.scm gnu/packages/tls.scm gnu/system.scm
2020-04-22gnu: maths: dune-*: Update to version 2.7Felix Gruber
* gnu/packages/maths.scm (dune-*): Update to version 2.7. (dune-uggrid)[source] Download from Git, as no release tarball for version 2.7 exists. (dune-alugrid,dune-subgrid,dune-pdelab)[source] Use commit hashes as no tags for version 2.7 exist (yet?). (dune-istl)[source](patches) Add patch required to build version 2.7 without openmpi. * gnu/packages/patches/dune-istl-2.7-fix-non-mpi-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-20gnu: libqalculate: Fix libcurl gnutls CA cert bundle file.R Veera Kumar
* gnu/packages/patches/libqalculate-3.8.0-libcurl-ssl-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/maths.scm (libqalculate)[source]: Use it. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-14gnu: dune-localfunctions: Fix build failure.Marius Bakke
* gnu/packages/maths.scm (dune-localfunctions)[arguments]: Add phase 'hide-gfortran'.
2020-04-14gnu: dune-istl: Fix build failure.Marius Bakke
* gnu/packages/maths.scm (dune-istl)[arguments]: Add phase 'hide-gfortran'.
2020-04-13Merge branch 'master' into core-updatesMarius Bakke
2020-04-12gnu: dune-subgrid: Fix grammar of "allows to mark" to "marks".Vagrant Cascadian
* gnu/packages/maths (dune-subgrid): Fix grammar.
2020-04-12gnu: libqalculate: Fix spelling of "uncertainty".Vagrant Cascadian
* gnu/packages/maths (libqalculate): Fix typo.
2020-04-08Merge branch 'master' into core-updatesMarius Bakke
Conflicts: etc/news.scm gnu/local.mk gnu/packages/check.scm gnu/packages/cross-base.scm gnu/packages/gimp.scm gnu/packages/java.scm gnu/packages/mail.scm gnu/packages/sdl.scm gnu/packages/texinfo.scm gnu/packages/tls.scm gnu/packages/version-control.scm
2020-04-07gnu: Add dsfmt.Nicolò Balzarotti
* gnu/packages/maths.scm (dsfmt): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-04-05gnu: octave-cli: Fix build.Marius Bakke
* gnu/packages/maths.scm (octave-cli)[inputs]: Add LIBJPEG-TURBO. [arguments]: Add "--enable-link-all-dependencies" in #:configure-flags.
2020-04-04gnu: scotch: Make some inputs native.Vincent Legoll
* gnu/packages/math.scm (scotch)[inputs]: Move flex & bison from here... [native-inputs]: ...to this new field. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2020-04-03gnu: GSL: Remove unnecessary (%current-system) call.Marius Bakke
* gnu/packages/maths.scm (gsl)[arguments]: Use the let-bound SYSTEM variable instead of %CURRENT-SYSTEM.
2020-04-03gnu: Add qalculate-gtk.R Veera Kumar
* gnu/packages/maths.scm (qalculate-gtk): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-03gnu: Add libqalculate.R Veera Kumar
* gnu/packages/maths.scm (libqalculate): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-03gnu: GSL: Disable failing tests on i686-linux and aarch64-linux.Marius Bakke
This follows up commit 7ad3c81240b366b99f29c4ac5f7c42173c91f38a, which enabled tests that were previously disabled on i686, and takes into account new tests with similar issues. While at it, selectively disable tests on aarch64 instead of disabling all tests. * gnu/packages/maths.scm (gsl)[arguments]: On i686 and aarch64, add #:phases.
2020-03-30Merge branch 'master' into core-updatesMarius Bakke
Conflicts: gnu/packages/admin.scm gnu/packages/commencement.scm gnu/packages/guile.scm gnu/packages/linux.scm gnu/packages/package-management.scm gnu/packages/pulseaudio.scm gnu/packages/web.scm
2020-03-29gnu: z3: Fix build determinism.Jakub Kądziołka
* gnu/packages/maths.scm (z3)[arguments]: Add a phase to set PYTHONHASHSEED=0.
2020-03-29gnu: Remove more packages deprecated for over almost a year.Tobias Geerinckx-Rice
* gnu/packages/games.scm (armagetron-advanced) (cataclysm-dark-days-ahead, gnubackgammon, l-abbaye-des-morts) (the-battle-for-wesnoth, the-battle-for-wesnoth-server) (project-starfighter, kiki-the-nano-bot, fish-fillets-ng) (dungeon-crawl-stone-soup): Let's forget this ever happened. * gnu/packages/emacs-xyz.scm (geiser, paredit, git-modes/old-name) (magit, magit-svn, haskell-mode, emacs-emms-player-mpv, bbdb) (ert-runner, groovy-emacs-modes): Remove variable. * gnu/packages/engineering.scm (emacs-emms-player-simple-mpv) (emacs-evil-ediff, emacs-evil-mu4e, emacs-wgrep-helm, ao): Likewise. * gnu/packages/finance.scm (monero-core): Likewise. * gnu/packages/gnome.scm (dungeon-crawl-stone-soup-tiles) (tales-of-maj-eyal, battle-tanks, the-legend-of-edgar) (gnome-tweak-tool): Likewise. * gnu/packages/gnuzilla.scm (conkeror): Likewise. * gnu/packages/guile-xyz.scm (mcron2): Likewise. * gnu/packages/image.scm (pngcrunch): Likewise. * gnu/packages/linux.scm (eudev-with-hwdb): Likewise. * gnu/packages/maths.scm (qtoctave): Likewise. * gnu/packages/package-management.scm (guile2.0-guix): Likewise. * gnu/packages/php.scm (php-with-bcmath): Likewise. * gnu/packages/python-xyz.scm (python-kivy-next, python2-kivy-next): Likewise. * gnu/packages/video.scm (livestreamer): Likewise. * gnu/packages/virtualization.scm (lookingglass): Likewise. * gnu/packages/vulkan.scm (vulkan-icd-loader): Likewise. * gnu/packages/syndication.scm (newsbeuter): Likewise. (newsboat)[description]: Remove historical footnote.
2020-03-28Update email address and Savannah handle for Amin Bandali.Amin Bandali
* .mailmap, gnu/local.mk, gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm, gnu/packages/fonts.scm, gnu/packages/fpga.scm, gnu/packages/lean.scm, gnu/packages/maths.scm, gnu/packages/pulseaudio.scm: Update my email address. * build-aux/git-authenticate.scm: Update my Savannah handle.
2020-03-28gnu: armadillo: Fix typo in description.Nicolas Goaziou
* gnu/packages/maths.scm (armadillo): Fix spaces after "eg.".
2020-03-27Merge branch 'master' into core-updatesMarius Bakke
Conflicts: gnu/packages/icu4c.scm gnu/packages/man.scm gnu/packages/python-xyz.scm guix/scripts/environment.scm guix/scripts/pack.scm guix/scripts/package.scm guix/scripts/pull.scm guix/store.scm
2020-03-22gnu: wxmaxima: Update to 20.03.1.Kei Kebreau
* gnu/packages/maths.scm (wxmaxima): Update to 20.03.1.
2020-03-21Merge branch 'master' into core-updatesMarius Bakke
2020-03-21gnu: hdf-eos2: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (hdf-eos2)[home-page]: Use HTTPS.
2020-03-18Merge branch 'master' into core-updatesMarius Bakke
2020-03-14Merge branch 'master' into core-updatesMarius Bakke
2020-03-14gnu: suitesparse: Build with cmake-minimal.Marius Bakke
* gnu/packages/maths.scm (suitesparse)[native-inputs]: Change from CMAKE to CMAKE-MINIMAL.
2020-03-14gnu: openlibm: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (openlibm)[home-page]: Use HTTPS.
2020-03-14gnu: define dune-*-openmpi packagesFelix Gruber
* gnu/packages/maths.scm (dune-common-openmpi, dune-geometry-openmpi, dune-istl-openmpi, dune-typetree-openmpi, dune-uggrid-openmpi, dune-grid-openmpi, dune-alugrid-openmpi, dune-subgrid-openmpi, dune-localfunctions-openmpi, dune-functions-openmpi, dune-pdelab-openmpi): New variables. (add-openmpi-to-dune-package): New function to add openmpi to the inputs of a dune-* package and replace all dune-* packages in its input with the corresponding dune-*-openmpi package. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-14gnu: dune-*: remove openmpi dependencyFelix Gruber
* gnu/packages/maths.scm (dune-*)[inputs]: Remove openmpi dependency. [arguments]: remove code to setup openmpi for tests. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-12gnu: dune-istl: Build with suitesparseFelix Gruber
* gnu/packages/maths.scm (dune-istl)[inputs]: Add suitesparse to build additional solvers in dune-istl. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-12gnu: Add dune-subgridFelix Gruber
* gnu/packages/maths.scm (dune-subgrid): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-12gnu: Add dune-uggrid.Felix Gruber
* gnu/packages/maths.scm (dune-uggrid): New variable. (dune-grid)[propagated-inputs]: Add dune-uggrid dependency, so that the UGGrid class in dune-grid can be used by packages that have dune-grid as input. (dune-functions)[arguments]: Enable tests that previously weren't built as they require dune-uggrid. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-12gnu: dune-*: set up MPI for testsFelix Gruber
* gnu/packages/maths.scm (dune-common, dune-grid, dune-istl, dune-alugrid): [arguments]: correctly set up MPI instead of disabling tests that require MPI. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-10Merge branch 'master' into core-updatesMarius Bakke
2020-03-09gnu: speedcrunch: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (speedcrunch)[home-page]: Use HTTPS.
2020-03-07gnu: openblas: Use HTTPS home page.Tobias Geerinckx-Rice
* gnu/packages/maths.scm (openblas)[home-page]: Use HTTPS.
2020-03-06gnu: wxmaxima: Update to 20.02.4.Kei Kebreau
* gnu/packages/maths.scm (wxmaxima): Update to 20.02.4. [arguments]: Enable tests and set #:test-target to "test". [native-inputs]: Add xorg-server-for-tests.
2020-03-05gnu: OpenBLAS: Update to 0.3.9.Marius Bakke
* gnu/packages/maths.scm (openblas): Update to 0.3.9.
2020-03-04gnu: SuiteSparse: Update to 5.7.1.Felix Gruber
* gnu/packages/maths.scm (suitesparse): Update to 5.7.1. [source]: The latest releases of SuiteSparse have only been published on GitHub. Fetch from git tag as GitHub releases page only contains autogenerated tarballs that guix lint complains about. Apply new patch for Mongoose's CMakeList.txt to find SuiteSparse_config. [arguments]: Add CMake flags used by new components GraphBLAS and Mongoose. [native-inputs]: Add CMake and m4 needed to build GraphBLAS and Mongoose. * gnu/packages/patches/suitesparse-mongoose-cmake.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Leo Famulari <leo@famulari.name>
2020-03-04Merge branch 'master' into core-updatesMarius Bakke
2020-02-23gnu: z3: Build the Python bindingsJakub Kądziołka
* gnu/packages/maths.scm (z3)[arguments]: Add the --python and --pypkgdir flags to configure. To facilitate the latter, add (guix build python-build-system) to #:modules and #:imported-modules.
2020-02-21gnu: Add vinci.Andreas Enge
* gnu/packages/maths.scm (vinci): New variable.
2020-02-15gnu: OpenBLAS: Update to 0.3.8.Marius Bakke
* gnu/packages/maths.scm (openblas): Update to 0.3.8.
2020-02-14Merge branch 'master' into core-updatesMarius Bakke
2020-02-10gnu: octave, octave-cli: Update to 5.2.0.Kei Kebreau
* gnu/packages/maths.scm (octave, octave-cli): Update to 5.2.0. [inputs]: Add bdb.
2020-02-03Merge branch 'staging' into core-updatesMarius Bakke
2020-01-31gnu: superlu-dist: Update to 6.2.0.Eric Bavier
* gnu/packages/maths.scm (superlu-dist): Update to 6.2.0. [source]: Update upstream url. Remove mpi deprecations patch. * gnu/packages/patches/superlu-dist-fix-mpi-deprecations.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2020-01-31gnu: superlu: Update upstream url.Eric Bavier
* gnu/packages/maths.scm (superlu)[source,home-page]: Update url.