summaryrefslogtreecommitdiff
path: root/gnu/packages/maths.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: sleef: Update to 3.6.1.•••* gnu/packages/maths.scm (sleef): Update to 3.6.1. [arguments]: Set build-type to release. Update configure-flags to only set building a shared library. [inputs]: Remove openssl-1.1. Add mpfr, openssl. Change-Id: I3dab4b84a755a49f187e93e684e85659af0e2a49 Efraim Flashner2024-09-171-8/+6
* gnu: armadillo: Update to 12.4.2.•••* gnu/packages/maths.scm (armadillo): Update to 12.4.2. Change-Id: I06b5c63075589de9ef0c32115da912190c077b85 Tobias Geerinckx-Rice2024-09-081-2/+2
* gnu: chuffed: Add a source file-name.•••* gnu/packages/maths.scm (chuffed)[source]: Add a file-name field. Change-Id: Iae1bf75cf0ceb050c6fe2be37a1de3b36b68d0c2 Efraim Flashner2024-09-161-2/+2
* gnu: 4ti2: Update to 1.6.10.•••* gnu/packages/maths.scm (4ti2): Update to 1.6.10. Change-Id: Ic32526be423aade04a529fcdfbf9332a7c328daf Tobias Geerinckx-Rice2024-09-081-2/+2
* Revert "gnu: gsl: Add debug output."•••This reverts commit 36e30a33e8c67d15ccfae6e4a4289c193f0759ad, which triggers too many rebuilds (‘gsl’ has 2.9K dependents). Change-Id: Ia0f0968b23dbf8234c69973eaf71d33a2e8c0690 Ludovic Courtès2024-09-061-1/+1
* gnu: gsl: Add debug output.•••* gnu/packages/maths.scm (gsl)[outputs]: Add "debug". Artyom Bologov2024-09-051-1/+1
* gnu: dealii: Update to 9.6.0.•••* gnu/packages/maths.scm (dealii): Update to 9.6.0. Change-Id: I197511908d9ac27dd4ba1356515f1fbf7bafd218 Ludovic Courtès2024-09-051-2/+2
* gnu: sundials, sundials-openmpi: Use gexps.•••* gnu/packages/maths.scm (sundials)[arguments]: Use gexps and use ‘search-input-file’ rather than ‘assoc-ref’. (sundials-openmpi)[arguments]: Likewise. Change-Id: Ife0c2ae3604cf66c90ec4a13fe9242f7fe7d550f Ludovic Courtès2024-09-051-37/+43
* gnu: sundials: Upgrade to 7.1.1.•••* gnu/packages/maths.scm (sundials): Update to 7.1.1. [native-inputs]: Add PKG-CONFIG. (sundials-openmpi)[arguments]: Pass ‘-DPETSC_INCLUDE_DIRS’ instead of ‘-DPETSC_DIR’. Change-Id: I750415109d69b53afbcf461dc98b2028af03c35a Ludovic Courtès2024-09-051-5/+6
* gnu: petsc: Make ‘petscvariables’ reproducible.•••This is a followup to 31fe177a97bacec643180cc5bcf8805a6cb07481. * gnu/packages/maths.scm (petsc)[arguments]: In ‘clean-local-references’, fix typo in ‘MAKE_NP’ and ‘NPMAX’ regexps. Substitute ‘MAKE_TEST_NP’ and ‘MAKE_LOAD’ as well. Change-Id: I41b4279a3cdc4b077fab21f0f99273d0d50ed8e1 Ludovic Courtès2024-09-051-2/+4
* gnu: python-slepc4py: Update to 3.21.1.•••* gnu/packages/maths.scm (python-slepc4py): Update to 3.21.1. [arguments]: Switch to gexps. Replace ‘check’ phase. [native-inputs]: New field. [inputs]: Remove labels. Add ‘petsc-openmpi’. Change-Id: Ib6f1480415ac5128399c32c1974779b67edb5550 Ludovic Courtès2024-09-051-17/+18
* gnu: slepc: Update to 3.21.1.•••* gnu/packages/maths.scm (slepc): Update to 3.21.1. Change-Id: Ib82754c351100de94b57c650a3688747bf706713 Ludovic Courtès2024-09-051-2/+2
* gnu: python-petsc4py: Update to 3.21.4.•••* gnu/packages/maths.scm (python-petsc4py): Update to 3.21.4. [source](modules, snippet): Remove. [arguments]: Switch to gexps. Rename ‘pre-build’ phase to ‘set-PETSC_DIR’. Replace ‘check’ phase. [native-inputs]: Switch to ‘python-cython-3’. [inputs]: Remove labels. Change-Id: I2d8ef3519f6ffe93ff761ef99c4b8951b6107e1c Ludovic Courtès2024-09-051-27/+17
* gnu: petsc: Update to 3.21.4.•••* gnu/packages/maths.scm (petsc): Update to 3.21.4. Update source URL. [arguments]: Move ‘check’ phase after ‘install’. [home-page]: Update. Change-Id: I8e7244ad4f8566119bc259f1dccec9589760a491 Ludovic Courtès2024-09-051-4/+14
* gnu: hypre: Use gexps.•••* gnu/packages/maths.scm (hypre)[arguments]: Use gexps. (hypre-openmpi)[arguments]: Likewise. Change-Id: I3064b7606b97076e2fb2947b1fb93319eeb184c9 Ludovic Courtès2024-09-051-57/+60
* gnu: hypre: Add missing TeX Live dependency.•••* gnu/packages/maths.scm (hypre)[native-inputs]: Add TEXLIVE-CHANGEPAGE. Change-Id: I47592a908e3bda39a182424d4f0c9fd820f0d613 Ludovic Courtès2024-09-051-0/+1
* gnu: jacal: Update to 1c8.•••* gnu/packages/maths.scm (jacal): Update to 1c8. [native-inputs]: Add time. Change-Id: I855993e5caf67854c4c508546485872f770afdd6 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Artyom V. Poptsov2024-09-031-4/+4
* gnu: python-libensemble: Update to 1.4.2.•••* gnu/packages/maths.scm (python-libensemble): Update to 1.4.2. [propagated-inputs]: Add python-mpmath. [arguments]: Delete a file that contains a failing test. Change-Id: I76deae624b7f2bede63ad1b2bcf445c5aae53953 Vinicius Monego2024-09-021-3/+8
* gnu: gsl: Use gexps.•••* gnu/packages/maths.scm (gsl)[arguments]: Use gexps. Change-Id: Ic81576c61a237ff41d6ed767dcf58e38ca96e9ca Ludovic Courtès2024-08-311-59/+62
* gnu: gsl: Fix test failures on i686-linux by building with -O2.•••* gnu/packages/maths.scm (gsl)[arguments]: Pass #:make-flags '() on i686-linux. Remove modification of ‘linalg/test.c’ in ‘disable-failing-tests’ phase for i686-linux. Change-Id: I615d4e0d71253ca294bc5c5c7a278e3046c186cc Ludovic Courtès2024-08-311-8/+10
* gnu: gsl-static: Remove variable.•••* gnu/packages/maths.scm (gsl-static): Remove variable. Change-Id: I20af472e62582b403afa4be80b2d3f725903dabc Efraim Flashner2024-08-311-9/+0
* gnu: gsl: Provide static library in separate output.•••* gnu/packages/maths.scm (gsl)[outputs]: New field. [arguments]: Remove configure-flag disabling static library. Add make-flag to produce PIC output. Add a phase to move the static libraries into the static output. Change-Id: I4c5dddb8d384f4e2f82122b239da44350bacf57a Efraim Flashner2024-08-311-2/+12
* gnu: maths: Add 'bash' input for 'wrap-program'.•••It is required for cross-compilation. * gnu/packages/maths.scm (units): Fix indentation, remove trailing #t. [inputs]: Add bash-minimal and drop labels. (feedgnuplot)[inputs]: Add bash-minimal. (vuesz)[inputs]: Likewise. (lingeling)[inputs]: Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ifc89d72147d4dbb268410c236a3a2137cd0712a0 Maxime Devos2024-08-311-14/+14
* gnu: lingeling: Import the correct set of modules.•••* gnu/packages/maths.scm (lingeling) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I9293cf6798395d9c9cf3fde5adac5439d02884df Maxim Cournoyer2024-08-311-1/+1
* gnu: hypre: Import the correct set of modules.•••* gnu/packages/maths.scm (hypre) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: Iad7958af53360f83e7b04c5b6f8e2ccc8e87e27c Maxim Cournoyer2024-08-311-1/+1
* gnu: mumps: Import the correct set of modules.•••* gnu/packages/maths.scm (mumps) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I61e06ba8df29a833124940a1a4e55cb063c66e4b Maxim Cournoyer2024-08-311-1/+1
* build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-mod...•••Until now users would have to cargo cult or inspect the private %default-modules variable of (guix build-systems gnu) to discover which modules to include when extending the used modules via the #:modules argument. The renaming was automated via the command: $ git grep -l %gnu-build-system-modules | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i * guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to... (%default-gnu-imported-modules): ... this. (%default-modules): Rename to... (%default-gnu-modules): ... this. Export. (dist-package, gnu-build, gnu-cross-build): Adjust accordingly. Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee Maxim Cournoyer2024-08-311-4/+4
* gnu: nauty: Fix build.•••* gnu/packages/maths.scm (nauty): Fix hash. Change-Id: I4837baf2c43279705f0445fd08ad2578e431b8cc Nicolas Goaziou2024-08-261-1/+1
* gnu: nauty: Update to 2.8.9.•••* gnu/packages/maths.scm (nauty): Update to 2.8.9. [arguments]<#:phases>: Add a phase for fixing a test. Change-Id: I854754ab372ef6ae1d5e13e14c0fc8a667177b4d Nicolas Goaziou2024-08-261-5/+8
* gnu: hdf5-parallel-openmpi: Update to 1.14.x.•••Fixes <https://issues.guix.gnu.org/68313>. HDF5 1.14.3 contains the fix for <https://github.com/HDFGroup/hdf5/pull/3421>. * gnu/packages/maths.scm (hdf5-parallel-openmpi): Inherit from HDF5-1.14. [arguments]: Take arguments from HDF5-1.14. Use gexps. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Change-Id: I99222a1085dcd75c3c9ac83a0e88495e86a8cf59 Luca Cirrottola2024-08-191-22/+21
* gnu: hdf5@1.14: Update to 1.14.3.•••* gnu/packages/maths.scm (hdf5-1.14): Update to 1.14.3. [arguments]: New field. Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr> Change-Id: If413ec4d00de0de86020d8f56f2e3f9ec52ed0a9 Luca Cirrottola2024-08-191-3/+14
* gnu: mcrl2: Update to 202307.1.•••* gnu/packages/maths.scm (mcrl2): Update to 202307.1. Change-Id: I6fe73c964336654a2f29df398c7f710db73f2637 Janneke Nieuwenhuizen2024-08-011-3/+3
* gnu: petsc: Build reproducibly.•••* gnu/packages/maths.scm (petsc)[arguments]: In ‘configure’ phase, add ‘sorted’ call in ‘gmakegen.py’. In ‘clean-local-references’, remove substitution of “Libraries compiled on”, which is unnecessary since PETSc 3.9 (<https://gitlab.com/petsc/petsc/-/commit/a970bd748978a4e12790be7c36b10e832ec0149f>). Add substitution for “Machine characteristics” bit. Co-authored-by: Ludovic Courtès <ludo@gnu.org> Change-Id: Ibb846c1ae368af94b46d5ce789b1263e0bc78a13 Lars Bilke2024-07-261-2/+7
* gnu: gnuplot: Update to 6.0.1•••* gnu/packages/maths.scm (gnuplot): Update to 6.0.1. Change-Id: Ifd03a68eec47375f5af6bacfca616ff02bd23d7b Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Karl Hallsby2024-07-211-3/+3
* gnu: xaos: Update to 4.3.2.•••* gnu/packages/maths.scm (xaos): Update to 4.3.2. [native-inputs]: Remove qtbase-5 and qttools-5; add qtbase and qttools. [arguments]: Use gexps. Fix "PREFIX" variable in "XaoS.pro" during "configure" phase. Change-Id: Ifae9890309368ee4131b531c9ea7b155a3cf693c Signed-off-by: Ludovic Courtès <ludo@gnu.org> Artyom V. Poptsov2024-07-101-42/+42
* gnu: petsc: Build optimized libraries.•••* gnu/packages/maths.scm (petsc)[arguments]: Disable debug information. Change-Id: Iec92a5bf50a004880aeb1ec49d2a2beb154ef222 Signed-off-by: Andreas Enge <andreas@enge.fr> Lars Bilke2024-07-091-1/+2
* gnu: primesieve: Update to 12.3.•••* gnu/packages/maths.scm (primesieve): Update to 12.3. Change-Id: Ie98e370f2467fd9e9c24e6bfb99b809011ee104a Vinicius Monego2024-07-061-2/+2
* gnu: cminpack: Update to 1.3.9.•••* gnu/packages/maths.scm (cminpack): Update to 1.3.9. Change-Id: I2b4039c4e8c313204f96773b1d0dd072dfca5d41 Vinicius Monego2024-07-061-2/+2
* gnu: openblas-ilp64: Enable building on all 64bit platforms.•••* gnu/packages/maths.scm (openblas-ilp64)[supported-systems]: Mark all 64bit platforms as supported. Change-Id: I3956b0140798842bae23fc5f855f0953ec81b53d Efraim Flashner2024-06-301-2/+1
* gnu: frama-c: Add wrap-programs phase.•••Frama-C needs the OCAMLPATH variable to be defined to load libraries, so define it using the OCAMLPATH variable generated during build time. Related issues: - <https://issues.guix.gnu.org/54094> (fixes it). - <https://issues.guix.gnu.org/69996> (only Frama-C fixed from this one). * gnu/packages/maths.scm (frama-c) <arguments>: Add wrap-programs phase. Change-Id: Icc8a0be5fed6678b71649da2e39a83caaaee9df2 Signed-off-by: jgart <jgart@dismail.de> Jean-Pierre De Jesus DIAZ2024-06-241-2/+13
* gnu: frama-c: Use G-Expressions.•••* gnu/packages/maths.scm (frama-c) <arguments>: Use G-Expressions. Change-Id: I25670a3d7e735e001aba63628c2f046be07fc643 Signed-off-by: jgart <jgart@dismail.de> Jean-Pierre De Jesus DIAZ2024-06-241-5/+5
* gnu: frama-c: Update to 29.0.•••* gnu/packages/maths.scm (frama-c): Update to 29.0. Change-Id: Ifca4712bc1d75b0c8837ac04151fa9a83ae95bbe Signed-off-by: jgart <jgart@dismail.de> Jean-Pierre De Jesus DIAZ2024-06-241-3/+3
* gnu: octave: Update to 9.2.0.•••* gnu/packages/maths.scm (octave-cli): Update to 9.2.0. Change-Id: Ib00c0eb687a469ecca20d570f39b69d8027c0cb0 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Andy Tai2024-06-241-2/+2
* gnu: bitwise: Update to 0.50.•••* gnu/packages/maths.scm (bitwise): Update to 0.50. Change-Id: I34958302d3385d5dbe80715bf7d955af7a4aadbd Signed-off-by: jgart <jgart@dismail.de> Artyom V. Poptsov2024-06-101-2/+3
* gnu: minizinc: Update to 2.8.4.•••* gnu/packages/maths.scm (minizinc): Update to 2.8.4. Change-Id: I503fd004b38abaac8829a2cb94c182b001d83763 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Herman Rimm2024-06-021-2/+2
* gnu: chuffed: Update to 0.13.2.•••* gnu/packages/maths.scm (chuffed): Update to 0.13.2. Change-Id: I77fc1ceb9caa42833689fba771010aeb38443e5e Signed-off-by: Ludovic Courtès <ludo@gnu.org> Herman Rimm2024-06-021-16/+14
* gnu: gecode: Update to 6.2.0-1.f7f0d7c.•••* gnu/packages/maths.scm (gecode): Update to 6.2.0-1.f7f0d7c. [version]: Use version. [arguments]: Add patch-msc-and-version phase. Install examples to the examples output again. (minizinc)[arguments]: Copy provided gecode.msc file instead. Change-Id: I5e89105f3fef61d6aa677a4a118225679220ce5d Signed-off-by: Ludovic Courtès <ludo@gnu.org> Herman Rimm2024-06-021-62/+43
* Revert "gnu: chuffed: Update to 0.13.2."•••This reverts commit bc6742e168f4af9d6479e00f482998b03653787a. This makes it possible to apply the v3 patch series of issue #70087 and to properly credit its author. Andreas Enge2024-05-151-3/+2
* gnu: chuffed: Update to 0.13.2.•••* gnu/packages/maths.scm (chuffed): Update to 0.13.2. [source]<origin>: Add file-name field. Change-Id: I466ba358e556ddab3134219493819ce521b59321 Andreas Enge2024-05-151-2/+3
* gnu: why3: Enable extra features.•••* gnu/packages/maths.scm (why3) <propagated-inputs>: Add ocaml-ppx-deriving, ocaml-ppx-sexp-conv, ocaml-re and ocaml-sexplib to enable extra features. Change-Id: Ia3b66ac08cc25097967c6e18f2193601fb748cac Signed-off-by: Andreas Enge <andreas@enge.fr> Jean-Pierre De Jesus DIAZ2024-05-151-0/+6