Nicolas Graves
266d84d922
guix: build-system: Set pypi-uri in pyproject, drop python module.
...
After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:42:07 +01:00
Nicolas Graves
9160351b94
build-system/pyproject: Remove python-pytest-cov native-input.
...
* gnu/packages/astronomy.scm (python-wiimatch)
* gnu/packages/audio.scm (python-resampy, python-librosa)
* gnu/packages/backup.scm (borgmatic)
* gnu/packages/bioinformatics.scm
(python-bed-reader, python-pysnptool, python-pairtools)
* gnu/packages/check.scm (python-pytest-nunit, python-pytest-perf)
* gnu/packages/dav.scm (vdirsyncer, radicale)
* gnu/packages/django.scm (python-django-redis)
* gnu/packages/engineering.scm (python-scikit-rf)
* gnu/packages/fediverse.scm (python-mastodon-py)
* gnu/packages/fontutils.scm (psautohint)
* gnu/packages/geo.scm (python-pyogrio)
* gnu/packages/graphviz.scm (python-uqbar)
* gnu/packages/jupyter.scm (python-jupyterlab-server python-nbclient,
python-jupyterlite-core, python-ipydatawidgets)
* gnu/packages/machine-learning.scm
(python-pymanopt, python-tensorly, python-torchmetrics)
* gnu/packages/maths.scm (python-libensemble)
* gnu/packages/music.scm (stargate)
* gnu/packages/python-check.scm (python-atpublic, python-vcrpy)
* gnu/packages/python-compression.scm (python-zipstream-ng)
* gnu/packages/python-science.scm (python-plotnine,
python-pandaparallel, python-pyts, python-pingouin)
* gnu/packages/python-web.scm (python-devpi-process, python-cheroot)
(python-jsonpickle, python-flask-babel, python-url-normalize)
(python-elasticsearch, python-hupper, python-simple-websocket)
(python-apiron, python-huggingface-hub, python-aiosignal, python-ovh)
(python-cbor2, python-zeep, hypercorn, python-warcio)
(python-aioftp, python-oauthlib, python-tinycss2, python-cssselect2)
(python-httpcore, python-wsgiprox, python-venusian, gunicorn)
* gnu/packages/python-xyz.scm (python-janus, python-affine)
(python-contourpy, python-echo, python-rasterio, python-rich-tables)
(python-babel, python-pymarshal, python-portalocker)
(python-expandvars, python-mizani, python-cligj, autokey)
(python-robotframework-pythonlibcore, python-lsp-jsonrpc)
(python-numpydoc, python-pillow, python-manimpango)
(python-cairocffi, python-pubmed-parser, python-sentry-sdk)
(python-prettytable, python-sniffio, python-ipywidgets)
(python-pyproject-api, python-pymemcache, python-async-lru)
(python-numcodecs, python-mwclient, python-cmd2, python-pyan3)
(python-platformdirs, python-multipart, python-shtab, python-scooby)
* gnu/packages/rdf.scm (python-rdflib-6)
* gnu/packages/simulation.scm (python-fenics-dijitso)
* gnu/packages/sphinx.scm (python-sphinx-design)
* gnu/packages/statistics.scm (python-patsy, python-rchitect)
* gnu/packages/task-management.scm (todoman)
* gnu/packages/vpn.scm (sshuttle)
* gnu/packages/web.scm (anonip, python-tibanna)
[native-inputs]: Remove python-pytest-cov.
Change-Id: I32f027794e90333c27fdff5871180779f603846c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-04-04 22:41:51 +01:00
Sören Tempel
9a9c8f7304
gnu: louvain-community: Refer to library by path in CMake module.
...
* gnu/packages/maths.scm (louvain-community)
[arguments]<#:phases>: Add 'cmake-lib-full-path phase.
Change-Id: I5f957c828f39b24a6fa8da8e3d19f16b5c328303
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-04 18:27:04 +02:00
Sören Tempel
37bb79a391
gnu: cadical: Update to 2.2.1.
...
* gnu/packages/maths.scm (cadical): Update to 2.2.1.
[patches]: Remove cadical-add-shared-library.patch.
[arguments]<#:configure-flags>: Add "-shared".
<#:phases>: Remove replacement for 'check.
In 'configure no longer invoke setenv before configuring.
(cadical-2.1)[#:configure-flags]: Use empty list.
[#:phases]: Add 'set-shared-flags. Replace 'check as before.
Change-Id: I67c64cfe6de0b88d0fce5103a6dcc273a2b5f244
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-04 18:27:03 +02:00
Sören Tempel
e91607864b
gnu: Add cadical-2.1.
...
With the latest 2.2.X version of cadical, lean4's test suite fails.
This can be mitigated by packaging the old version as cadical-2.1.
* gnu/packages/maths.scm (cadical-2.1): New variable.
* gnu/packages/lean.scm (lean4)[inputs]: Replace cadical with cadical-2.1.
Change-Id: Id5e4a06266e0688454040caf0766bf8d769bbd10
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-04 18:27:03 +02:00
Sören Tempel
b2b885be52
gnu: cadical: Update to 2.1.3.
...
* gnu/packages/maths.scm (cadical): Update to 2.1.3.
* gnu/packages/patches/cadical-add-shared-library.patch: Adjust accordingly.
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-04-04 18:27:03 +02:00
Sören Tempel
8b5e419c25
gnu: libpoly: Update to 0.2.1.
...
* gnu/packages/maths.scm (libpoly): Update to 0.2.1.
Change-Id: If28db7aced2c68cb066d67512b6164b5488a7a51
2026-03-29 13:15:40 +02:00
Cayetano Santos
7638729a67
gnu: hdf5: Move documentation to separate output.
...
* gnu/packages/maths.scm (hdf5)[outputs]: Add 'doc'.
[arguments]: Add a phase to move the documentation to the 'doc' output.
Fixes guix/guix#7486
Merges guix/guix!7495
Change-Id: I9753715f270748abff9ddf8adaa64120fe167664
2026-03-28 11:21:59 +01:00
Andreas Enge
2bc527792a
gnu: nlopt: Remove dependence on Qt.
...
* gnu/packages/maths.scm (nlopt)[inputs]: Remove octave; add octave-cli.
Change-Id: Id655133857acda07f2a4fbd28261abd0ba8b64e6
2026-03-25 22:30:35 +01:00
Reza Housseini
f5079ae69e
gnu: nlopt: Fix python bindings.
...
* gnu/packages/maths.scm (nlopt)[inputs]: Move python...
[native-inputs]: ...here. Add python-numpy.
Change-Id: I38b976a65aed412863a5a7cd498c7f2ddcc79b55
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-03-25 22:30:34 +01:00
Danny Milosavljevic
d467a9df47
gnu: speedcrunch: Support Wayland.
...
* gnu/packages/maths.scm (speedcrunch)[build-system]: Switch to
qt-build-system.
[inputs]: Add qtwayland-5.
Change-Id: I1102457e20ce02f1f5434efe0281acf2fa2ec943
2026-03-22 23:55:27 +01:00
Ludovic Courtès
1ae20f03f4
gnu: Reference the inherited inputs values.
...
This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-20 13:27:15 +01:00
Andreas Enge
55562019e6
gnu: Remove python-orthopy.
...
* gnu/packages/maths.scm (python-orthopy): Delete variable.
Fixes : guix/guix#6383
Change-Id: I503f9129e4cf68436178cacfcca54d2beba13be4
2026-03-17 22:39:21 +01:00
Andreas Enge
d33c0c2583
gnu: Remove python-accupy.
...
* gnu/packages/maths.scm (python-accupy): Delete variable.
* gnu/packages/patches/python-accupy-fix-use-of-perfplot.patch,
gnu/packages/patches/python-accupy-use-matplotx.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister patches.
Change-Id: I3364592d794986674bf5fc55463280f58f8efe8a
2026-03-17 22:38:32 +01:00
Andreas Enge
b23fc22729
gnu: Remove python-quadpy.
...
* gnu/packages/maths.scm (python-quadpy): Delete variable.
Change-Id: I294ab599142352bf3fc8aa2c0b5f8b66013de290
2026-03-17 22:36:13 +01:00
Luca Cirrottola
de90188eea
gnu: openblas: Correctly pass make flags, switch tests on.
...
* gnu/packages/maths.scm (openblas)[build-system]: Use gnu-build-system.
[arguments] Fix compiler optimization options.
[phases] Skip configure phase (build from Makefile).
Merges guix/guix!7010
Change-Id: Ifbb46feeb7564e56ab66d598afda9cbcab31b5f6
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-03-16 10:16:40 +01:00
Luca Cirrottola
fff3eb95b9
gnu: openblas: Use cmake build system.
...
* gnu/packages/maths.scm (openblas)[source]: Update url.
[build-system]: Switch to cmake-build-system.
[arguments]<#:test-target>: Delete.
<#:build-type>: Set.
<#:configure-flags>: Add.
<#:phases>: Restore ’configure.
Merges guix/guix!6178
Change-Id: Ieabb85ad797d70b8894e1f95937dc22af9b34210
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
Modified-by: Cayetano Santos <csantosb@inventati.org >
2026-03-16 10:16:39 +01:00
Romain GARBAGE
4024e13a98
maths: openblas: Update to 0.3.31.
...
* gnu/packages/maths.scm (openblas): Update to 0.3.31.
Change-Id: If22b461cf8977c4f33704de37225852d3382c662
2026-03-16 10:16:38 +01:00
Romain GARBAGE
3656139f7e
maths: openblas: Enable OpenMP support.
...
* gnu/packages/maths.scm (openblas): Enable OpenMP support.
Change-Id: I72b8badb6d1d627854717ddcbdceab8302114eaf
2026-03-16 10:16:29 +01:00
Andy Tai
a7ca954df5
gnu: units: Update to 2.26.
...
* gnu/packages/maths.scm (units): Update to 2.26.
Merges: https://codeberg.org/guix/guix/pulls/6835
Change-Id: I48946549f1938e51bc390c5e36a3546a1453966a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-03-13 15:42:28 +00:00
Sharlatan Hellseher
1a3f2eebcb
gnu: python-simplesat: Move to maths.
...
* gnu/packages/python-xyz.scm (python-simplesat): Move from here ...
* gnu/packages/maths.scm: ... to here.
Change-Id: I3f2f832e3c9099705800aa88c07913a407c722b4
2026-03-13 12:23:20 +00:00
Danny Milosavljevic
90d5f4f76a
gnu: octave: Support Wayland.
...
* gnu/packages/maths.scm (octave)[inputs]: Add qtwayland-5.
[arguments]<#:modules>: New field.
<#:imported-modules>: New field.
<#:phases>{wrap-qt}: New phase.
Change-Id: I48ff6150f68063a2a9ead3fd84610a19f44996cf
2026-03-08 09:56:49 +01:00
Andreas Enge
1f9e47518b
gnu: python-dbus: Rename to python-dbus-1.2.
...
* gnu/packages/python-xyz.scm (python-dbus): Rename to…
(python-dbus-1.2): … this.
(python-notify2, python-gatt, python2-dbus): Adapt references.
* gnu/packages/audio.scm (cable, jack-2): Likewise.
* gnu/packages/bittorrent.scm (deluge): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/enlightenment.scm (python-efl): Likewise.
* gnu/packages/freedesktop.scm (modem-manager, telepathy-idle): Likewise.
* gnu/packages/gnome.scm (gtg, system-config-printer, libsecret, upower)
(mutter, network-manager, gnome-bluetooth, gnome-shell, terminator)
(gnome-remote-desktop): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/maths.scm (veusz): Likewise.
* gnu/packages/matrix.scm (pantalaimon): Likewise.
* gnu/packages/messaging.scm (pidgin, gajim): Likewise.
* gnu/packages/mpd.scm (mpdris2): Likewise.
* gnu/packages/music.scm (mididings, a2jmidid, quodlibet): Likewise.
* gnu/packages/password-utils.scm (secretsd): Likewise.
* gnu/packages/stenography.scm (plover): Likewise.
* gnu/packages/sugar.scm (sugar-datastore, sugar-toolkit-gtk3)
(sugar-portfolio-activity): Likewise.
* gnu/packages/video.scm (python-yewtube): Likewise.
* gnu/packages/xdisorg.scm (autokey): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
* gnu/packages/xorg.scm (xpra): Likewise.
Change-Id: I19218743260175f1117b8e213131a3b1495c6c48
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2026-03-06 14:53:04 +01:00
Gabriel Wicki
f86ff1db98
gnu: Pin old pybind11 version.
...
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2).
(python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree,
python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change
reference to pybind11-2.
* gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp),
gnu/packages/bioinformatics.scm (python-metacells, python-strawc,
python-coolbox, python-pyspoa, python-scvelo),
gnu/packages/chemistry.scm (avogadrolibs),
gnu/packages/computer-architecture.scm (gem5),
gnu/packages/duckdb.scm (python-duckdb),
gnu/packages/electronics.scm (nextpnr, prjtrellis),
gnu/packages/engineering.scm (python-orocos-kinematics-dynamics),
gnu/packages/geo.scm (ogs-serial),
gnu/packages/graphics.scm (openshadinglanguage, openimageio),
gnu/packages/image-processing.scm (opencolorio),
gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx,
onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe,
python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn,
python-dlib),
gnu/packages/maths.scm (python-accupy, python-ducc0),
gnu/packages/networking.scm (libcamera),
gnu/packages/opencl.scm (python-pyopencl),
gnu/packages/package-management.scm (python-libmambapy),
gnu/packages/physics.scm (python-brille, python-gofit),
gnu/packages/python-check.scm (python-xdoctest),
gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy,
python-iminuit, python-osqp, python-pyamg, python-qdldl,
python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma),
gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal,
gr-satellites, limesuite-ng),
gnu/packages/simulation.scm (fenics, python-dolfin-adjoint),
gnu/packages/statistics.scm (python-diptest, python-george),
gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2.
Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2026-03-05 15:53:36 +01:00
Thomas Kramer
d6968ece87
gnu: Add or-tools.
...
* gnu/packages/maths.scm (or-tools): New variable.
Merges guix/guix!5989
Change-Id: I92ab5cefecb6e77b9cffc4f580750e723b563e44
Modified-by: Cayetano Santos <csantosb@inventati.org >
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-28 20:50:28 +01:00
Cayetano Santos
7ce4e3a9ba
gnu: scip: Add support for lapack.
...
* gnu/packages/maths.scm (scip)[inputs]: Add lapack.
[arguments]<#:configure-flags>: Enable corresponding flag.
[native-inputs]: Add perl and python-minimal-wrapper.
Change-Id: Icd0bd5f890bbf8dfaad8ac07a350f09b8a3bea5f
2026-02-28 20:37:11 +01:00
Sharlatan Hellseher
5f3cd42859
gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.
...
This is a following up change after discussion in
<https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648 >.
* gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables.
(swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and
swig-4.4.
* gnu/packages/accessibility.scm (libbraille)
* gnu/packages/apparmor.scm (libapparmor)
* gnu/packages/bioinformatics.scm (htseq, imp, libsbml)
* gnu/packages/bootloaders.scm (dtc, u-boot)
* gnu/packages/disk.scm (volume-key)
* gnu/packages/dns.scm (ldns, unbound)
* gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm)
* gnu/packages/embedded.scm (python-libmpsse)
* gnu/packages/engineering.scm (freecad, kicad, meep, mpb)
* gnu/packages/fabric-management.scm (ibutils)
* gnu/packages/game-development.scm (python-pybox2d)
* gnu/packages/games.scm (kiki)
* gnu/packages/geo.scm (saga)
* gnu/packages/gnome.scm (libratbag)
* gnu/packages/gnucash.scm (gnucash)
* gnu/packages/gnupg.scm (python-gpg)
* gnu/packages/graphviz.scm (graphviz)
* gnu/packages/guile-xyz.scm (guile-xapian)
* gnu/packages/image.scm (mypaint)
* gnu/packages/instrumentation.scm (babeltrace, lttng-tools)
* gnu/packages/kodi.scm (kodi)
* gnu/packages/libftdi.scm (libftdi)
* gnu/packages/linux.scm (libnl)
* gnu/packages/llvm.scm (lldb)
* gnu/packages/machine-learning.scm (openmm, tensorflow-lite)
* gnu/packages/maths.scm (nlopt)
* gnu/packages/ncurses.scm (stfl)
* gnu/packages/oneapi.scm (python-onetbb)
* gnu/packages/pretty-print.scm (highlight)
* gnu/packages/python-crypto.scm (python-m2crypto)
* gnu/packages/python-graphics.scm (python-pivy)
* gnu/packages/radio.scm (hamlib, soapysdr)
* gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager)
* gnu/packages/selinux.scm (libselinux, libsemanage, python-setools)
* gnu/packages/speech.scm (pocketsphinx)
* gnu/packages/statistics.scm (python-openturns, r-spams)
* gnu/packages/tbb.scm (python-tbb)
* gnu/packages/version-control.scm (subversion)
* gnu/packages/video.scm (libopenshot, mlt, obs)
[native-inputs]: Remove swig; add swig-4.0.
* gnu/packages/geo.scm (gdal)
* gnu/packages/graph.scm (python-faiss)
[inputs]: Remove swig; add swig-4.0.
* gnu/packages/games.scm (fifengine): Update to 0.4.2.
[inputs]: Remove swig; add swig-4.0.
[native-inputs]: Likewise.
* gnu/packages/image-processing.scm (insight-toolkit, simpleitk)
* gnu/packages/pdf.scm (mupdf, python-pymupdf)
[native-inputs]: Remove swig-next; add swig-4.4.
Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-27 14:07:00 +00:00
Thomas Kramer
f1600ecce4
gnu: Add scip.
...
* gnu/packages/maths.scm (scip): New variable
Merges guix/guix!5989
Change-Id: I7f027c0dd6cd833aebb6b480c43bba11f0641af6
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-27 11:09:24 +01:00
Thomas Kramer
2a7e969cfe
gnu: Add soplex.
...
* gnu/packages/maths.scm (soplex): New variable
Merges guix/guix!5989
Change-Id: I0c23d436c9eb7bdf852d78d600b4cf196d9a0e26
Signed-off-by: Cayetano Santos <csantosb@inventati.org >
2026-02-27 11:09:24 +01:00
Simon Tournier
c07690f0d6
gnu: gmsh: Update to 4.15.0.
...
* gnu/packages/maths.scm (gmsh): Update to 4.15.0.
Change-Id: I08538e3d3d7e5738614e24e172e04a7ad8e6d0c5
Merges: guix/guix!6587
2026-02-24 17:50:52 +01:00
Andy Tai
70f7821833
gnu: octave-cli: Update to 11.1.0.
...
* gnu/packages/maths.scm (octave-cli): Update to 11.1.0.
Merges: https://codeberg.org/guix/guix/pulls/6659
Change-Id: Ia7983b395b8507e4f58714fab5ad7883914091d9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-24 16:20:33 +00:00
Aaron Covrig
18e0a0c4c0
gnu: ruby-asciimath: Update to 2.0.6.
...
* gnu/packages/maths.scm (ruby-asciimath): Update to 2.0.6.
Change-Id: Ic310349b53fa8709f40be3c24c6ca8e5d8d14592
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-24 16:23:40 +01:00
Andreas Enge
a465879012
gnu: Remove p4est.
...
* gnu/packages/maths.scm (p4est): Delete variable.
Fixes : guix/guix#3722
Change-Id: I5e115e050c0cec1b18d15f83753d7031a9b66a35
2026-02-23 17:46:51 +01:00
Andreas Enge
441365aeea
gnu: Remove trilinos-for-dealii-openmpi.
...
* gnu/packages/maths.scm (trilinos-for-dealii-openmpi): Delete variable.
* gnu/packages/patches/teuchos-remove-duplicate-using.patch,
gnu/packages/patches/tpetra-remove-duplicate-using.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.
Fixes : guix/guix#5852
Change-Id: I991b0fd99a8a441b898c5d3e10785bc523042fef
2026-02-23 17:45:38 +01:00
Andreas Enge
fee8db5f32
gnu: Remove p4est-openmpi.
...
* gnu/packages/maths.scm (p4est-openmpi): Delete variable.
Change-Id: Icfb89167554dd755852f69b2a7d1ed53b3871476
2026-02-23 17:42:49 +01:00
Andreas Enge
75cb01c94e
gnu: Remove dealii-openmpi.
...
* gnu/packages/maths.scm (dealii-openmpi): Delete variable.
Change-Id: Iad5e39bdb4c37699de31770741809ff2c4f86bf2
2026-02-23 17:42:21 +01:00
Hugo Buddelmeijer
9d5063bcea
gnu: tcalc: Fix build.
...
* gnu/packages/maths.scm (tcalc): Fix build.
[source]: Replace URL.
[arguments]<#:configure-flags>: Add CFLAGS=-fcommon.
[home-page]: Replace URL.
Fixes : guix/guix#6492
Change-Id: I47618f124d548170bbb9a8c027886b0398fb2154
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-21 22:25:04 +01:00
Andreas Enge
08f155c229
gnu: Remove sundials-5.
...
* gnu/packages/maths.scm (sundials-5): Delete variable.
Fixes : guix/guix#5661
Change-Id: I83e2ad59729c48b769fe398bb33094b7858ebfca
2026-02-17 12:24:23 +01:00
Andreas Enge
768bd91010
gnu: Remove sundials-openmpi-5.
...
* gnu/packages/maths.scm (sundials-openmpi-5): Delete variable.
Change-Id: I415d99e7ecbbb86969a471852e8707991606e622
2026-02-17 12:24:23 +01:00
Andreas Enge
83d89b0645
gnu: vtk: Update to 9.5.2 and add vtk-9.4.
...
* gnu/packages/image-processing.scm (vtk): Update to 9.5.2.
(vtk-9.4): Add back the previous version.
* gnu/packages/maths.scm (python-quadpy)[inputs]: Replace vtk by vtk-9.4.
Change-Id: Ibf29e18245bd7415208b495cc36ed2c630bb9410
2026-02-13 19:14:16 +01:00
Danny Milosavljevic
8a05b73b3a
gnu: python-mathics-core: Fix numpy usage.
...
* gnu/packages/maths.scm (python-mathics-core)[propagated-inputs]: Replace
numpy-1 by numpy.
Merges: https://codeberg.org/guix/guix/pulls/6298
Fixes : guix/guix#6297
Reported-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl >
Change-Id: I68f890fee77b66cf9fb07c87891db3ca54fcfeaa
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-12 13:02:46 +00:00
Leo Orveillon
2feccafa99
gnu: n2p2: Add files to output/lib.
...
* gnu/packages/maths.scm (n2p2):[phases]{install}: Remove condition to
add only ".so" files in "/lib", it is required to build lammps with n2p2
support.
Merges: https://codeberg.org/guix/guix/pulls/6291
Change-Id: I1e8fe34f4c874e85ffaab3104e8e141adf74c783
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-12 09:51:06 +00:00
Andreas Enge
870e4a13c7
gnu: Remove optizelle.
...
* gnu/packages/maths.scm (optizelle): Delete variable.
Fixes : guix/guix#5423
Change-Id: Ie0031b6e91da0f69b5ae0eac4eaea107a2793f31
2026-02-09 10:18:14 +01:00
Peter Polidoro
c7fe80064f
gnu: opencascade-occt: Add RapidJson and Draco support.
...
* gnu/packages/maths.scm (opencascade-occt)[inputs]: Add draco and
rapidjson.
[arguments]<#:configure-flags>: Enable Draco (for mesh-compression)
and RapidJson (for the glTF writer).
Change-Id: Id09f31e3be9798c77380ec0958eb8f9fe6d7b71b
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-07 23:08:22 +01:00
Andy Tai
0f291ac28e
gnu: units: Update to 2.25.
...
* gnu/packages/maths.scm (units): Update to 2.25.
Change-Id: I9439366f66ff4e9bc37ee6f64bdb0b24d9ffedd2
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-07 15:34:40 +01:00
Sharlatan Hellseher
749eca3963
gnu: python-mathicsscript: Fix build.
...
* gnu/packages/maths.scm (python-mathicsscript):
[phases]{setenv}: Remove phase.
{set-home-env}: New phase, set before build.
Relates-to: guix/guix#5892
Change-Id: I2cdb99e7bc6b98536f610f6733ef2f583bcc28ac
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
a74315b30d
gnu: python-mathics-core: Fix build.
...
* gnu/packages/maths.scm (python-mathics-core):
[phases] {set-home}: Move before {build}.
Relates-to: guix/guix#5892
Change-Id: I682c1e5331e7e3a4f99fa5a5322f79e6093b6b5a
2026-02-07 12:28:55 +01:00
Nicolas Graves
c3922d1fdc
gnu: ocaml-z3: Drop custom imported-modules.
...
* gnu/packages/maths.scm (ocaml-z3)[arguments]
<#:imported-modules, #:modules>: Drop them.
Change-Id: I30a53824a7cbc7026f119f5bdbdf5da4ec3d5b64
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:52 +01:00
Nicolas Graves
f3997b9a0f
gnu: optizelle: Improve style and switch to pyproject.
...
* gnu/packages/maths.scm (optizelle):
[source]<snippet>: Improve style.
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Rewrite phase 'set-numpy-path using the site-packages
procedure.
[inputs, native-inputs]: Drop labels.
Change-Id: I76db3d0353cf95e411cfd11a81b34cf6cd851d05
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2026-02-07 12:28:51 +01:00