summaryrefslogtreecommitdiff
path: root/gnu/packages/maths.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: Remove unneeded uses of 'libiconv'.•••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. Marius Bakke2022-02-151-2/+1
* gnu: mumps: Remove input labels.•••* 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'. Ludovic Courtès2022-02-151-19/+22
* gnu: scotch: Update to 7.0.1.•••* 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. Ludovic Courtès2022-02-151-219/+52
* gnu: opencascade-occt: Update to 7.6.0.•••* gnu/packages/maths.scm (opencascade-occt): Update to 7.6.0. [native-inputs]: Add fontconfig. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Petr Hodina2022-02-111-2/+3
* gnu: superlu: Update to 5.3.0.•••* gnu/packages/maths.scm (superlu): Update to 5.3.0. [source]: Adjust to new url. Eric Bavier2022-02-051-4/+4
* gnu: openblas: Fix building on riscv64-linux.•••* gnu/packages/maths.scm (openblas)[arguments]: Adjust make-flags on riscv64-linux to target the correct architecture when building for riscv64-linux. Efraim Flashner2022-02-011-0/+2
* gnu: Properly deprecate texlive-generic-ulem.•••* 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. Nicolas Goaziou2022-01-281-1/+1
* gnu: Remove occurrences of deprecated texlive-latex-capt-of.•••* 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. Nicolas Goaziou2022-01-281-2/+2
* gnu: jacal: Update to 1c7.•••* 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> Morgan Smith2022-01-221-5/+4
* gnu: dune-pdelab: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-37/+40
* gnu: dune-functions: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-4/+8
* gnu: dune-typetree: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-4/+8
* gnu: dune-subgrid: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-34/+41
* gnu: dune-alugrid: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-45/+52
* gnu: dune-localfunctions: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-4/+8
* gnu: dune-istl: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-5/+8
* gnu: dune-grid: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-4/+8
* gnu: dune-uggrid: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-4/+8
* gnu: dune-geometry: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-4/+8
* gnu: dune-common: Update to 2.7.1.•••* 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> Felix Gruber2022-01-201-4/+8
* gnu: Modernize add-openmpi-to-dune-package•••* gnu/packages/maths.scm (add-openmpi-to-dune-package): Use modify-inputs. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Felix Gruber2022-01-201-2/+2
* gnu: Remove python2-cvxopt.•••* gnu/packages/maths.scm (python2-cvxopt): Remove variable. Signed-off-by: Leo Famulari <leo@famulari.name> Felix Gruber2022-01-121-3/+0
* gnu: python-cvxopt: Update to 1.2.7.•••* gnu/packages/maths.scm (python-cvxopt): Update to 1.2.7. Signed-off-by: Leo Famulari <leo@famulari.name> Felix Gruber2022-01-121-2/+2
* gnu: ceres: Update to 2.0.0.•••* 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> Felix Gruber2022-01-111-19/+22
* gnu: dealii: Update to 9.3.2.•••* 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> Felix Gruber2022-01-111-12/+12
* gnu: gsl: Add 'tunable?' property.•••* gnu/packages/maths.scm (gsl)[properties]: New field. Ludovic Courtès2022-01-011-1/+5
* gnu: Add ceres-solver-benchmarks.•••* gnu/packages/maths.scm (ceres-solver-benchmarks): New variable. Ludovic Courtès2022-01-011-0/+43
* gnu: ceres-solver: Mark as tunable.•••* gnu/packages/maths.scm (ceres)[properties]: New field. Ludovic Courtès2022-01-011-1/+4
* gnu: Capitalize beginning of synopsis.•••* 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. Vagrant Cascadian2021-12-301-1/+1
* gnu: Remove leading article from synopsis.•••* 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. Vagrant Cascadian2021-12-301-1/+1
* gnu: Add feedgnuplot.•••* gnu/packages/maths.scm (feedgnuplot): New public variable. Marius Bakke2021-12-261-0/+63
* gnu: frama-c: Update to 24.0.•••* gnu/packages/maths.scm (frama-c): Update to 24.0. Julien Lepiller2021-12-221-3/+3
* gnu: cglm: Use meson-build-system.•••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. Liliana Marie Prikler2021-12-191-3/+3
* gnu: cglm: Update to 0.8.4.•••* gnu/packages/maths.scm (cglm): Update to 0.8.4. Liliana Marie Prikler2021-12-191-2/+2
* gnu: Further simplify package inputs.•••This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.) Ludovic Courtès2021-12-131-5/+3
* gnu: Simplify package inputs.•••This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès2021-12-131-366/+273
* gnu: sundials: Add 'release-monitoring-url' property.•••* gnu/packages/maths.scm (sundials)[properties]: New field. Ludovic Courtès2021-12-121-0/+3
* gnu: sundials: Build with '-fcommon'.•••* gnu/packages/maths.scm (sundials)[arguments]: Pass "-DCMAKE_C_FLAGS". Ludovic Courtès2021-12-121-1/+2
* gnu: Add gsl-static.•••* gnu/packages/maths.scm (gsl-static): New variable. Efraim Flashner2021-12-091-0/+9
* gnu: python-slepc4py: Update to 3.16.1.•••This is a followup 5b4d1e57b6d4931f6ee2a50abf84222fe015d045. * gnu/packages/maths.scm (slepc-openmpi)[inputs]: Move ARPACK-NG-OPENMPI to... [propagated-inputs]: ... here. (python-slepc4py): Update to 3.16.1. Ludovic Courtès2021-12-081-3/+3
* gnu: python-petsc4py: Update to 3.16.1.•••This is a followup to 07ac13a26a0d7c8319afb42c55fc2116ec44668f. * gnu/packages/maths.scm (python-petsc4py): Update to 3.16.1. Ludovic Courtès2021-12-081-2/+2
* gnu: mumps: Allow compilation with GCC 10.•••Following the suggestion at <https://community.freefem.org/t/compline-on-macos-10-15-6/543>. * gnu/packages/maths.scm (mumps)[arguments]: In 'configure' phase, add '-fallow-argument-mismatch' to 'OPTF'. Ludovic Courtès2021-12-081-1/+1
* Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus2021-12-051-3/+2
|\
| * gnu: ceres-solver: Install library to lib/ instead of lib64/.•••* gnu/packages/maths.scm (ceres)[arguments]: In 'set-library-directory' phase, modify the top-level 'CMakeLists.txt'. Ludovic Courtès2021-11-261-3/+2
* | gnu: clapack: Pass -fcommon to compiler.•••* gnu/packages/maths.scm (clapack)[arguments]: Set CFLAGS. Ricardo Wurmus2021-12-051-1/+2
* | gnu: clapack: Remove trailing #T.•••* gnu/packages/maths.scm (clapack)[arguments]: Remove trailing #T from build phases. Ricardo Wurmus2021-12-051-4/+2
* | gnu: Adjust for python-build-system behavior change.•••Commit cb72f9a773e0931ee3758c851d96007ded034e4c changed the semantics of SITE-PACKAGES, but did not adjust all callers. * gnu/packages/bioinformatics.scm (python-pyvcf)[arguments]: Adjust for missing trailing slash. * gnu/packages/maths.scm (nomad-optimizer)[arguments]: Likewise. * gnu/packages/patchutils.scm (patchwork)[arguments]: Likewise. Marius Bakke2021-12-051-1/+1
* | gnu: petsc-{complex,openmpi,complex-openmpi}: Use gexps.•••This is a followup to 07ac13a26a0d7c8319afb42c55fc2116ec44668f, which omitted to switch to gexps in packages that inherit from 'petsc'. Reported by Mathieu Othacehe <othacehe@gnu.org>. * gnu/packages/maths.scm (petsc-complex)[arguments]: Use gexps. (petsc-openmpi)[arguments]: Likewise. (petsc-complex-openmpi)[arguments]: Likewise. Ludovic Courtès2021-12-011-27/+30
* | gnu: scalapack: Update to 2.1.0.•••* gnu/packages/maths.scm (scalapack): Update to 2.1.0. [source]: Remove "scalapack-blacs-mpi-deprecations.patch" and add "scalapack-gcc-10-compilation.patch". [arguments]: Add 'skip-faulty-test' phase. * gnu/packages/patches/scalapack-blacs-mpi-deprecations.patch: Remove. * gnu/packages/patches/scalapack-gcc-10-compilation.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Ludovic Courtès2021-12-011-4/+12
* | gnu: slepc: Update to 3.16.1.•••* gnu/packages/maths.scm (slepc): Update to 3.16.1. [native-inputs]: Use PYTHON instead of PYTHON-2. Add WHICH. [properties]: New field. Ludovic Courtès2021-11-291-4/+7