Archived
1
0
Fork 0
Commit graph

1362 commits

Author SHA1 Message Date
David Elsing
4a368c3a8b
gnu: suitesparse: Tweak description.
* gnu/packages/maths.scm (suitesparse)[description]: Mention that all
subpackages are included.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-06 12:26:44 +02:00
David Elsing
e718647930
gnu: Remove suitesparse-3.
* gnu/packages/maths.scm (suitesparse-3): Delete variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-04 17:59:03 +03:00
David Elsing
151687a7a2
gnu: scilab: Update to 2023.1.0.
* gnu/packages/maths.scm (scilab): Update to 2023.1.0.
[source] Use git-fetch.
<modules>: Add (guix build utils) and (ice-9 ftw).
<patches>: Add patch for hdf5 >= 1.10.
<snippet>: Move contents of the "scilab" directory to its parents. Remove
the other files and autogenerated files.
[native-inputs]: Add autoconf, autoconf-archive, automake, bison, eigen, flex,
libtool, ocaml and ocaml-findlib.
[inputs]: Add ocaml-num, replace hdf5-1.8 by hdf5-1.14 and suitesparse-3 by
suitesparse.
[arguments]: Remove quasiquote. Add --enable-build-parser,
--with-eigen-include=..., OCAMLC=... and OCAMLOPT=... to #:configure-flags.
<#:phases>: Add fix-ocaml-num, remove-desktop-files,
bootstrap-dynamic_link-scripts and build-parsers phases. Remove fixes for
compilation and linker errors from the pre-build phase.
[home-page]: Update URL.
[description]: Add two spaces between sentences.
[license]: Update to gpl2 and bsd-3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-10-04 17:58:22 +03:00
Liliana Marie Prikler
7d134b57b7
Merge branch 'master' into gnome-team 2023-09-30 11:54:32 +02:00
David Elsing
d78bbb912c
gnu: hdf-eos5: Update to 2.0.
* gnu/packages/maths.scm (hdf-eos5): Update to 2.0.
[source]: Change URL and add snippet to remove generated files.
[native-inputs]: Add autoconf, automake and libtool.
[inputs]: Replace hdf5-1.8 with hdf5-1.14.
[arguments]: Do not use quasiquote and add the phases
remove-single-module-flag and fix-parallel-tests.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-30 10:29:59 +01:00
Liliana Marie Prikler
b18b2d1348
Merge branch 'master' into gnome-team 2023-09-24 12:19:01 +02:00
Efraim Flashner
a473d562ff
gnu: openblas-ilp64: Add symbol suffix.
* gnu/packages/maths.scm (openblas-ilp64)[arguments]<#:make-flags>: Add the
symbol '64_' as suffix.
2023-09-28 13:48:31 +03:00
Guillaume Le Vaillant
4f35ff1275
Merge branch 'lisp-team' 2023-09-23 10:29:31 +02:00
Liliana Marie Prikler
e9ff5d51e3
Merge branch 'master' into gnome-team. 2023-09-15 18:47:00 +02:00
Andy Tai
67268d9a81
gnu: octave-cli: Update to 8.3.0
* gnu/packages/maths.scm (octave-cli): Update to 8.3.0

Signed-off-by: Eric Bavier <bavier@posteo.net>
2023-09-13 09:22:28 -05:00
Andreas Enge
6a01c1142b
gnu: hdf4, hdf4-alt: Update to 4.2.16-2.
* gnu/packages/maths.scm (hdf4)[source]: Update to 4.2.16-2. Drop patches
that do not apply any more.
[arguments]: Drop configure flag related to libtirpc. Add configure flag
to build xdr library and drop unneeded substitutions.
* gnu/packages/patches/hdf4-architectures.patch,
gnu/packages/patches/hdf4-tirpc.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.
2023-09-13 11:18:42 +02:00
Liliana Marie Prikler
20e3f3e115
Merge branch 'master' into gnome-team 2023-09-07 20:42:03 +02:00
Guillaume Le Vaillant
17c13b4a42
gnu: maxima: Update to 5.47.0.
* gnu/packages/maths.scm (maxima): Update to 5.47.0.
  [inputs]: Remove labels.
  [arguments]: Use gexps. Remove trailing booleans.
2023-09-04 13:49:22 +02:00
Andreas Enge
b51e45d3aa
gnu: matio: Update to 1.5.23.
* gnu/packages/maths.scm (matio): Update to 1.5.23.
2023-08-31 12:53:36 +02:00
Andreas Enge
e5ce59e212
gnu: matio: Use standard hd5 as input.
* gnu/packages/maths.scm (matio)[inputs]: Replace hdf5-1.8 by hdf5,
  which is version 1.10.
2023-08-31 12:53:36 +02:00
Liliana Marie Prikler
baf5b07454
Merge tracking branch 'master' into gnome-team. 2023-08-27 08:11:03 +02:00
Andreas Enge
b08178a053
gnu: hdf5: Remove 1.12.2.
* gnu/packages/maths.scm (hdf5-1.12): Remove variable.
2023-08-21 22:35:34 +02:00
Liliana Marie Prikler
f62efeff76
Merge branch 'master' into gnome-team 2023-08-19 20:15:57 +02:00
Andreas Enge
c82b83a859
gnu: scilab: Update to 5.5.2.
* gnu/packages/maths.scm (scilab): Update to 5.5.2.
2023-08-18 20:12:22 +02:00
Nicolas Graves
48648031a5
gnu: scilab: Fix compilation error.
Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-18 18:11:36 +02:00
Ludovic Courtès
dcf05f2321
gnu: libflame: Update to 70c19e7.
* gnu/packages/maths.scm (libflame): Update to 70c19e7.
[arguments]: Add #:make-flags.
2023-08-17 17:33:53 +02:00
Janneke Nieuwenhuizen
11c9743350
gnu: mcrl2: Update to 202206.1.
* gnu/packages/maths.scm (mcrl2): Update to 202206.1.
[source]: Remove patches.
* gnu/packages/patches/mcrl2-fix-1687.patch,
gnu/packages/patches/mcrl2-fix-counterexample.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove their references.
2023-08-17 08:08:59 +02:00
Liliana Marie Prikler
4eca7833ef
Merge branch 'master' into gnome-team 2023-07-30 08:46:42 +02:00
Andy Tai
2d366e309b
gnu: Add ruy.
* gnu/packages/maths.scm (ruy): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-08 10:53:37 +02:00
Nicolas Graves
c7742721d1
gnu: scilab: Set default SCIHOME value.
* gnu/packages/maths.scm (scilab): Set default SCIHOME value.
[argmuments](phases)[rewrap-scilab-cli]: Set default -scihome option
to respect XDG base dirs specification.

Change-Id: I9b55758a3ca1fbc523c3e40e891a2462f3246390
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:43 +01:00
Nicolas Graves
671592c2dd
gnu: scilab: Add phase set-version.
* gnu/packages/maths.scm (scilab): Add phase set-version.
[arguments](phases): Add phase set-version.

Change-Id: I0e461a229931d159196cae73d1db584250c579b2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:43 +01:00
Nicolas Graves
9d33830fd1
gnu: scilab: Update to 2024.0.0.
* gnu/packages/maths.scm (scilab): Update to 2024.0.0.  Remove patch.
[native-inputs]: Switch to AUTOCONF-2.71.
[inputs]: Switch to HDF5-1.10; add LIBARCHIVE.
[arguments]: Add ‘fix-linking’ phase.

Change-Id: Ie1af4dc620cee644388f6b8acf88ea50c4148b65
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:43 +01:00
Nicolas Graves
4c4da25dbf
gnu: scilab: Reindent.
* gnu/packages/maths.scm (scilab): Reindent.

Change-Id: I4813863a8ef5cb36de597ed31bcce0b34cfb1160
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:43 +01:00
Nicolas Graves
a4d7310ab9
gnu: scilab: Add phase rewrap-scilab-cli.
* gnu/packages/maths.scm (scilab): Add phase rewrap-scilab-cli.

Change-Id: Ia3ca5df1a4795c34b6c1cdc8c3b0d7cc2badf0cb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:43 +01:00
Nicolas Graves
70b1ac2bc5
gnu: scilab: Use gexp for tcl and tk libraries.
* gnu/packages/maths.scm (scilab): Use gexp for tcl and tk libraries.
[argments](configure-flags): Use gexp for tcl and tk libraries.

Change-Id: I31fe9a9e2afd9b6266a2e7a2c7044b3c9d0dfa4f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:43 +01:00
Nicolas Graves
d2a4beaf04
gnu: scilab: Activate tests and disable failing tests.
* gnu/packages/maths.scm (scilab): Activate tests and disable failing tests.
[arguments]:
  (tests?): Activate tests.
  (phases):
    [remove-desktop-files]: Extend and rename to restrain-to-scilab-cli.
    [disable-failing-tests]: Add phase.

Change-Id: Icfec349c6efe14e7787ba8d385e5d51f82be82ea
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:42 +01:00
Nicolas Graves
5b910b4f7c
gnu: scilab: Remove uneeded code.
* gnu/packages/maths.scm (scilab):
[source](snippet): Remove directory Visual-Studio-settings and file Scilab.sln.
[arguments](configure-flags):
  Remove uneeded FFLAGS environment variable set.
[arguments](phases):
  prebuild: Remove uneeded SCIHOME setting code.

Change-Id: I71c044e19617bf556bbe95e7ba0cdbd716921055
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-23 12:56:42 +01:00
Paul A. Patience
fed6ac2ae1
gnu: trilinos-for-dealii-openmpi: Fix build.
This fixes the error

  error: ‘std::hypot’ has not been declared

caused by using an older version of gcc, but requires some patches to
placate newer versions of gcc.

* gnu/packages/maths.scm (trilinos-for-dealii-openmpi)[origin]: Add
patches.
[native-inputs]: Remove gcc-7.
* gnu/packages/patches/teuchos-remove-duplicate-using.patch: New file.
* gnu/packages/patches/tpetra-remove-duplicate-using.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 00:27:26 +02:00
David Elsing
37792ee352
gnu: Propagate suitesparse-* inputs referenced in header files.
* gnu/packages/maths.scm (suitesparse-amd, suitesparse-btf, suitesparse-camd,
suitesparse-colamd, suitesparse-ccolamd, gklib-suitesparse,
suitesparse-cholmod, suitesparse-cxsparse, suitesparse-klu, suitesparse-ldl,
suitesparse-rbio, suitesparse-mongoose, suitesparse-spex, suitesparse-spqr,
suitesparse-umfpack)[inputs]: Move relevant suitesparse-* packages ...
[propagated-inputs]: ... to here.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-21 00:27:25 +02:00
Vinicius Monego
962e246509
gnu: ceres: Propagate eigen and gflags.
* gnu/packages/maths.scm (ceres)[inputs]: Move eigen and gflags to ...
[propagated-inputs]: ... here.
2023-09-30 10:37:47 -03:00
Vinicius Monego
35a00cf3dc
gnu: Add pagmo.
* gnu/packages/maths.scm (pagmo): New variable.
2023-09-30 10:37:47 -03:00
Vinicius Monego
39eb0d8a94
gnu: Add bonmin.
* gnu/packages/maths.scm (bonmin): New variable.
2023-09-30 10:37:47 -03:00
Vinicius Monego
5cb1766ad8
gnu: Add cminpack.
* gnu/packages/maths.scm (cminpack): New variable.
2023-09-30 10:37:47 -03:00
Vinicius Monego
eb871ffd76
gnu: Add primesieve.
* gnu/packages/maths.scm (primesieve): New variable.
2023-09-30 10:37:47 -03:00
Vinicius Monego
7a53bd61a0
gnu: Add hmat.
* gnu/packages/maths.scm (hmat): New variable.
2023-09-30 10:37:43 -03:00
Liliana Marie Prikler
7f07441b17
gnu: Add popf.
* gnu/packages/maths.scm (popf): New variable.
2023-10-27 16:33:32 +02:00
Ludovic Courtès
2a4047e540
gnu: libflame: Remove input labels and use gexps.
* gnu/packages/maths.scm (libflame)[arguments]: Use gexps and remove
trailing #t in phases.
[inputs, native-inputs]: Remove labels.
2023-08-11 00:50:47 +02:00
Ludovic Courtès
229faac39b
gnu: libflame: Remove dependency on OpenBLAS.
This dependency was build-time-only and unused at compile time (the test
suite is unaffected).

* gnu/packages/maths.scm (libflame)[native-inputs]: Remove OPENBLAS.
2023-08-11 00:50:47 +02:00
Paul A. Patience
33cbb0ca8d
gnu: nomad-optimizer: Update to 4.3.1.
* gnu/packages/maths.scm (nomad-optimizer): Update to 4.3.1.
[native-inputs]: Remove python-wrapper and python-cython. Add openmpi.
[arguments]: Use G-expressions. Remove #:imported-modules and #:modules.
<#:configure-flags>: Remove -DBUILD_INTERFACE_PYTHON=ON.
<#:phases>: Remove 'fix-sources-for-build' phase. Rename
'fix-sources-for-tests' phase to 'fix-tests' and update it. Add
'mpi-setup' phase.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-10-17 10:28:27 +01:00
Liliana Marie Prikler
f0a01ff42a
gnu: Add fast-downward.
* gnu/packages/maths.scm (fast-downward): New variable.
2023-10-15 12:28:19 +02:00
Paul A. Patience
08c55c03bf
gnu: dealii: Update to 9.5.1.
* gnu/packages/maths.scm (dealii): Update to 9.5.1.
[propagated-inputs]: Add kokkos.
[arguments]<#:phases>: Add 'unset-cpath' phase.
(dealii-openmpi)[propagated-inputs]: Remove kokkos.
[arguments]<#:phases>: Delete 'unset-cpath' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-14 22:41:45 +02:00
Paul A. Patience
c6d2bb9d0a
gnu: gnuplot: Update to 5.4.9.
* gnu/packages/maths.scm (gnuplot): Update to 5.4.9.
[arguments]<#:configure-flags>: Add --with-qt=no.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-25 11:59:59 +02:00
Nicolas Goaziou
be223a9451
gnu: nauty: Update to 2.8.6.
* gnu/packages/maths.scm (nauty): Update to 2.8.6.
[arguments]<#:phases>: Remove unnecessary phases. Add a phase to fix location
of installed ".pc" files.

Change-Id: I65db0b2dde6e7a9dda396598d744e21ce7c78200
2023-10-24 01:07:40 +02:00
David Elsing
085bee4264
gnu: Add bliss.
* gnu/packages/maths.scm (bliss): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 19:10:03 +02:00
Andy Tai
310f7966e7
gnu: wxmaxima: Update to 23.11.0
* gnu/packages/maths.scm (wxmaxima): Update to 23.11.0

Change-Id: Ifd1d705ec21f8f437eeb6364dea7d51638567eb7
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-12-05 10:13:49 +01:00