summaryrefslogtreecommitdiff
path: root/gnu/packages/maths.scm
AgeCommit message (Collapse)Author
2025-08-21gnu: clapack: Fix build with gcc-14.Janneke Nieuwenhuizen
* 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-09-05gnu: gmsh: Update to 4.14.1.Simon Tournier
* gnu/packages/maths.scm (gmsh): Update to 4.14.1. Change-Id: I1dfe37daa6d9657f9dbb5559ae981cf264fdacb8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04gnu: wxmaxima: Update to 25.04.0.Andy Tai
* gnu/packages/maths.scm (wxmaxima): Update to 25.04.0. Change-Id: I385cc0508a0b7af98225f808fb4dffbb8942f8d2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-01gnu: openblas: Update to 0.3.30.Cayetano Santos
* 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-08-30gnu: bitwuzla: Update to 0.8.2.Sören Tempel
* gnu/packages/maths.scm (bitwuzla): Update to 0.8.2. Change-Id: Id159fe35b3e3ce88856193d70529867d142ad3ac Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-08-22gnu: hdf5-parallel-openmpi: Fix broken package.Romain GARBAGE
* 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-21gnu: hdf5: Remove references to gcc/gfortran/binutils.Romain GARBAGE
* 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-14gnu: Remove glpk-4.Nicolas Goaziou
* gnu/packages/maths.scm (glpk-4): Delete variable. Change-Id: I599bb1c4b5fdeef27bfd8c9306819ce862b17417
2025-08-09gnu: python-django-4.2: Remove the alias.Andreas Enge
* 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-04gnu: Remove BUILD_TESTING configuration flag.Greg Hogan
* 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-04gnu: Remove #:test-target argument.Greg Hogan
* 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-04gnu: Disable parallel tests.Greg Hogan
* 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-04gnu: Disable tests.Greg Hogan
* 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-01gnu: hpcombi: Update to 1.1.0.Andreas Enge
* gnu/packages/maths.scm (hpcombi): Update to 1.1.0. [native-inputs]: Remove catch2-3; add catch2-3.8. Change-Id: I88a95a1d1a6621124cfa3e634df0078735aae331
2025-08-01gnu: Add opencascade-occt-7.6.1.nomike
* gnu/packages/maths.scm (opencascade-occt-7.6.1): New variable. Change-Id: I483bfa07cd4aac26b3b9f2550b226bcfdd64187a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-31gnu: Add python-py-bobyqa.Sharlatan Hellseher
* gnu/packages/maths.scm (python-py-bobyqa): New variable. Change-Id: If5dcb5d7ecef4d5937c278f405b2ba93d2a02ec4
2025-07-28gnu: Add python-mathics3-notebook-frontends.Danny Milosavljevic
* gnu/packages/maths.scm (python-mathics3-notebook-frontends): New variable. Change-Id: If3b7857a042c42ec6325ebb35a21fa31a3d33620 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-23gnu: louvain-community: Update to 1.0.0-2.681a711.Sharlatan Hellseher
* gnu/packages/maths.scm (louvain-community): Update to 1.0.0-2.681a711. Change-Id: If32d00eba07dfeef1566e9b738ad1a17a91d319b
2025-07-23gnu: cudd: Use gcc@13, fix tests.Sharlatan Hellseher
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-23gnu: btor2tools: Update to 1.0.0-pre-2.fb69ee3.Sharlatan Hellseher
* gnu/packages/maths.scm (btor2tools): Update to 1.0.0-pre-2.fb69ee3. Change-Id: Ia0a4719921f6cff0ced93ed632898627e1612cb7
2025-07-23gnu: aiger: Fix build with gcc@14.Sharlatan Hellseher
* gnu/packages/maths.scm (aiger) [arguments] <make-flags>: Provide skip "implicit-function-declaration" warning. Change-Id: I5352d85b40e6aef61f8bf1da59b50664d824b53b
2025-07-22gnu: glucose: Remove non-free code.Andreas Enge
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-22gnu: scalapack: Add phase to fix compilation errors with gcc-14.Luca Cirrottola
* gnu/packages/maths.scm (scalapack)[arguments]: Add phase before configuration. Fixes: guix/guix#1487 Change-Id: If4895539a4a8f20a0a97e1625d2322a3af2178d3
2025-07-20gnu: hdf5-1.8: Fix build with gcc@14.Nigko Yerden
* 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-19gnu: gsl: Skip test_legendre_schmidt on i686.Liliana Marie Prikler
* gnu/packages/maths.scm (gsl)[disable-failing-tests]: Also disable test_legendre_schmidt on i686.
2025-07-19gnu: scilab: Fix build with gcc@14.Nicolas Graves
* gnu/packages/maths.scm (scilab)[arguments]<#:phases>: Add phase 'fix-call-scilab-examples phase to fix build with gcc@14. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: openlibm: Update to 0.8.7.Andreas Enge
* gnu/packages/maths.scm (openlibm): Update to 0.8.7. Change-Id: Ia97cc19b3b9acad7d212ad978365e563699da99b
2025-07-18gnu: opencascade-occt: Fix build with newer freetype.宋文武
* gnu/packages/maths.scm (opencascade-occt) [arguments]: Add -fpermissive to CMAKE_CXX_FLAGS. Change-Id: I0fb7dc3606719c02af9b7f68bc8942813f6150d9
2025-07-18gnu: netcdf: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/maths.scm (netcdf): Add CFLAGS to #:configure-flags to relax gcc-14's strictness. Change-Id: Ic5059519414aeb644dd0bde084f569b954c17904
2025-07-18gnu: lpsolve: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/maths.scm (lpsolve)[arguments]: Add phase "apply-gcc-14-patch" to relax gcc-14's strictness. Change-Id: I4bab0523dccb3b0c85bcce3045edf2a1f18c0539
2025-07-17gnu: hdf5: Remove static libraries.Jake Forster
* gnu/packages/maths.scm (hdf5): Remove static libraries. [arguments]<#:configure-flags>: Add -DBUILD_STATIC_LIBS=OFF. Change-Id: I11ebb3460307e0c42ad3547eaa8c9e7534a3a769 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-17gnu: hdf5: Do not propagate libaec and zlib dependencies.Jake Forster
The patch 'hdf5-config-dependencies.patch' added 'find_dependency' calls for libaec and zlib in hdf5-config.cmake. As a result, packages that use find_package(HDF5) in CMake Config mode must have libaec and zlib in the build environment. The patch appears to be unnecessary; it should be sufficient to add libaec and zlib as inputs to packages that need them. Related discussion in: <https://codeberg.org/guix/guix/pulls/953>. * gnu/packages/maths.scm (hdf5): Do not propagate dependencies. [source]<patches>: Remove hdf5-config-dependencies.patch. * gnu/packages/image-processing.scm (insight-toolkit) [inputs]: Remove libaec. * gnu/packages/patches/hdf5-config-dependencies.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Deregister hdf5-config-dependencies.patch. Change-Id: Idef61308cd146e898d1a4a8f1a97db23d36fc649 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-07-17gnu: hdf5-parallel-openmpi: Inherit configuration flags from hdf5.Romain GARBAGE
This propagates the fix for hdf5 introduced in commit 53b23512ee32b92ae6376ea80e9e1f56aeaf0ce0. * gnu/packages/maths.scm (hdf5-parallel-openmpi): Inherit configuration flags from hdf5. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-08gnu: Add libtaylor.David Elsing
* gnu/packages/maths.scm (libtaylor): New variable. Change-Id: If067b8abe1bac61660d99881aa07bed34c53b2a1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26gnu: hdf5: Fix paths in hdf5-config.cmake.Jake Forster
Fixes: guix/guix#683 Passing an absolute path to -DHDF5_INSTALL_CMAKE_DIR causes the variable @PACKAGE_SHARE_INSTALL_DIR@ in config/install/hdf5-config.cmake.in to expand to a path that includes ${PACKAGE_PREFIX_DIR} twice in the generated hdf5-config.cmake. * gnu/packages/maths.scm (hdf5) [arguments] <#:configure-flags>: Change -DHDF5_INSTALL_CMAKE_DIR from absolute path to relative path. Change-Id: I0c793ad63a4a3d930a560a5094e08f2384f43b38 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23gnu: Add arccore.Fernando Ayats
* gnu/packages/maths.scm (arccore): New variable. Change-Id: I46a68a7230fca44b7680c2426e444d55d960c47f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23gnu: Add arccon.Fernando Ayats
* gnu/packages/maths.scm (arccon): New variable. Change-Id: I9a4812d7ae0e5f93e710a0670271a19147f3af73 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-21maths: mumps: Update to 5.8.0.MARAIT Gilles
* gnu/packages/maths.scm (mumps): Update to 5.8.0. [home-page]: Update. [arguments]<#:phases>{configure}: Add and update variables for shared libraries. Change-Id: Icea58167dfabde384be6d8a524feb585ae59360a Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).Nicolas Graves
* gnu/packages/ruby.scm: Move all packages except different versions of ruby and mruby, to either (gnu packages ruby-check) or (gnu packages ruby-xyz). * gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment, ruby-cucumber-compatibility-kit, ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core, ruby-cucumber-expressions, ruby-cucumber-gherkin, ruby-cucumber-html-formatter, ruby-cucumber-messages, ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs, ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3, ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile, ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions, ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar, ruby-multi-test, ruby-rake, ruby-rake-compiler, ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core, ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2, ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel, ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html, ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby). (ruby-asciidoctor/minimal): New variable, to allow more minimal import of only (gnu packages ruby-check) in a lot of modules. (ruby-rubocop/minimal): New variable to build cucumber with a lot less dependencies. (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by ruby-rubocop/minimal. Remove ruby-coveralls. * gnu/packages/ruby-xyz.scm: Move all other packages from (gnu packages ruby). * gnu/packages/admin.scm * gnu/packages/bioinformatics.scm * gnu/packages/databases.scm * gnu/packages/emacs-xyz.scm * gnu/packages/gnome-xyz.scm * gnu/packages/gnome.scm * gnu/packages/groff.scm * gnu/packages/kde-systemtools.scm * gnu/packages/libffi.scm * gnu/packages/mail.scm * gnu/packages/maths.scm * gnu/packages/mpd.scm * gnu/packages/ntp.scm * gnu/packages/package-management.scm * gnu/packages/plotutils.scm * gnu/packages/protobuf.scm * gnu/packages/rails.scm * gnu/packages/ruby-check.scm * gnu/packages/ruby-xyz.scm * gnu/packages/ruby.scm * gnu/packages/shellutils.scm * gnu/packages/statistics.scm * gnu/packages/tex.scm * gnu/packages/virtualization.scm: Adapt module imports accordingly. * gnu/packages/backup.scm (btrbk): * gnu/packages/ccache.scm (ccache): * gnu/packages/cluster.scm (drbd-utils): * gnu/packages/compton.scm (picom): * gnu/packages/cryptsetup.scm (cryptsetup): * gnu/packages/engineering.scm (kicad-doc): * gnu/packages/games.scm (warzone2100): * gnu/packages/irc.scm (open-adventure): * gnu/packages/ntp.scm (weechat): * gnu/packages/password-utils.scm (keepassxc): * gnu/packages/radio.scm (wsjtx, jtdx): * gnu/packages/syndication.scm (newsboat): * gnu/packages/task-management.scm (timewarrior): * gnu/packages/version-control.scm (git-lfs): [native-inputs]: Replace ruby-asciidoctor by ruby-asciidoctor/minimal. Adapt module imports accordingly. * gnu/packages/text-editors.scm: Remove (gnu packages ruby) import. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: hdf5-parallel-openmpi: Skip flaky tests.Ludovic Courtès
* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add ‘skip-sloppy-tests’ phase. Change-Id: Ic8513272585881f18baa20c82705275149001c66
2025-06-20gnu: 4ti2: Update to 1.6.12.Vinicius Monego
* gnu/packages/maths.scm (4ti2): Update to 1.6.12. Change-Id: I254f6d951718c55ce2edd0a3c85d45221ac2effe
2025-06-20gnu: python-primecountpy: Update to 0.1.1.Vinicius Monego
* gnu/packages/maths.scm (python-primecountpy): Update to 0.1.1. [source]: Fetch from GitHub. [native-inputs]: Replace python-cython by python-cython-3. Change-Id: I519d580c3c5b430bf0674429f5d7af006998cb55
2025-06-20gnu: primecount: Update to 7.19.Vinicius Monego
* gnu/packages/maths.scm (primecount): Update to 7.19. Change-Id: I6c9787f95f57b2a5f3e860b1e6072d1a9ebdf02f
2025-06-20gnu: primesieve: Update to 12.9.Vinicius Monego
* gnu/packages/maths.scm (primesieve): Update to 12.9. Change-Id: I63abf2f9cca48fe0138739b56b9de70905a560d4
2025-06-20gnu: pagmo: Update to 2.19.1.Vinicius Monego
* gnu/packages/maths.scm (pagmo): Update to 2.19.1. Change-Id: Id0a856f4418ade70f0d7a177d54a4332b58a42b7
2025-06-20gnu: cminpack: Update to 1.3.11.Vinicius Monego
* gnu/packages/maths.scm (cminpack): Update to 1.3.11. Change-Id: I1c1c30210c29224cd6f08828192e36dd01e57f1a
2025-06-20gnu: hmat: Update to 1.10.0.Vinicius Monego
* gnu/packages/maths.scm (hmat): Update to 1.10.0. Change-Id: Ibb98d112b3ff929845f839ac0373156145dc1603
2025-06-19gnu: veusz: Update to 4.1.Vinicius Monego
* gnu/packages/maths.scm (veusz): Update to 4.1. [arguments]<#:phases>: Change qt5 references to qt6. [native-inputs]: Replace qttools-5 by qttools. [inputs]: Remove python-pyqt, qtbase-5, qtsvg-5, qtwayland-5. Add python-pyqt-6, qtbase, qtsvg, qtwayland. Change-Id: Ia31ea45b28207ac2247a23f97fda420530956040
2025-06-18gnu: nlopt: No longer assume C++11 mode when building.Andy Tai
* gnu/packages/patches/nlopt_CMake-Assume-working-c-compiler-597.patch: New file. * gnu/local.mk: Register new patch. * gnu/packages/maths.scm (nlopt)[source]: Use it. Change-Id: I8aa8aa7a62c9050d8b0b15fd23029679c38cc8be Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-18gnu: octave: Update to 10.2.0.Andy Tai
* gnu/packages/maths.scm (octave-cli): Update to 10.2.0. Change-Id: Ia823bfda2b38dbbdaa24442a3d6149eb887e3173 Signed-off-by: Andreas Enge <andreas@enge.fr>