1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-25 11:40:30 +02:00
Commit Graph

1713 Commits

Author SHA1 Message Date
Cayetano Santos
6726274b29 gnu: pagmo: Update dependency on tbb.
* gnu/packages/maths.scm (pagmo)[inputs]: Remove tbb; add onetbb.

Closes guix/guix!5493

Change-Id: Id955eb1f0ba836e8d65fecf846e02e0274a131aa
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:24:39 +01:00
Nicolas Graves
aa0c014b92 gnu: gmsh: Switch to pyproject.
* gnu/packages/maths.scm (gmsh):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: Ia3506c1e8e9ebff9c24a7e2b5ba66555187f6068
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:57 +01:00
Andreas Enge
64acb4e65d gnu: Remove hdf4-alt.
* gnu/packages/maths.scm (hdf4-alt): Delete variable.

Change-Id: I1674afe82952c473a7718371a4ffeb79e49c4020
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:24 +01:00
Andreas Enge
883fb1e942 gnu: coda: Remove hdf4 input.
* gnu/packages/maths.scm (coda)[inputs]: Remove hdf4-alt.
[arguments]<#:configure-flags>: Drop "--with-hdf4".

Change-Id: I379b8f1f8bec79caf399999211e2778d4dbdd9c4
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:23 +01:00
Andreas Enge
5521cba2e9 gnu: Remove hdf4.
* gnu/packages/maths.scm (hdf4): Delete variable.

Fixes: guix/guix#4770
Change-Id: I26e22639b2e19cdf8542262c52b24e394b7263ef
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:23 +01:00
Andreas Enge
5ff090a2b9 gnu: hdf4-alt: Disinherit from hdf4.
* gnu/packages/maths.scm (hdf4-alt)[inherit]: Remove field.
[version, source, build-system, native-inputs, inputs, home-page,
synopsis, description, license]: Copy and paste from hdf4.
[arguments]: Adapt from hdf4 without changing the derivation.

Change-Id: I37cb97d7d97ea4426158b6970b98695d4f514332
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:22 +01:00
Andreas Enge
2562c798a1 gnu: Remove gctp.
* gnu/packages/maths.scm (gctp): Delete variable.

Fixes: guix/guix#4761
Change-Id: If04e27063eb68dcfbe1d0057f1b4e097c8de153f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:19 +01:00
Andreas Enge
42bf1e75f4 gnu: Remove hdf-eos5.
* gnu/packages/maths.scm (hdf-eos5): Delete variable.

Change-Id: Id4dbf13e73df2cbeadc6944a6a05711ef7a427cf
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:18 +01:00
Andreas Enge
c09c950658 gnu: Remove hdf-eos2.
* gnu/packages/maths.scm (hdf-eos2): Delete variable.

Change-Id: I71e3ba4106b2d800439e4affc7b65d7b428bb160
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:23:18 +01:00
Nicolas Graves
ab3fd8a4e8 gnu: z3: Switch to pyproject.
* gnu/packages/maths.scm (z3):
[arguments]<#:imported-modules, #:modules, #:phases>: Switch to
pyproject-build-system.
<#:phases>: Replace phase 'compile-python-modules by the one in
pyproject-build-system.

Change-Id: Ie74daad5cd152bd80447219a9c82fa7d0827ac9b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:22:51 +01:00
Nicolas Graves
78f8e9d760 gnu: fp16: Switch to pyproject.
* gnu/packages/maths.scm (fp16):
[arguments]<#:modules, #:imported-modules, #:phases>: Switch to
pyproject-build-system.

Change-Id: I6ca525ea3f5704b4afce39837c21e704e2a13370
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:22:50 +01:00
Sharlatan Hellseher
f3e3d90f2b gnu: python-cylp: Update to 0.94.0.
* gnu/packages/maths.scm (python-cylp): Update to 0.94.0.
[arguments] <test-flags>: Rework skipped/ignored tests.
<phases>: Add 'numpy-compatibility.'
[propagated-inputs]: Remove python-pytest.
[native-inputs]: Remove python-hypothesis, python-numpy, and
python-wheel.

Fixes: guix/guix#2912
Change-Id: Ifa466f6f0d0a1cdc3723d60a57ddeafca61dff99
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:22:28 +01:00
Sharlatan Hellseher
6ebda1bd38 gnu: python-orthopy: Use python-numpy@1.
* gnu/packages/maths.scm (python-orthopy):
[propagated-inputs]: Remove python-numpy; add python-numpy-1.
[native-inputs]: Remove python-wheel.

Change-Id: I574e885dd7ef3522160cb287e4094c6ed4a05181
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:21:59 +01:00
Sharlatan Hellseher
180d543faa gnu: python-mathics-core: Use python-numpy@1.
* gnu/packages/maths.scm (python-mathics-core):
[arguments] <tests?>: Disable for now.
[propagated-inputs]: Remove python-numpy; add python-numpy-1.

Change-Id: I39be334cd670b0e747429887f5a92505bd7be154
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:21:57 +01:00
Sharlatan Hellseher
8fdd8431d9 gnu: python-quadpy: Use python-numpy@1.
* gnu/packages/maths.scm (python-quadpy):
[propagated-inputs]: Remove python-numpy; add python-numpy-1.

Change-Id: I103cc604f51d1af3e4030c64b3bc3cda9fadc77d
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:21:43 +01:00
Sharlatan Hellseher
cd1e264ccf gnu: python-accupy: Use python-numpy@1.
* gnu/packages/maths.scm (python-accupy):
[propagated-inputs]: Add python-numpy-1.
[native-inputs]: Remove python-wheel.

Change-Id: I9df15444696ef365861b2fdf40011b86dc0afb1a
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:21:42 +01:00
Sharlatan Hellseher
24c7e7b216 gnu: coda: Use python-numpy@1.
* gnu/packages/maths.scm (coda):
[native-inputs]: Remove python-numpy; add python-numpy-1.

Change-Id: I1419ec3eb9cb4f25b1078908e305c99ec8bd59c4
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:21:31 +01:00
Sharlatan Hellseher
e80a101d83 gnu: Add scs.
* gnu/packages/maths.scm (scs): New variable.

Change-Id: Iea504b64a1da5cb4d446fe6461bbf4b2a47f4139
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:20:10 +01:00
Sharlatan Hellseher
4b685e21c4 gnu: Add osqp.
* gnu/packages/maths.scm (osqp): New variable.

Change-Id: If2eded2af7fa7060e793867f1128210e3b8f2ed1
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:20:08 +01:00
Sharlatan Hellseher
62d54203dc gnu: Add qdldl.
* gnu/packages/maths.scm (qdldl): New variable.

Change-Id: Ic43b3a4e6af342748367e93f22f37efea4b923f6
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:20:07 +01:00
Sharlatan Hellseher
814a335b47 gnu: veusz: Update to 4.2.
* gnu/packages/maths.scm (veusz): Update to 4.2.
[inputs]: Add python-numpy.
[propagated-inputs]: Remove python-numpy.
[native-inputs]: Remove python-astropy and python-wheel.

Change-Id: Id1258513cc7c7f0ebad71e523f23e37a59cc42ce
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:19:08 +01:00
Sharlatan Hellseher
f48805713f gnu: netcdf: Update to 4.9.2.
* gnu/packages/maths.scm (netcdf): Update to 4.9.2.
[arguments] <configure-flags>: Remove not required GCC 1.14 workaround
options, silent "--enable-doxygen" for now; provide "--with-plugin-dir"
<phases>: Add 'fix-tests.
[inputs]: Remove unzip; add bzip2 and zstd.
[native-inputs]: Add unzip.

Change-Id: Ib82e80328d9b0d991e40c99e031a8612c915177f
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:20 +01:00
Sharlatan Hellseher
a0ed2482e4 gnu: python-pydantic-2: Deprecate by python-pydantic.
* gnu/packages/python-xyz.scm (python-pydantic-2): Deprecate variable.

* gnu/packages/astronomy.scm (python-czml3, python-edps, python-hvpy):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/cybersecurity.scm (gallia):
[inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/databases.scm (python-prisma)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-tortoise-orm, aerich)[native-inputs]: Remove python-pydantic-2;
add python-pydantic.

* gnu/packages/django.scm (python-django-ninja)[propagated-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/finance.scm (python-schwifty)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/games.scm (tuxemon)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/machine-learning.scm (python-spacy, python-thinc):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/maths.scm (python-libensemble)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/protobuf.scm (python-pure-protobuf)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-check.scm (python-inline-snapshot)[native-inputs]:
Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-science.scm (python-iminuit):[native-inputs]:
Remove python-pydantic-2; add python-pydantic.
(python-pandera, python-vaex-core)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.

* gnu/packages/python-web.scm: (python-cloudpathlib, python-huggingface-hub):
[native-inputs]: Remove python-pydantic-2; add python-pydantic.
(python-aws-sam-translator, python-weasel, python-openai,
python-fastapi, python-fastapi-csrf-protect,
python-fastapi-pagination-minimal, python-fastapi-pagination):
[propagated-inputs]: Remove python-pydantic-2; add python-pydantic.

* gnu/packages/python-xyz.scm: (python-safety-schemas,
python-pytoolconfig, python-pydantic-cli, python-pydantic-settings,
python-confection, python-safety)[propagated-inputs]: Remove
python-pydantic-2; add python-pydantic.
(python-deepdiff, python-lief)[native-inputs]: Remove
python-pydantic-2; add python-pydantic.

Change-Id: I20842162ae8a6c0abd54e4ef1fc676f928541184
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:13 +01:00
Sharlatan Hellseher
c0244f858b gnu: python-numpy-2: Deprecate by python-numpy.
* gnu/packages/python-xyz.scm (python-numpy-2): Deprecated in favor of
python-numpy.
(python-omero-py, python-numexpr) [propagated-inputs]: Remove
python-numpy-2; add python-numpy.

* gnu/packages/algebra.scm (kissfft)
[native-inputs]: Remove python-numpy-2; add python-numpy.

* gnu/packages/image.scm (vigra):
[inputs]: Remove python-numpy-2; add python-numpy.

* gnu/packages/machine-learning.scm (python-spacy):
[propagated-inputs]: Remove python-numpy-2; add python-numpy.

* gnu/packages/machine-learning.scm (python-thinc):
[propagated-inputs]: Remove python-numpy-2; add python-numpy.

* gnu/packages/maths.scm (python-blis):
[native-inputs]: Remove python-numpy-2; add python-numpy.

Change-Id: Ie6041de76a227246ec63b0efa04d293dcc22b40b
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:00 +01:00
Andreas Enge
077ba95865 gnu: netcdf: Remove hdf4 input.
* gnu/packages/maths.scm (netcdf)[inputs]: Remove hdf4-alt.
[arguments]<#:configure-flags>: Remove "--enable-hdf4".

Change-Id: Id7fb9bf499caebe00a32737b4088be20eab12ad4
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:17:24 +01:00
Ludovic Courtès
c9f41f7202 gnu: elpa: Update to 2025.06.001.
* gnu/packages/maths.scm (elpa): Update to 2025.06.001.
[source]: Switch to ‘git-fetch’.
[native-inputs]: Add Autotools and Python; remove labels.
[inputs]: Remove labels.
[arguments]: Use gexps.
[properties]: New field.
(elpa-openmpi): Use ‘package/inherit’.
[inputs]: Remove labels.
[arguments]: Use gexps.

Change-Id: Ie12fa7242e15779e8dd3965822f7699f6078e39a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5475
2026-01-09 15:27:28 +01:00
Nicolas Graves
e640aa6acb gnu: python-petsc4py: Switch to pyproject.
* gnu/packages/maths.scm (python-petsc4py): Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: If00fb947d8d0b99665601c04714d5b7d21fb167f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31 14:26:17 +00:00
Nicolas Graves
d9e834bd3e gnu: python-cvxopt: Switch to pyproject.
* gnu/packages/maths.scm (python-cvxopt):
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style, use gexps.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: Ife73ce0b238ccbf2d0eff7164eccfce5c721384f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31 14:26:17 +00:00
Nicolas Graves
693e765bb3 gnu: python-slepc4py: Switch to pyproject.
* gnu/packages/maths.scm (python-slepc4py): Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I926c3c5eccb0b1d8174e297d5a1f0b363e0f309a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-31 13:26:58 +00:00
Vinicius Monego
df9d07838a gnu: veusz: Update to 4.2.
* gnu/packages/maths.scm (veusz): Update to 4.2.

Change-Id: I7f1a5e403826a466b78e4ec393d74d85b95d4c9b
2025-12-24 19:40:41 -03:00
Anderson Torres
350edefe68 gnu: primesieve: Update to 12.10
* gnu/packages/maths.scm(primesieve): Update to 12.10.

Change-Id: I1ba241afbba68d974570694d044ec3e14f58a425
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:40:22 +01:00
Anderson Torres
f1d37df982 gnu: primecount: Update to 7.20.
* gnu/packages/maths.scm(primecount): Update to 7.20.

Change-Id: I018f5e61cb7a6f2ad27d03124208ac5950bc5ead
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:40:11 +01:00
Anderson Torres
f65bc1461d gnu: primesieve: Reformat.
* gnu/packages/maths.scm (primesieve): Reformat.
[source, arguments]: Indent.
[description]: Fill column limit.
[home-page]: Put right before license.

Change-Id: I9a94d6dc043ff934d29800d05c48ea7a5e137f54
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:39:55 +01:00
Anderson Torres
4d0c227578 gnu: primecount: Reformat.
* gnu/packages/maths.scm(primecount): Reformat.
[source, arguments]: Indent.
[description]: Fill column limit.
[home-page]: Put right before license.

Change-Id: I7630dc994166664bf96a7da262062c2b292f0073
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-03 11:39:24 +01:00
Reza Housseini
a85a0828cc gnu: Add trilinos-zoltan.
* gnu/packages/maths.scm (trilinos-zoltan): New variable.

Change-Id: I6aac3a2eb3a333720a9e23bc0af4edf1d931944d
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-02 21:12:12 +01:00
Greg Hogan
1aebfc74f1 gnu: boost: Update to 1.89.0.
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ...
(boost-1.83): ... to this.
(boost-numpy): Inherit from boost-1.83.
* gnu/packages/pretty-print.scm (source-highlight): Update accordingly.

* gnu/packages/boost.scm (boost): Update to 1.89.0.
[source]: Remove patches.

* gnu/packages/boost.scm (mdds)
[propagated-inputs]: Replace boost with boost-1.83.

* gnu/packages/astronomy.scm (aoflagger),
* gnu/packages/embedded.scm (cc-tool),
* gnu/packages/games.scm (0ad, vcmi),
* gnu/packages/image.scm (gpick),
* gnu/packages/maths.scm (highfive),
* gnu/packages/plotutils.scm (asymptote)
[native-inputs]: Replace boost with boost-1.83.

* gnu/packages/audio.scm (guitarix, supercollider),
* gnu/packages/bioconductor.scm (r-mzr),
* gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator,
metabat, r-velocytom, rsem, sailfish, salmon),
* gnu/packages/bittorrent.scm (libtorrent-rasterbar),
* gnu/packages/code.scm (sourcetrail),
* gnu/packages/compression.scm (innoextract),
* gnu/packages/cpp.scm (lager),
* gnu/packages/crypto.scm (cryfs),
* gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis,
pulseview),
* gnu/packages/emulators.scm (mupen64plus-video-glide64mk2),
* gnu/packages/engineering.scm (cadabra2, freecad, libigl,
openscad, prusa-slicer),
* gnu/packages/file-systems.scm (snapper),
* gnu/packages/finance.scm (ledger),
* gnu/packages/game-development.scm (dds),
* gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero,
pokerth, supertux, wesnoth, wesnoth-server),
* gnu/packages/geo.scm (gplates),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (python-graph-tool),
* gnu/packages/graphics.scma (openshadinglanguage),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-viewers.scm (luminance-hdr),
* gnu/packages/kde-graphics.scm (krita),
* gnu/packages/mail.scm (astroid),
* gnu/packages/medical.scm (orthanc, orthanc-mysql,
orthanc-postgresql),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/mpd.scm (ncmpcpp),
* gnu/packages/networking.scm (kismet),
* gnu/packages/opencog.scm (cogutil),
* gnu/packages/photo.scm (hugin),
* gnu/packages/poedit.scm (poedit),
* gnu/packages/radio.scm (gnuradio),
* gnu/packages/rdf.scm (lucene++),
* gnu/packages/serialization.scm (avro-cpp),
* gnu/packages/simulation.scm (fenics-dolfin),
* gnu/packages/version-control.scm (gource),
* gnu/packages/video.scm (aegisub, mkvtoolnix),
* gnu/packages/web.scm (websocketpp)
[inputs]: Replace boost with boost-1.83.

* gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6.
(librevenge): Update to 0.0.5.
[arguments]<#:configure-flags>: Remove reference to boost system
component for which the compatibility stub has been removed.
* gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0.

Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-28 12:26:24 +00:00
Aaron Covrig
97d9c63265 gnu: googletest: Update to 1.17.0.
* gnu/packages/check.scm (googletest): Update to 1.17.0
(googletest-1.12): Add variable.

* gnu/packages/glib.scm (sdbus-c++)
[native-inputs]: Replace googletest-1.17 with googletest.

* gnu/packages/compression.scm (pzstd)
[native-inputs, inputs]: Replace googletest with googletest-1.8.

* gnu/packages/cpp.scm (c++-gsl),
* gnu/packages/engineering.scm (cura-engine),
* gnu/packages/password-utils.scm (pwsafe)
[native-inputs]: Replace googletest with googletest-1.13.

* gnu/packages/crypto.scm (crc32c),
* gnu/packages/engineering.scm (lib3mf),
* gnu/packages/fontutils.scm (opentype-sanitizer),
* gnu/packages/games.scm (openclonk),
* gnu/packages/gnome.scm (gnome-commander),
* gnu/packages/machine-learning.scm (qnnpack),
* gnu/packages/maths.scm (ruy),
* gnu/packages/serialization.scm (libnop)
[native-inputs]: Replace googletest with googletest-1.12.

* gnu/packages/machine-learning.scm (fann),
* gnu/packages/maths.scm (boolector),
* gnu/packages/parallel.scm (clog),
* gnu/packages/simulation.scm (sumo),
* gnu/packages/telephony.scm (sipp)
[native-inputs]: Replace googletest with googletest-1.8.

* gnu/packages/parallel.scm (cpuinfo)
[inputs]: Replace googletest with googletest-1.13.

* gnu/packages/machine-learning.scm (nnpack, python-pytorch),
* gnu/packages/parallel.scm (pthreadpool)
[inputs]: Replace googletest with googletest-1.12.

* gnu/packages/maths.scm (fp16, fxdiv),
* gnu/packages/serialization.scm (yaml-cpp),
* gnu/packages/web.scm (rapidjson)
[inputs]: Replace googletest with googletest-1.8.

Change-Id: I310fb6785d6e19bb8dbf56c25028587573981a0e
2025-11-28 12:07:09 +00:00
Greg Hogan
9a2ab57967 gnu: opencascade-occt-7.6.1: Fix source origin.
* gnu/packages/maths.scm (opencascade-occt-7.6.1):
[source]<origin>: Do not inherit source version.

Change-Id: Iadb988c48bd6d2bc5a4da0ae06bb5c35826d4f75
2025-11-28 11:37:02 +00:00
Greg Hogan
c4bcacb70a gnu: dealii: Update to 9.7.1.
* gnu/packages/maths.scm (dealii): Update to 9.7.1.
[inputs]: Add taskflow.

Change-Id: I0430a74f003dad56799d1eb339760fb27863ce21
2025-11-28 11:37:01 +00:00
Cayetano Santos
bc697fd478 gnu: yices: Update to 2.7.0.
* gnu/packages/maths.scm (yices): Update to 2.7.0.
[native-inputs]: Add python-minimal-wrapper.
[source]: Switch to git-fetch.

Change-Id: I5b6d05770b11f7218339fb7266e9da7681dd20a3
2025-11-27 18:57:34 +01:00
Cayetano Santos
e4c8f01daf gnu: libpoly: Update to 0.2.0.
* gnu/packages/maths.scm (libpoly): Update to 0.2.0.
[native-inputs]: Add python-minimal-wrapper.
[arguments]: Remove #:configure-flags.

Change-Id: Ib920e643fa5f8eea387ed802c137a67410a8dbfa
2025-11-27 18:50:16 +01:00
Romain GARBAGE
1502c830a6 gnu: gmsh: Do not propagate inputs.
* gnu/packages/maths.scm (gmsh)[propagated-inputs]: Remove gfortran.
Move all other packages...
[inputs]: ...here. Remove python.
[native-inputs]: Add python-wrapper.

Change-Id: I6287fa91693900e73fa858ea571e6c55ba090fd9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-26 10:46:05 +01:00
Romain GARBAGE
7b1fdc56e0 gnu: gmsh: Switch to G-exps.
* gnu/packages/maths.scm (gmsh): Switch to G-exps.

Change-Id: I509129c49bcec3070eee748857a4bc3b9f9be59e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-26 10:45:46 +01:00
Andreas Enge
45a1796ca6 gnu: Remove mlucas.
* gnu/packages/maths.scm (mlucas): Delete variable.

Fixes: guix/guix#3839
Change-Id: I67dcc096df5474b2b4b37458823a0ef15454be5d
2025-11-25 17:15:17 +01:00
Nicolas Goaziou
1a33ec8491 gnu: nauty: Update to 2.9.1.
* gnu/packages/maths.scm (nauty): Update to 2.9.1.
[arguments]: Run all tests, now passing.

Change-Id: Ic6b5529765f5313d2c30a7b3fd18bb1593e489b8
2025-10-30 21:16:09 +01:00
Sharlatan Hellseher
9a336d1978 gnu: Add highfive.
* gnu/packages/maths.scm (highfive): New variable.

Change-Id: Ib4f983d955c08adb833c74f77f48b03ac3173944
2025-10-30 18:34:55 +00:00
Andreas Enge
ce30e397c4 gnu: python-slepc4py: Update to 3.24.0.
* gnu/packages/maths.scm (python-slepc4py): Update to 3.24.0.

Change-Id: I23786bf36ed8dbbdad7f4b18e5985075487c4bcd
2025-10-29 20:40:33 +01:00
Andreas Enge
6aec9a02ee gnu: python-petsc4py: Update to 3.24.0.
* gnu/packages/maths.scm (python-petsc4py): Update to 3.24.0.

Change-Id: I8c530eadc777bfb26e7539594355f11c03c0f062
2025-10-29 20:40:33 +01:00
Andreas Enge
a41a0ee1ab gnu: slepc: Update to 3.24.0.
* gnu/packages/maths.scm (slepc): Update to 3.24.0.

Change-Id: I7924a3e1248c8c056f0978784f67f2723437d1f9
2025-10-29 20:40:33 +01:00
Andreas Enge
546bf3de63 gnu: petsc-openmpi: Delete phase.
* gnu/packages/maths.scm (petsc-openmpi)[arguments]<#:phases>
{adjust-pt-scotch-library-names}: Remove.

Change-Id: Id138e82e4ab9f7f68991dfe8f835cc95cd7e3250
2025-10-29 20:40:33 +01:00