Commit graph

1638 commits

Author SHA1 Message Date
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
Liliana Marie Prikler
e40e0bfd2c
gnu: gsl: Skip test_legendre_schmidt on i686.
* gnu/packages/maths.scm (gsl)[disable-failing-tests]: Also disable
test_legendre_schmidt on i686.
2025-07-19 17:03:58 +02:00
Nicolas Graves
0ba01dd04f
gnu: scilab: Fix build with gcc@14.
* 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-19 12:47:22 +02:00
Andreas Enge
824855b205
gnu: openlibm: Update to 0.8.7.
* gnu/packages/maths.scm (openlibm): Update to 0.8.7.

Change-Id: Ia97cc19b3b9acad7d212ad978365e563699da99b
2025-07-18 20:17:40 +02:00
宋文武
d4d446893a
gnu: 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-18 20:17:38 +02:00
Janneke Nieuwenhuizen
023a13cb3d
gnu: netcdf: Fix build with gcc-14.
* gnu/packages/maths.scm (netcdf): Add CFLAGS to #:configure-flags to relax
gcc-14's strictness.

Change-Id: Ic5059519414aeb644dd0bde084f569b954c17904
2025-07-18 20:17:26 +02:00
Janneke Nieuwenhuizen
eabefdf719
gnu: lpsolve: Fix build with gcc-14.
* gnu/packages/maths.scm (lpsolve)[arguments]: Add phase "apply-gcc-14-patch"
to relax gcc-14's strictness.

Change-Id: I4bab0523dccb3b0c85bcce3045edf2a1f18c0539
2025-07-18 20:17:20 +02:00
Jake Forster
9f513fe73b
gnu: hdf5: Remove static libraries.
* 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-17 16:41:28 +02:00
Jake Forster
11473f37c1
gnu: hdf5: Do not propagate libaec and zlib dependencies.
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-17 16:41:28 +02:00
Romain GARBAGE
37ee5dd9e8
gnu: hdf5-parallel-openmpi: Inherit configuration flags from hdf5.
This propagates the fix for hdf5 introduced in commit
53b23512ee.

* gnu/packages/maths.scm (hdf5-parallel-openmpi): Inherit configuration flags from hdf5.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-17 15:51:52 +02:00
David Elsing
63c736b0f9
gnu: Add libtaylor.
* gnu/packages/maths.scm (libtaylor): New variable.

Change-Id: If067b8abe1bac61660d99881aa07bed34c53b2a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-08 12:17:14 +01:00
Jake Forster
53b23512ee
gnu: hdf5: Fix paths in hdf5-config.cmake.
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-26 15:37:47 +02:00
Fernando Ayats
0094fb0af4
gnu: Add arccore.
* gnu/packages/maths.scm (arccore): New variable.

Change-Id: I46a68a7230fca44b7680c2426e444d55d960c47f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23 14:40:44 +02:00
Fernando Ayats
db2ed54332
gnu: Add arccon.
* gnu/packages/maths.scm (arccon): New variable.

Change-Id: I9a4812d7ae0e5f93e710a0670271a19147f3af73
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-23 14:40:44 +02:00
MARAIT Gilles
6b5583621f
maths: mumps: Update to 5.8.0.
* 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-21 12:43:07 +02:00
Nicolas Graves
01ad0cf43e
gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).
* 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-20 20:40:02 +02:00
Ludovic Courtès
2dd09c786c
gnu: hdf5-parallel-openmpi: Skip flaky tests.
* gnu/packages/maths.scm (hdf5-parallel-openmpi)[arguments]: Add
‘skip-sloppy-tests’ phase.

Change-Id: Ic8513272585881f18baa20c82705275149001c66
2025-06-20 17:59:02 +02:00
Vinicius Monego
fadfec4c92
gnu: 4ti2: Update to 1.6.12.
* gnu/packages/maths.scm (4ti2): Update to 1.6.12.

Change-Id: I254f6d951718c55ce2edd0a3c85d45221ac2effe
2025-06-20 10:02:09 -03:00
Vinicius Monego
9e6aca0258
gnu: python-primecountpy: Update to 0.1.1.
* 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-20 09:04:34 -03:00
Vinicius Monego
e76f35fd11
gnu: primecount: Update to 7.19.
* gnu/packages/maths.scm (primecount): Update to 7.19.

Change-Id: I6c9787f95f57b2a5f3e860b1e6072d1a9ebdf02f
2025-06-20 09:04:34 -03:00
Vinicius Monego
5ee8d4de0e
gnu: primesieve: Update to 12.9.
* gnu/packages/maths.scm (primesieve): Update to 12.9.

Change-Id: I63abf2f9cca48fe0138739b56b9de70905a560d4
2025-06-20 09:04:34 -03:00
Vinicius Monego
26432cb2eb
gnu: pagmo: Update to 2.19.1.
* gnu/packages/maths.scm (pagmo): Update to 2.19.1.

Change-Id: Id0a856f4418ade70f0d7a177d54a4332b58a42b7
2025-06-20 09:04:34 -03:00
Vinicius Monego
f27d39cc2d
gnu: cminpack: Update to 1.3.11.
* gnu/packages/maths.scm (cminpack): Update to 1.3.11.

Change-Id: I1c1c30210c29224cd6f08828192e36dd01e57f1a
2025-06-20 09:04:34 -03:00
Vinicius Monego
dae12e17d7
gnu: hmat: Update to 1.10.0.
* gnu/packages/maths.scm (hmat): Update to 1.10.0.

Change-Id: Ibb98d112b3ff929845f839ac0373156145dc1603
2025-06-20 09:04:33 -03:00
Vinicius Monego
e13a4696be
gnu: veusz: Update to 4.1.
* 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-19 10:00:58 -03:00
Andy Tai
b126a47b78
gnu: nlopt: No longer assume C++11 mode when building.
* 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-18 12:41:53 +02:00
Andy Tai
49719cadd4
gnu: octave: Update to 10.2.0.
* gnu/packages/maths.scm (octave-cli): Update to 10.2.0.

Change-Id: Ia823bfda2b38dbbdaa24442a3d6149eb887e3173
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-18 12:40:40 +02:00
Andreas Enge
ac18cd3b68
gnu: cglm: Update to 0.9.6.
* gnu/packages/maths.scm (cglm): Update to 0.9.6.

Change-Id: I96eee7d6588c0785f3872ba1868ec9ac5a47340e
2025-06-17 22:01:57 +02:00
Andy Tai
42ff3c497f
gnu: nlopt: Update to 2.10.0.
* gnu/packages/maths.scm (nlopt): Update to 2.10.0.
[arguments]<#:configure-flags>: Turn on building tests.

Change-Id: I78106ae3379b2cb3c896dcc1314da966fcd0b9a9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-15 18:57:28 +02:00
Nicolas Graves
d7456070b8
gnu: scilab: Update to 2025.1.0.
* gnu/packages/maths.scm (scilab): Update to 2025.1.0.
[inputs]: Add rapidjson.

Change-Id: Ice2109d6f72402e095ca7ec1d11729fde08e8416
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-13 11:02:33 +02:00
Paul Garlick
3e3bc2a6d6
gnu: scalapack: Update to 2.2.2.
* gnu/packages/maths.scm (scalapack): Update to 2.2.2. Use git-fetch.
<source>: Update URL. Remove patch.
<phases>: Update list of failing tests.
* gnu/local.mk: Unregister patch.
* gnu/packages/patches/scalapack-gcc-10-compilation.patch: Delete file.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-11 20:07:48 +02:00
Sharlatan Hellseher
ff5b2f135d
gnu: giza: Update to 1.5.0.
* gnu/packages/maths.scm (giza): Update to 1.5.0.
[arguments] <phases>: Add 'start-xorg-server; use custom 'check.
[native-inputs]: Add xorg-server-for-tests.

Change-Id: Ife69e71839a2d7a244f21ea84f30a12dfa8f0310
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
2025-05-31 17:48:00 +03:00