1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-20 09:10:30 +02:00
Commit Graph

1669 Commits

Author SHA1 Message Date
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
Andreas Enge
520dc14d02 gnu: petsc: Update to 3.24.0.
* gnu/packages/maths.scm (petsc): Update to 3.24.0.

Change-Id: Ibf05808578d2c7f50c3949458945ca93725653ec
2025-10-29 20:40:24 +01:00
Sharlatan Hellseher
86ae403744 gnu: python-thinc: Update to 8.3.4.
* gnu/packages/machine-learning.scm (python-thinc): Update to 8.3.4.
[arguments] <phases>: Remove 'build-ext; add 'remove-local-thinc - less
rebuild is better.
[propagated-inputs]: Remove python-blis-for-thinc and python-numpy; add
python-blis and python-numpy-2.
[native-inputs]: Remove python-cython and python-wheel; add
python-cython-0.
* gnu/packages/maths.scm (python-blis-for-thinc): Remove variable.

Change-Id: I5b3b624819772cd1b601ff2a7ef516af065a94dc
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
ab1e36d168 gnu: python-blis: Update to 1.2.1.
* gnu/packages/maths.scm (python-blis): Update to 1.2.1.
[arguments] <phases>: Remove 'build-ext; add 'remove-local-blis - less
re-build is better.
[propagated-inputs]: Remove python-numpy.
[native-inputs]: Remove python-wheel; add python-numpy-2.

Change-Id: Ie82e7372653f95a387dcee81ab5f84dbf2602091
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
cbad86a985 gnu: python-cython-3: Mark as deprecated.
This is a followup to 941b6ff1c1 commit.

Replace all python-cython-3 occurrences with python-cython.

* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.

* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
python-losoto, python-photutils, python-pyxsim, python-regions,
python-reproject, python-sncosmo, python-sndata, python-stcal,
python-yt)[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
python-cython-3; add python-cython.
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/databases.scm: (python-adbc-driver-manager,
python-psycopg, python-pyarrow)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/machine-learning.scm: (python-scikit-learn,
python-opentsne)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
python-primecountpy, python-slepc4py)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
python-scikit-misc, python-scikit-surprise, python-pandas-2,
python-vaex-core)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
python-pyyaml, python-propcache, python-pywavelets, python-symengine,
python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
add python-cython.

Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-24 11:05:28 +01:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
David Elsing
1a414131cc gnu: muparser: Update to 2.3.5.
* gnu/packages/maths.scm (muparser): Update to 2.3.5.
[build-system]: Switch to cmake-build-system.
[arguments]: Remove.
[home-page]: Update.
2025-10-21 19:21:55 +02:00
Andreas Enge
37f794ae22 gnu: n2p2: Update to 2.3.0.
* gnu/packages/maths.scm (n2p2): Update to 2.3.0.

Change-Id: Iffa53548eb91488a3610a243cb474fd020e476a9
2025-10-16 14:46:57 +02:00
Andreas Enge
51bfc7d3b1 gnu: n2p2: Fix build.
* gnu/packages/maths.scm (n2p2)[arguments]<#:phases>{post-unpack}:
  Patch "shell" to "bash" in makefile.

Change-Id: Ib4973c195197415e1ac514b449247bc7f750a359
2025-10-16 14:46:57 +02:00
Charles Roelli
6b02b5a806 gnu: python-mathics-django: Fix tests.
* gnu/packages/maths.scm (python-mathics-django)[propagated-inputs]:
Add python-matplotlib, required for tests.

Change-Id: I8db918772d6507505970e6a3c1e8c66db0ad18cd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-11 21:29:51 +01:00
Andy Tai
fc6223a598 gnu: octave-cli: Update to 10.3.0.
* gnu/packages/maths.scm (octave-cli): Update to 10.3.0.

Change-Id: Ifc58fb06aba5899838536ac903b4150518d0384e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-10 23:24:10 +01:00
Sören Tempel
394a2accac gnu: kissat: Make build reproducible.
* gnu/packages/maths.scm (kissat)[#:phases] <patch-source>: Don't
include current date in build-header.

Change-Id: Iae8dde38de8badb2f5975f69b2221faebd043371
Reviewed-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-10 23:17:40 +01:00
Sharlatan Hellseher
0a0f1e30a8 gnu: python-mathics-pygments: Fix tests.
* gnu/packages/maths.scm (python-mathics-pygments)[native-inputs]:
Remove python-wheel; add python-pytest.

Change-Id: I01471fd8835c7cbc21fae497bedb177a1230eae1
2025-09-27 21:45:14 +01:00
Hugo Buddelmeijer
d2d02faf18 gnu: reducelcs: Update to latest commit.
* gnu/packages/maths.scm (reducelcs): Update to latest commit.
[source]: Update to latest commit, increase revision to 2.
[arguments]<#:phases>{patch-source}: Remove upstreamed phase.

Change-Id: I3a49a03b8093961d166e2d2350638a0e652de3df
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-26 13:17:22 +02:00
Hugo Buddelmeijer
3c96d9fb1e gnu: reducelcs: Fix build with gcc-14.
* gnu/packages/maths.scm (reducelcs): Fix build with gcc14.
[origin]: Use git-version and git-file-name.
[arguments]<#:phases>: Add patch-source phase.

Change-Id: I906d899700ec9805c2c4a080cb303c6e9e90a271
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-26 11:24:21 +02:00
Sharlatan Hellseher
ea44a564d1 gnu: python-quadpy: Adjust inputs.
* gnu/packages/maths.scm (python-quadpy)[inputs]: Add python-matplotlib.
[native-inputs]: Remove python-wheel.

Change-Id: I72f2d7daafebd98f96245697aecb60c176981336
2025-09-25 09:37:04 +01:00
Distopico
57eddd2821 gnu: calc: Update to 2.15.1.1.
* gnu/packages/maths.scm (calc): Update to 2.15.1.1.
[native-inputs]: Add man-db.
[arguments]<#:phases>{patch-makefile}: Add substitutions.

Change-Id: I8904a49d89bb9fb21207a0cf16193c6fcfd74b37
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-22 15:14:53 +02:00
Andreas Enge
c1ef6dc237 gnu: flann: Build with python@3.
* gnu/packages/maths.scm (flann)[inputs]: Replace python-2 by python.

Change-Id: Ia0e2ae8ca6a1198aed0c9f652f3737f2dbadca1c
2025-09-21 22:22:51 +02:00
Maxim Cournoyer
10482f731e Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, this time with
the more careful command, to avoid a world rebuild:

grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \
  --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com |
  xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d Update Maxim's email address.
The change was automated via:

  git grep -l maxim.cournoyer@gmail.com |
    xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g'

* .mailmap: New entry.

Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-18 08:05:19 +09:00
Janneke Nieuwenhuizen
c40c613bda gnu: clapack: Fix build with gcc-14.
* gnu/packages/maths.scm (clapack)[arguments]: Update to G-Expressions.  Add
"-Wno-error=implicit-function-declaration" to #:configure-flags to relax
gcc-14's strictness.

Change-Id: I23d05c5df64625b0ca04e18375e0ef7f42e85d5c
2025-08-21 20:18:07 +02:00
Simon Tournier
293e99b9e0 gnu: gmsh: Update to 4.14.1.
* gnu/packages/maths.scm (gmsh): Update to 4.14.1.

Change-Id: I1dfe37daa6d9657f9dbb5559ae981cf264fdacb8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-05 00:04:58 +01:00
Andy Tai
f191fe1abf gnu: wxmaxima: Update to 25.04.0.
* gnu/packages/maths.scm (wxmaxima): Update to 25.04.0.

Change-Id: I385cc0508a0b7af98225f808fb4dffbb8942f8d2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 12:42:28 +01:00
Cayetano Santos
6a3d58fb06 gnu: openblas: Update to 0.3.30.
* gnu/packages/maths.scm (openblas): Update to 0.3.30.
(openblas-0.3.29): Remove unused alias.

Change-Id: Ida296e6e8854e29fe82f44399d4b7331e1308c0c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-01 22:03:14 +02:00
Sören Tempel
c454e0a5c7 gnu: bitwuzla: Update to 0.8.2.
* gnu/packages/maths.scm (bitwuzla): Update to 0.8.2.

Change-Id: Id159fe35b3e3ce88856193d70529867d142ad3ac
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-30 17:19:39 +02:00
Romain GARBAGE
3fcd1521b3 gnu: hdf5-parallel-openmpi: Fix broken package.
* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]<#:phases>
{remove-gcc-references}: Do not attempt to modify non-existing files.

Change-Id: I84cd3376ac014c02716ebcb2044009feb52eaf83
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22 09:38:25 +02:00
Romain GARBAGE
a670acfe5c gnu: hdf5: Remove references to gcc/gfortran/binutils.
* gnu/packages/maths.scm (hdf5)[arguments]<#:phases>{remove-referencess,
remove-gcc-references, remove-gfortran-references}: New phases.

Change-Id: I367b95a85aaf36928f94ef329e839dfb4d24b285
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-21 12:35:25 +02:00
Nicolas Goaziou
2e212502b9 gnu: Remove glpk-4.
* gnu/packages/maths.scm (glpk-4): Delete variable.

Change-Id: I599bb1c4b5fdeef27bfd8c9306819ce862b17417
2025-08-14 11:32:02 +02:00
Andreas Enge
42d7a9ddf9 gnu: python-django-4.2: Remove the alias.
* gnu/packages/django.scm (python-django-4.2): Rename to...
(python-django): ...this instead of defining the latter as the former.
* gnu/packages/maths.scm (python-mathics-django)[propagated-inputs],
gnu/packages/monitoring.scm (graphite-web)[propagated-inputs]:
Use python-django instead of python-django-4.2.

Change-Id: I9dd9d86d4f9af5c6ee66fd57949ad565a6657062
2025-08-09 01:10:52 +02:00
Greg Hogan
50c3fd729a gnu: Remove BUILD_TESTING configuration flag.
* gnu/packages/assembly.scm (cpu-features),
* gnu/packages/astronomy.scm (casacore),
* gnu/packages/bioinformatics.scm (morpheus),
* gnu/packages/code.scm (rtags),
* gnu/packages/education.scm (gcompris-qt),
* gnu/packages/game-development.scm (libccd),
* gnu/packages/geo.scm (cloudcompare),
* gnu/packages/glib.scm (dbus-cxx),
* gnu/packages/graph.scm (faiss),
* gnu/packages/graphics.scm (f3d, mmg),
* gnu/packages/i2p.scm (i2pd),
* gnu/packages/image-processing.scm (vtk),
* gnu/packages/image.scm (openjpeg),
* gnu/packages/irc.scm (quassel),
* gnu/packages/jami.scm (jami),
* gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita),
* gnu/packages/kde-frameworks.scm (purpose, purpose-5),
* gnu/packages/kde-office.scm (calligra, ghostwriter),
* gnu/packages/linux.scm (bpftrace),
* gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack,
vc),
* gnu/packages/messaging.scm (libsignal-protocol-c),
* gnu/packages/mold.scm (mold),
* gnu/packages/music.scm (sonivox),
* gnu/packages/networking.scm (dhtnet),
* gnu/packages/opencl.scm (opencl-clhpp),
* gnu/packages/openpgp.scm (rnp),
* gnu/packages/photo.scm (darktable),
* gnu/packages/popt.scm (gflags),
* gnu/packages/rdesktop.scm (freerdp),
* gnu/packages/security-token.scm (cppcodec),
* gnu/packages/terminals.scm (libtsm),
* gnu/packages/text-editors.scm (jucipp),
* gnu/packages/xdisorg.scm (xsettingsd)
[arguments]<#:configure-flags>: Remove BUILD_TESTING.

* gnu/packages/jupyter.scm (xeus)
[arguments]: Disable tests.
<#:configure-flags>: Remove BUILD_TESTING.

Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
2025-08-04 04:11:23 +00:00
Greg Hogan
364e883298 gnu: Remove #:test-target argument.
* gnu/packages/astronomy.scm (libsep),
* gnu/packages/bioinformatics.scm (megahit),
* gnu/packages/bittorrent.scm (qbittorrent),
* gnu/packages/calendar.scm (date),
* gnu/packages/check.scm (klee, trompeloeil),
* gnu/packages/compression.scm (zziplib),
* gnu/packages/cpp.scm (immer, lager, zug),
* gnu/packages/databases.scm (timescaledb),
* gnu/packages/emulators.scm (dolphin-emu),
* gnu/packages/fpga.scm (systemc),
* gnu/packages/game-development.scm (box2d),
* gnu/packages/games.scm (megaglest, openclonk, teeworld),
* gnu/packages/glib.scm (sdbus-c++),
* gnu/packages/gnucash.scm (gnucash),
* gnu/packages/graph.scm (igraph),
* gnu/packages/image.scm (exiv2),
* gnu/packages/inkscape.scm (inkscape),
* gnu/packages/instrumentation.scm (yactfr),
* gnu/packages/kde-multimedia.scm (elisa),
* gnu/packages/linux.scm (falcosecurity-libs),
* gnu/packages/llvm.scm (libcxx, libomp-15),
* gnu/packages/machine-learning.scm (ctranslate2, tvm),
* gnu/packages/maths.scm (blitz),
* gnu/packages/messaging.scm (libphonenumber),
* gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry),
* gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil,
opencog),
* gnu/packages/python-xyz.scm (pybind11)
* gnu/packages/radio.scm (libfec, libcorrect),
* gnu/packages/serialization.scm (qtcsv),
* gnu/packages/shells.scm (fish),
* gnu/packages/tls.scm (aws-lc),
* gnu/packages/web.scm (wabt),
* gnu/packages/vulkan.com (spirv-llvm-translator)
[arguments]: Move #:test-target to ...
<#:phases>: ... 'check phase.

* gnu/packages/algebra.scm (xtensor),
* gnu/packages/astronomy (stellarium),
* gnu/packages/bioinformatics.scm (libsbml),
* gnu/packages/chemistry.scm (openbabel),
* gnu/packages/cpp.scm (xsimd, xtl),
* gnu/packages/documentation.scm (doxygen),
* gnu/packages/lua.scm (selene),
* gnu/packages/libftdi.scm (libftdi),
* gnu/packages/llvm.scm (cling, libomp@12, libomp@13),
* gnu/packages/hyperledger.scm (hyperledger-iroha),
* gnu/packages/markup.scm (cmark, cmark-gfm),
* gnu/packages/maths.scm (cryptominisat, double-conversion),
* gnu/packages/mp3.scm (chromaprint),
* gnu/packages/qt.scm (qtpromise)
* gnu/packages/rdf.scm (clucene),
* gnu/packages/sync.scm (lsyncd)
[arguments}: Remove #:test-target.

* gnu/packages/engineering.scm (libfive),
* gnu/packages/game-development.scm (box2d-3)
[arguments]: Remove #:test-target and disable tests.

Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-04 04:10:32 +00:00
Greg Hogan
6d40d0b795 gnu: Disable parallel tests.
* gnu/packages/aidc.scm (zint),
* gnu/packages/calendar.scm (libical),
* gnu/packages/compression.scm (c-blosc2, minizip-ng),
* gnu/packages/cpp.scm (cpp-httplib),
* gnu/packages/engineering.scm (libmedfile),
* gnu/packages/gnome.scm (evolution-data-server),
* gnu/packages/image-processing.scm (opencv),
* gnu/packages/kde-frameworks.scm (kservice),
* gnu/packages/maths.scm (scotch),
* gnu/packages/networking.scm (restbed, restinio, srt),
* gnu/packages/tbb.scm (tbb),
* gnu/packages/tls.scm (mbedtls-lts),
* gnu/packages/vulkan.scm (vulkan-loader),
* gnu/packages/web.scm (websocketpp)
[arguments]<#:parallel-tests?>: Disable.

Change-Id: I88334deb4afc29ab84b279e9d1759a777ddd49dd
2025-08-04 04:10:26 +00:00
Greg Hogan
ce1c47ed9d gnu: Disable tests.
* gnu/packages/algebra.scm (fftw-cmake, eigen-benchmarks),
* gnu/packages/android.scm (android-googletest),
* gnu/packages/check.scm (googletest, snitch),
* gnu/packages/cpp.scm (cpp-utilities, kokkos-kernels,
nativefiledialog-extended, toml11),
* gnu/packages/compression.scm (libcbor),
* gnu/packages/databases.scm (duckdb),
* gnu/packages/datastructures.scm (sdsl-lite),
* gnu/packages/education.scm (kqtquickcharts, ktouch),
* gnu/packages/emacs-xyz.scm (emacs-irony-mode-server),
* gnu/packages/engineering.scm (manifold, solvespace),
* gnu/packages/fcitx5.scm (fcitx5-configtool),
* gnu/packages/games.scm (jstest-gtk),
* gnu/packages/geo.scm (libspatialindex),
* gnu/packages/glib.scm (cppgir),
* gnu/packages/gnome.scm (evolution),
* gnu/packages/graphics.scm (openvdb),
* gnu/packages/kde.scm (kalgebra, kcachegrind, kcolorchooser, kdf,
kdegraphics-mobipocket, kio-zeroconf, kolourpaint, kompare, ksanecore,
kseexpr, ktimer, libkexiv2, libksane, partitionmanager),
* gnu/packages/kde-frameworks.scm (kactivities, kdnssd, kdeclarative,
kded, kglobalaccel, kgraphviewer, kidletime, kinit, kjobwidgets,
knotifications, knotifyconfig, kquickimageeditor, kstatusnotifieritem,
kwayland, libkdcraw, phonon-backend-gstreamer, phonon-backend-vlc,
plasma-activities, plasma-activities-stats),
* gnu/packages/kde-games.scm (bomber, bovo, granatier, kajongg, kapman,
kblackbox, kbounrce, kbreakout, kdiamond, kfourinline, kgoldrunner,
kigo, killbots, kiriki, kjumpingcube, klines, kmahjongg, kmines,
knights, kolf, kollision, konquest, kreversi, ksirk, kspaceduel,
ksquares, ksudoku, ktuberling, kubrick, libkmahjongg, lskat, palapeli),
* gnu/packages/kde-internet.scm (choqok, krdc),
* gnu/packages/kde-multimedia.scm (audiocd-kio, dragon),
* gnu/packages/kde-pim.scm (akonadi-import-wizard, ffmpegthumbs, haruna,
kaccounts-integration, kaccounts-providers, kaddressbook, kaffeine,
kasts, kontactinterface, libkcompactdisc),
* gnu/packages/kde-plasma.scm (bluedevil, breeze, breeze-qt5, calindori,
kactivitymanagerd, kde-gtk-config, kgamma, kmenuedit, kongress, krdp,
ksshaskpass, kwrited, layer-shell-qt, milou, mpvqt, ocean-sound-theme,
oxygen-sounds, plasma-mobile-sounds,, plasma-nano, plasma-pass,
plasma-phonebook, plasma-systemmonitor, plasma-vault, plasma-welcome,
lasma-workspace-wallpapers, polkit-kde-agent, print-manager,
qqc2-breeze-style),
* gnu/packages/kde-systemtools.scm (dolphin-plugins, krfb,
kwalletmanager, yakuake),
* gnu/packages/kde-utils.scm (atelier, fielding, isoimagewriter, kamera,
kbackup, kcharselect, kdialog, keurocalc, kfind, kirogi, kmag,
kmousetool, kmouth, kontrast, krusader, kxstitch, libatcore, smb4k,
sweeper),
* gnu/packages/llvm.scm (lldb),
* gnu/packages/maths.scm (gklib, mcrl2, mcrl2-minimal),
* gnu/packages/messaging.scm (mosquitto, znc),
* gnu/packages/music.scm (hydrogen),
* gnu/packages/pdf.scm (podofo, podofo-0.9),
* gnu/packages/potassco.scm (clingo, clingcon),
* gnu/packages/qt.scm (dotherside, kddockwidgets, qttools),
* gnu/packages/radio.scm (ggmorse, gr-iqbal, gr-osmosdr, inspectrum),
* gnu/packages/serialization.scm (jsoncpp-for-tensorflow),
* gnu/packages/sdl.scm (sdl3-gfx),
* gnu/packages/telephony.scm (baresip, baresip-libre),
* gnu/packages/textutils.scm (opencc),
* gnu/packages/video.scm (libopenshot, obs),
* gnu/packages/vim.scm (neovim),
* gnu/packages/web.scm (binaryen, civetweb, yajl)
[arguments]: Disable tests.

Change-Id: I56b50f14e4e5861dc69922cc2e8ee030e401a2d5
2025-08-04 04:10:18 +00:00
Andreas Enge
41b87a4cfe gnu: hpcombi: Update to 1.1.0.
* gnu/packages/maths.scm (hpcombi): Update to 1.1.0.
[native-inputs]: Remove catch2-3; add catch2-3.8.

Change-Id: I88a95a1d1a6621124cfa3e634df0078735aae331
2025-08-01 22:29:51 +02:00
nomike
2cff1da9ad gnu: Add opencascade-occt-7.6.1.
* gnu/packages/maths.scm (opencascade-occt-7.6.1): New variable.

Change-Id: I483bfa07cd4aac26b3b9f2550b226bcfdd64187a
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-01 20:57:14 +02:00
Sharlatan Hellseher
c7f8e752ab gnu: Add python-py-bobyqa.
* gnu/packages/maths.scm (python-py-bobyqa): New variable.

Change-Id: If5dcb5d7ecef4d5937c278f405b2ba93d2a02ec4
2025-07-31 22:13:40 +01:00
Danny Milosavljevic
ec16c5778f gnu: Add python-mathics3-notebook-frontends.
* gnu/packages/maths.scm (python-mathics3-notebook-frontends): New variable.

Change-Id: If3b7857a042c42ec6325ebb35a21fa31a3d33620
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-28 10:28:32 +01:00
Sharlatan Hellseher
f5ed728ccd gnu: louvain-community: Update to 1.0.0-2.681a711.
* gnu/packages/maths.scm (louvain-community): Update to 1.0.0-2.681a711.

Change-Id: If32d00eba07dfeef1566e9b738ad1a17a91d319b
2025-07-23 15:36:39 +01:00
Sharlatan Hellseher
f88dd9da2e gnu: cudd: Use gcc@13, fix tests.
One test fails with gcc@14:
  > cat /tmp/guix-build-cudd-3.0.0.drv-3/source/cudd/differences
  2c2
  < Plus infinity is 1e+302
  ---
  > Plus infinity is inf
  18c18
  < h (dbl) : 1023 nodes 1 leaves unknown minterms
  ---
  > h (dbl) : 1023 nodes 1 leaves 4.49423e+307 minterms
  20c20
  < one[2044] (dbl) : 1 nodes 1 leaves unknown minterms
  ---
  > one[2044] (dbl) : 1 nodes 1 leaves inf minterms

* gnu/packages/maths.scm (cudd): [native-inputs]: Add gcc-13.

Change-Id: I7c24e1484260cda7973d998aa63023d969b6d3f7
2025-07-23 15:36:39 +01:00
Sharlatan Hellseher
037fadc305 gnu: btor2tools: Update to 1.0.0-pre-2.fb69ee3.
* gnu/packages/maths.scm (btor2tools): Update to 1.0.0-pre-2.fb69ee3.

Change-Id: Ia0a4719921f6cff0ced93ed632898627e1612cb7
2025-07-23 15:36:39 +01:00
Sharlatan Hellseher
90a5ca1102 gnu: aiger: Fix build with gcc@14.
* gnu/packages/maths.scm (aiger) [arguments] <make-flags>: Provide skip
"implicit-function-declaration" warning.

Change-Id: I5352d85b40e6aef61f8bf1da59b50664d824b53b
2025-07-23 15:36:39 +01:00
Andreas Enge
348c759490 gnu: glucose: Remove non-free code.
The parallel version of glucose (glucose-syrup) has usage restrictions
and cannot be used to take part in competitions.

* gnu/packages/maths.scm (glucose)[origin]: Add modules and snippet.
[arguments]<#:phases>{'install}: Remove installation targets. Add symlink.

Fixes: guix/guix#1296
Change-Id: Id351d9e3f7bac46157c8695381d1cf40fc60e4c7
2025-07-22 15:19:04 +02:00
Luca Cirrottola
6befeb3334 gnu: scalapack: Add phase to fix compilation errors with gcc-14.
* gnu/packages/maths.scm (scalapack)[arguments]: Add phase before
configuration.

Fixes: guix/guix#1487
Change-Id: If4895539a4a8f20a0a97e1625d2322a3af2178d3
2025-07-22 14:47:21 +02:00
Nigko Yerden
41dc56c1cf gnu: hdf5-1.8: Fix build with gcc@14.
* gnu/packages/maths.scm (hdf5-1.8)[arguments]<#:make-flags>:
Append '-Wno-error=...' to CFLAGS.
Append '-g -O2' to CFLAGS and CXXFLAGS.

Change-Id: Ib4071bcf7435d70e7f4aa9d9d3adc422e025623e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-20 10:33:34 +02:00