summaryrefslogtreecommitdiff
path: root/gnu/packages/maths.scm
Commit message (Collapse)AuthorAge
* gnu: lrslib: Update to 7.2.Andreas Enge2022-04-19
| | | | * gnu/packages/maths.scm (lrslib): Update to 7.2.
* gnu: nomad-optimizer: Fix some tests.Paul A. Patience2022-04-19
| | | | | | | | | | * gnu/packages/maths.scm (nomad-optimizer)[arguments]<#:phases> [fix-sources-for-tests]: Enable the pipefail option in the (generated) script that runs tests. Enable the basic batch example3 test. Fix the advanced library FixedVariable test (and seemingly the neighbor PSDMads test). Expand some comments. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: nomad-optimizer: Update to 4.2.0.Paul A. Patience2022-04-19
| | | | | | | * gnu/packages/maths.scm (nomad-optimizer): Update to 4.2.0. [arguments]: Accommodate updated build process. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: nomad-optimizer: Remove trailing booleans.Paul A. Patience2022-04-19
| | | | | | | * gnu/packages/maths.scm (nomad-optimizer)[arguments]: Remove trailing booleans. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: nomad-optimizer: Remove input labels.Paul A. Patience2022-04-19
| | | | | | | * gnu/packages/maths.scm (nomad-optimizer)[native-inputs]: Remove labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gmsh: Update to 4.9.5.Paul A. Patience2022-04-19
| | | | | | * gnu/packages/maths.scm (gmsh): Update to 4.9.5. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: gnuplot: Update to 5.4.3.Paul A. Patience2022-04-19
| | | | | | * gnu/packages/maths.scm (gnuplot): Update to 5.4.3. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: sundials: Remove input labels.Ludovic Courtès2022-04-14
| | | | | * gnu/packages/maths.scm (sundials)[native-inputs, inputs]: Remove labels. (sundials-openmpi)[inputs]: Remove labels.
* gnu: sundials: Update to 6.1.1.Ludovic Courtès2022-04-14
| | | | | | | * gnu/packages/maths.scm (sundials): Update to 6.1.1. [inputs]: Add PETSC. (sundials-openmpi)[inputs]: Remove PETSC. [arguments]: Remove now unnecessary flags. Change "MPI_ENABLE" to "ENABLE_MPI".
* gnu: gsl: Force bootstrap when cross-compiling to riscv64-linux.Arun Isaac2022-03-31
| | | | | | | | | * gnu/packages/maths.scm (gsl)[arguments]: Force an autotools bootstrap when cross-compiling to riscv64-linux. [native-inputs]: Add autoconf, automake and libtool when cross-compiling to riscv64-linux. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu: petsc-openmpi: Remove input labels.Ludovic Courtès2022-03-18
| | | | | * gnu/packages/maths.scm (petsc-openmpi)[inputs]: Use 'modify-inputs'. [arguments]: Adjust label name for hdf5.
* gnu: petsc-openmpi: Fix compilation with Scotch 7.0.Ludovic Courtès2022-03-18
| | | | | * gnu/packages/maths.scm (petsc-openmpi)[inputs]: Add SCOTCH:METIS. [arguments]: Add 'adjust-pt-scotch-library-names' phase.
* gnu: scotch: Explicitly pass "-DINTSIZE" to CMake.Ludovic Courtès2022-03-07
| | | | | | | | | | | Previously, the 'scotch' and 'pt-scotch' packages would use the default int size, which turned out to be 32 on x86_64-linux instead of 64 as it used to be in Scotch 6.x. * gnu/packages/maths.scm (scotch)[arguments]: Add "-DINTSIZE" to #:configure-flags. (scotch32)[arguments]: Likewise. (pt-scotch)[arguments]: Likewise. (pt-scotch32)[arguments]: Likewise.
* gnu: hypre: Remove input labels.Ludovic Courtès2022-03-02
| | | | | * gnu/packages/maths.scm (hypre)[native-inputs, inputs]: Remove labels. (hypre-openmpi)[inputs]: Use 'modify-inputs'.
* gnu: texlive-latex-wrapfig: Rename to "texlive-wrapfig".Ludovic Courtès2022-03-02
| | | | | | | | | * gnu/packages/tex.scm (texlive-latex-wrapfig): Rename to... (texlive-wrapfig): ... this. (texlive-latex-wrapfig): Define as deprecated. * gnu/packages/maths.scm (hypre)[native-inputs]: Use new name. * gnu/packages/python-xyz.scm (python-ipython-documentation) (python-numpy-documentation): Likewise.
* gnu: why3: Update to 1.4.1.Julien Lepiller2022-03-02
| | | | * gnu/packages/maths.scm (why3): Update to 1.4.1.
* gnu: Remove unneeded uses of 'libiconv'.Marius Bakke2022-02-15
| | | | | | | | | | | | | | | | | iconv is part of glibc, there is no need to add it as input. * gnu/packages/accessibility.scm (brltty)[inputs]: Remove LIBICONV. * gnu/packages/compression.scm (innoextract)[inputs]: Likewise. * gnu/packages/haskell-apps.scm (darcs)[inputs]: Likewise. * gnu/packages/kde-multimedia.scm (k3b)[inputs]: Likewise. * gnu/packages/linphone.scm (liblinphone)[inputs]: Likewise. * gnu/packages/mail.scm (mailutils)[inputs]: Likewise. * gnu/packages/maths.scm (libqalculate)[inputs]: Likewise. * gnu/packages/pep.scm (pep-engine)[inputs]: Likewise. * gnu/packages/vim.scm (neovim)[inputs]: Likewise. * gnu/packages/wget.scm (wget2)[inputs]: Likewise. * gnu/packages/telegram.scm (telegram-desktop)[inputs]: Likewise. * gnu/packages/video.scm (transcode)[native-inputs]: Likewise.
* gnu: mumps: Remove input labels.Ludovic Courtès2022-02-15
| | | | | | | * gnu/packages/maths.scm (mumps)[inputs]: Remove labels. [arguments]: Adjust 'configure' phase to not rely on the "mpi" and "blas" labels. (mumps-metis, mumps-openmpi, mumps-metis-openmpi): Use 'modify-inputs'.
* gnu: scotch: Update to 7.0.1.Ludovic Courtès2022-02-15
| | | | | | | | | | | | | | * gnu/packages/maths.scm (scotch): Update to 7.0.1. [source]: Switch to 'git-fetch'. [build-system]: Switch to CMAKE-BUILD-SYSTEM. [arguments]: Add #:configure-flags. Remove #:make-flags. Remove 'chdir-to-src', 'configure', and 'build-esmumps' phases. [properties]: Update 'release-monitoring-url' property. (scotch32, pt-scotch, pt-scotch32): Update accordingly, replacing now useless build phases with #:configure-flags. (scotch-shared, pt-scotch-shared): Mark as deprecated. (mumps)[arguments]: In 'configure' phase, use '-lesmumps' unconditionally, since that's now how pt-scotch calls it.
* gnu: opencascade-occt: Update to 7.6.0.Petr Hodina2022-02-11
| | | | | | | * gnu/packages/maths.scm (opencascade-occt): Update to 7.6.0. [native-inputs]: Add fontconfig. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: superlu: Update to 5.3.0.Eric Bavier2022-02-05
| | | | | * gnu/packages/maths.scm (superlu): Update to 5.3.0. [source]: Adjust to new url.
* gnu: openblas: Fix building on riscv64-linux.Efraim Flashner2022-02-01
| | | | | | * gnu/packages/maths.scm (openblas)[arguments]: Adjust make-flags on riscv64-linux to target the correct architecture when building for riscv64-linux.
* gnu: Properly deprecate texlive-generic-ulem.Nicolas Goaziou2022-01-28
| | | | | | | * gnu/packages/python-xyz.scm (python-nbconvert): * gnu/packages/maths.scm (hypre): Apply deprecation. * gnu/packages/tex.scm (texlive-generic-ulem): Fix typo in deprecation command.
* gnu: Remove occurrences of deprecated texlive-latex-capt-of.Nicolas Goaziou2022-01-28
| | | | | | * gnu/packages/maths.scm (hypre): * gnu/packages/python-xyz.scm (python-numpy-documentation): (python-ipython-documentation): Use texlive-capt-of instead of texlive-latex-capt-of.
* gnu: jacal: Update to 1c7.Morgan Smith2022-01-22
| | | | | | | | | * gnu/packages/patches/jacal-fix-texinfo.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Delete this. * gnu/packages/maths.scm (jacal)[source]: Delete this patch. [version]: Update to 1c7. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
* gnu: dune-pdelab: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (dune-pdelab): Update to 2.7.1. [version]: Use `git-version` to compute the version string. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-functions: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (dune-functions): Update to 2.7.1. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-typetree: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (dune-typetree): Update to 2.7.1. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-subgrid: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | | * gnu/packages/maths.scm (dune-subgrid): Update to 2.7.1. [version]: Use `git-version` to compute the version string. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-alugrid: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | | * gnu/packages/maths.scm (dune-alugrid): Update to 2.7.1. [version]: Use `git-version` to compute the version string. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-localfunctions: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (dune-localfunctions): Update to 2.7.1. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-istl: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | | | | * gnu/packages/maths.scm (dune-istl): Update to 2.7.1. [arguments]: Parallelize build-tests phase. [source](patches) Remove patch that is no longer needed. * gnu/packages/patches/dune-istl-2.7-fix-non-mpi-tests.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove above patch. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-grid: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (dune-grid): Update to 2.7.1. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-uggrid: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (dune-uggrid): Update to 2.7.1. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-geometry: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (dune-geometry): Update to 2.7.1. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dune-common: Update to 2.7.1.Felix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (dune-common): Update to 2.7.1. [arguments]: Parallelize build-tests phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Modernize add-openmpi-to-dune-packageFelix Gruber2022-01-20
| | | | | | | * gnu/packages/maths.scm (add-openmpi-to-dune-package): Use modify-inputs. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Remove python2-cvxopt.Felix Gruber2022-01-12
| | | | | | * gnu/packages/maths.scm (python2-cvxopt): Remove variable. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: python-cvxopt: Update to 1.2.7.Felix Gruber2022-01-12
| | | | | | * gnu/packages/maths.scm (python-cvxopt): Update to 1.2.7. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: ceres: Update to 2.0.0.Felix Gruber2022-01-11
| | | | | | | | | * gnu/packages/maths.scm (ceres): Update to 2.0.0. [inputs]: Use simplified format. (ceres-solver-benchmarks)[phases]: Add schur_eliminator_benchmark. Replace autodiff_cost_function_benchmark with new autodiff_benchmarks. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: dealii: Update to 9.3.2.Felix Gruber2022-01-11
| | | | | | | | | | | | | | * gnu/packages/maths.scm (dealii): Update to 9.3.2. [source]: Add dealii-fix-compiliation-with-boost-1.78.patch and dealii-fix-sundials.patch. [inputs]: Use simplified format. [native-inputs]: Use simplified format. * gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch: New file. * gnu/packages/patches/dealii-fix-sundials.patch: New file. * gnu/local.mk: Add new patch files. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: gsl: Add 'tunable?' property.Ludovic Courtès2022-01-01
| | | | * gnu/packages/maths.scm (gsl)[properties]: New field.
* gnu: Add ceres-solver-benchmarks.Ludovic Courtès2022-01-01
| | | | * gnu/packages/maths.scm (ceres-solver-benchmarks): New variable.
* gnu: ceres-solver: Mark as tunable.Ludovic Courtès2022-01-01
| | | | * gnu/packages/maths.scm (ceres)[properties]: New field.
* gnu: Capitalize beginning of synopsis.Vagrant Cascadian2021-12-30
| | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/admin.scm (hungrycat)[synopsis]: Captalize. * gnu/packages/cobol.scm (gnucobol)[synopsis]: Likewise. * gnu/packages/cpp.scm (clipper)[synopsis]: Likewise. * gnu/packages/crates-graphics.scm (rust-piston-texture-0.8)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2, rust-atom-0.3, rust-oorandom-11.1, rust-r2d2, rust-scheduled-thread-pool-0.2, rust-takeable-option-0.4, rust-ttf-parser-0.12)[synopsis]: Likewise. * gnu/packages/games.scm (roguebox-adventures)[synopsis]: Likewise. * gnu/packages/gl.scm (libepoxy)[synopsis]: Likewise. * gnu/packages/gnome-xyz.scm (arc-theme)[synopsis]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-cborg-json, ghc-rio)[synopsis]: Likewise. * gnu/packages/installers.scm (mingw-path)[synopsis]: Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-utilities)[synopsis]: Likewise. * gnu/packages/maths.scm (coda)[synopsis]: Likewise. * gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message)[synopsis]: Likewise. * gnu/packages/perl6.scm (perl6-json)[synopsis]: Likewise. * gnu/packages/python-xyz.scm (python-markuppy, python-febelfin-coda)[synopsis]: Likewise. * gnu/packages/statistics.scm (r-magrittr)[synopsis]: Likewise. * gnu/packages/terminals.scm (sakura)[synopsis]: Likewise.
* gnu: Remove leading article from synopsis.Vagrant Cascadian2021-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/admin.scm (hungrycat)[synopsis]: Remove leading article. * gnu/packages/cobol.scm (gnucobol)[synopsis]: Likewise. * gnu/packages/cpp.scm (clipper)[synopsis]: Likewise. * gnu/packages/crates-graphics.scm (rust-piston-texture-0.8)[synopsis]: Likewise. * gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2, rust-atom-0.3, rust-oorandom-11.1, rust-r2d2, rust-scheduled-thread-pool-0.2, rust-takeable-option-0.4, rust-ttf-parser-0.12, rust-svd-parser-0.9)[synopsis]: Likewise. * gnu/packages/games.scm (roguebox-adventures)[synopsis]: Likewise. * gnu/packages/gl.scm (libepoxy)[synopsis]: Likewise. * gnu/packages/gnome-xyz.scm (arc-theme)[synopsis]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-cborg-json, ghc-rio)[synopsis]: Likewise. * gnu/packages/installers.scm (mingw-path)[synopsis]: Likewise. * gnu/packages/lisp-xyz.scm (sbcl-cl-utilities)[synopsis]: Likewise. * gnu/packages/lisp.scm (gcl, clisp)[synopsis]: Likewise. * gnu/packages/maths.scm (coda)[synopsis]: Likewise. * gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message)[synopsis]: Likewise. * gnu/packages/perl6.scm (perl6-json)[synopsis]: Likewise. * gnu/packages/python-xyz.scm (python-pari-jupyter, python-markuppy, python-febelfin-coda)[synopsis]: Likewise. * gnu/packages/scheme.scm (mit-scheme)[synopsis]: Likewise. * gnu/packages/statistics.scm (r-magrittr)[synopsis]: Likewise. * gnu/packages/terminals.scm (sakura)[synopsis]: Likewise.
* gnu: Add feedgnuplot.Marius Bakke2021-12-26
| | | | * gnu/packages/maths.scm (feedgnuplot): New public variable.
* gnu: frama-c: Update to 24.0.Julien Lepiller2021-12-22
| | | | * gnu/packages/maths.scm (frama-c): Update to 24.0.
* gnu: cglm: Use meson-build-system.Liliana Marie Prikler2021-12-19
| | | | | | | | The CMake-based builds fail to correctly encode the version, leading to build failures in dependencies. See <https://bugs.gnu.org/52663>. * gnu/packages/maths.scm (cglm)[build-system]: Change to meson-build-system. [arguments]: Adjust #:configure-flags accordingly.
* gnu: cglm: Update to 0.8.4.Liliana Marie Prikler2021-12-19
| | | | * gnu/packages/maths.scm (cglm): Update to 0.8.4.