1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

540 Commits

Author SHA1 Message Date
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
Nigko Yerden
3c79f7f58a gnu: reduce: Wrap with let binding 'revision.
* gnu/packages/algebra.scm (reduce): Wrap with let binding 'revision.

Change-Id: I2beda9e1a079da0b4064c11fe2c7890ffc15627f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 11:45:05 +01:00
Nigko Yerden
d830f7cf00 gnu: reduce: Update to 2026-03-11.
* gnu/packages/algebra.scm (reduce): Update to 2026-03-11, revision 7333.
[source]<origin>: Switch to svn-fetch.
[source]<origin>{snippet}: Update list of deleted files and directories.
[arguments]<#:phases>: Add 'fix-version phase.
* gnu/packages/patches/reduce-unbundle-libffi.patch: Adjust.

Change-Id: Ie1bc2bcdeff72c1e96258f0966a7abb9b7b9fdb4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-19 11:44:57 +01:00
Andreas Enge
f2d52e1853 gnu: gp2c: Update to 0.0.14pl1.
* gnu/packages/algebra.scm (gp2c): Update to 0.0.14pl1.

Change-Id: I8cba8f962c931217b806dbcea3c86823a0dec65d
2026-02-13 14:21:23 +01:00
Sharlatan Hellseher
f815f0796f gnu: python-meson-python: Rename to python-meson.
This change adjusts the package name to follow Guix naming convention
for Python packages, see:
<https://codeberg.org/guix/guix/issues/5917#issuecomment-10168830>.

* gnu/packages/python-xyz.scm (python-meson): New variable.
(python-meson-python): Deprecate variable.

* gnu/packages/algebra.scm (python-flint):
* gnu/packages/astronomy.scm (python-pixell)
* gnu/packages/finance.scm (beancount)
* gnu/packages/game-development.scm (python-pygame-ce)
* gnu/packages/machine-learning.scm (python-scikit-learn)
* gnu/packages/python-science.scm (python-pandas, python-scikit-image,
python-scikit-misc, python-scipy, python-scs)
* gnu/packages/python-xyz.scm (python-contourpy, python-cysignals,
python-dbus-python, python-matplotlib, python-numpy, python-numpy-1,
python-pywavelets, python-siphash24)
[native-inputs]: Remove python-meson-python; add python-meson.

Fixes: guix/guix#5917
Change-Id: I0a9d53a164e542831fb5c3292ba71583f30d3b74
2026-02-07 12:28:44 +01:00
Sharlatan Hellseher
c37871187e gnu: python-flint: Adjust native-inputs.
* gnu/packages/algebra.scm (python-flint):[native-inputs]: Remove
meson-python and python-cython; add python-meson-python.

Change-Id: I9171a30b1770eaede45cd8b37565cb200b2532ce
2026-02-07 12:28:43 +01:00
Sharlatan Hellseher
952b8c0bfa gnu: Add python-pyflct.
* gnu/packages/algebra.scm (python-pyflct): New variable.

Change-Id: If92c1d6dc3a879468bd2f30f2182a84f4cf11066
2026-01-30 09:10:14 +00:00
Sharlatan Hellseher
c0244f858b gnu: python-numpy-2: Deprecate by python-numpy.
* gnu/packages/python-xyz.scm (python-numpy-2): Deprecated in favor of
python-numpy.
(python-omero-py, python-numexpr) [propagated-inputs]: Remove
python-numpy-2; add python-numpy.

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

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

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

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

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

Change-Id: Ie6041de76a227246ec63b0efa04d293dcc22b40b
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25 21:18:00 +01:00
Andreas Enge
0297f8813f gnu: flint: Update to 3.4.0 and add flint-3.3.
* gnu/packages/algebra.scm (flint): Update to 3.4.0.
(flint-3.3): New variable.
(python-flint)[inputs]: Replace flint by flint-3.3.
* gnu/packages/sagemath.scm (sage)[inputs]: Replace flint by flint-3.3.

Change-Id: I4a9e0a4bf70be54f165183959ef1cd4652387c27
2025-12-19 15:44:37 +01:00
Andreas Enge
03c688575f gnu: flint: Update to 3.3.1.
* gnu/packages/algebra.scm (flint): Update to 3.3.1.

Change-Id: If8ca230f1571e64283ee7fd85bc8a0389f698e3f
2025-12-19 14:30:44 +01:00
Andreas Enge
0c9b2cf0d0 gnu: singular: Update to 4.4.1p5.
* gnu/packages/algebra.scm (singular): Update to 4.4.1p5.

Change-Id: I3d3b3969fa2f55abf3380840cb24933c1f1c2627
2025-12-19 13:53:26 +01:00
Andreas Enge
2d59c06b08 gnu: flint: Update to 3.2.2 and enable parallel tests.
Parallel tests appear to work now on aarch64-linux.

* gnu/packages/algebra.scm (flint): Update to 3.2.2.
[inputs]: Remove unused input ntl.
[arguments]<#:parallel-tests?>: Remove the #f value.

Change-Id: I24d9d1235646a08ccc16484fb285d39c22e2e4a1
2025-12-19 12:03:36 +01:00
Andy Tai
b68c3e66e2 gnu: Add kissfft-for-tflite-micro.
* gnu/packages/algebra.scm (kissfft-for-tflite-micro): New variable.
* gnu/packages/patches/kissfft-tflite-micro.patch: New file.
* gnu/local.mk: (dist_patch_DATA): Reference new patch file.

Change-Id: I4d7119fca95033d6b1a5b0f84cfd0446a4f54afb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-12-04 21:07:42 +01:00
Ricardo Wurmus
d4294fbcea gnu: r-dtt: Update to 0.1-2.1.
* gnu/packages/algebra.scm (r-dtt): Update to 0.1-2.1.

Change-Id: I93e137e95e225cad38b83e036e0a0c76314fdbab
2025-11-29 12:19:11 +01:00
Andreas Enge
4c3d328719 gnu: pari-gp: Update to 2.17.3.
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.3.

Change-Id: Icc5389aae978e22d36b8df19c594ff3e92f7d6e3
2025-11-24 14:40:06 +01:00
Sharlatan Hellseher
b77111928b gnu: python-flint: Update to 0.8.0.
* gnu/packages/algebra.scm (python-flint): Update to 0.8.0.

Change-Id: I6a70a79aae141ebb873eff0adf33e0fab10d552c
2025-11-20 01:06:42 +00:00
Sharlatan Hellseher
1895834da9 gnu: packages/algebra: Add missing copyright.
This is a following up 823762b65d commit.

* gnu/packages/algebra.scm: Add copyright entry for 宋文武
<iyzsong@envs.net>.

Change-Id: I752f7a9055907530189ce669f1a7add7669d288f
2025-10-28 17:46:23 +00:00
Sharlatan Hellseher
823762b65d gnu: python-symengine: Move to algebra.
* gnu/packages/python-xyz.scm (python-symengine): Move from here ...
* gnu/packages/algebra.scm: ... to here.

Change-Id: I8f170f44e0b51aac740035edcd6eb89e49ff86c8
2025-10-28 10:15:08 +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
Andreas Enge
ed5f5d471f gnu: Remove arb.
* gnu/packages/algebra.scm (arb): Delete variable.

Change-Id: Ie7c274832c083e61c77dab4d9f6a51bcae111844
2025-09-22 11:36:47 +02:00
Nicolas Graves
2557871b20 gnu: eigen: Update home-page.
A lint warns about a permanent redirect.

* gnu/packages/algebra.scm (eigen)[home-page]: Replace value by the
permanent redirect it points to.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-20 13:13:33 +02:00
Andreas Enge
3981573ee2 gnu: eigen-for-onnxruntime: Hide and change the name field.
Before, command line operations with "eigen" would refer to this package
instead to the actual eigen package.

* gnu/packages/algebra.scm (eigen-for-onnxruntime): Wrap in hidden-package.
[name]: Change from "eigen" to "eigen-for-onnxruntime".

Change-Id: I043be4fc9e9416931ccdfc1f8fa185ab5348b83f
2025-09-20 13:13:33 +02:00
Nicolas Graves
13ef35140f gnu: Add eigen-for-python-ml-dtypes.
* gnu/packages/algebra.scm (eigen-for-python-ml-dtypes): New variable.

Change-Id: I0dd905c13de81fe144f7b88d18048ac953a13cd8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-20 13:13:33 +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
Andreas Enge
ef0ff1724a gnu: Remove eigen-for-tensorflow.
* gnu/packages/algebra.scm (eigen-for-tensorflow): Delete variable.

Fixes: guix/guix#1856
Change-Id: Ia781c247c7a72b0da42506de15deee11e31972f1
2025-09-14 18:30:33 +02:00
Andy Tai
81ec7532c0 gnu: Add kissfft.
* gnu/packages/algebra.scm (kissfft): New variable.

Change-Id: If2bae57f93830bec003a556028a85e28d2e0c961
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-06 07:59:30 +01:00
Andy Tai
6b427adc63 gnu: bc: Update to 1.08.2.
* gnu/packages/algebra.scm (bc): Update to 1.08.2.
  [source](origin): Remove patch.
  [license]: Change from gpl2+ to gpl3+.
* gnu/packages/patches/bc-fix-cross-compilation.patch: Delete.
* gnu/local.mk: Unregister deleted file.

Change-Id: Iada592d2deeeec91f875306a0fb6f8c4056ccfad
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-01 22:03:13 +02:00
Nicolas Graves
209a5c4c96 gnu: Add eigen-for-onnxruntime.
* gnu/packages/algebra.scm (eigen-for-onnxruntime): New variable.
2025-08-16 00:07:19 +01:00
Nicolas Goaziou
c07d417152 gnu: giac: Update to 2.0.0-10.
* gnu/packages/algebra.scm (giac): Update to 2.0.0-10.
[inputs]: Remove glpk-4; add glpk.
[native-inputs]: Add autoconf, automake, and libtool.
[arguments]<#:phases>: Run all tests.  Also prevent a build failure by
regenerating a file at bootstrap.

Change-Id: Idf9eda21eabc02dde2256ba841bc914787de4cbb
2025-08-14 11:31:08 +02: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
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
d5124a4fbb gnu: cm: Update to 0.4.4.
* gnu/packages/algebra.scm (cm): Update to 0.4.4.

Change-Id: I1f9b49a0219bf3327e3e7c5eadc9e58e08744b92
2025-07-26 12:00:28 +02:00
Andreas Enge
8225239b57 gnu: linbox: Update to 1.7.1.
* gnu/packages/algebra.scm (linbox): Update to 1.7.1.

Change-Id: I20a12befd94cf344bff54fb538cc1489bb2d19e4
2025-07-24 15:14:09 +02:00
Janneke Nieuwenhuizen
b7dff11002 gnu: gf2x: Fix build with gcc-14.
* gnu/packages/algebra.scm (gf2x)[arguments]: New field to relax gcc-14's
strictness.

Change-Id: I5891f800a47ff1b42d912d03111d29cb57afdf8c
2025-07-18 20:17:23 +02:00
Vinicius Monego
18bc763899 gnu: symmetrica: Update to 3.1.0.
* gnu/packages/algebra.scm (symmetrica): Update to 3.1.0.
[source]: Fetch from maintained fork. Remove patches.
[arguments]: Remove '#:tests? #f'.
<#:phases>: Delete phases 'fix-makefile', 'turn-off-banner'. Undelete
the 'configure' phase. Do not override the 'install' phase.
[native-inputs]: Add autoconf, automake, libtool, pkg-config.
[home-page]: Switch to new home page.
[license]: Switch to new ISC license.

* gnu/packages/patches/symmetrica-bruch.patch:
* gnu/packages/patches/symmetrica-int32.patch:
* gnu/packages/patches/symmetrica-return_values.patch:
* gnu/packages/patches/symmetrica-sort_sum_rename.patch: Remove them.
* gnu/local.mk (dist_patch_DATA): Unregister them.

Change-Id: I876424baa9c111575d72c6516910ab43926c684f
2025-06-29 19:42:55 -03:00
Vinicius Monego
bc658eb0f0 gnu: linbox: Update to 1.7.0.
* gnu/packages/algebra.scm (linbox): Update to 1.7.0.
[source]: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/linbox-fix-pkgconfig.patch: Delete file.

Change-Id: I88f8bcc9e1a049302890c5f46800afea9c42b69a
2025-06-29 01:05:06 -03:00
Vinicius Monego
0c7f797d9b gnu: fflas-ffpack: Update to 2.5.0.
* gnu/packages/algebra.scm (fflas-ffpack): Update to 2.5.0.
[source]: Update commit string.

Change-Id: I8d57287bb905e7dfd93675fbe7dff67199eca8ce
2025-06-29 01:05:06 -03:00
Vinicius Monego
c465c4521f gnu: givaro: Update to 4.2.1.
* gnu/packages/algebra.scm (givaro): Update to 4.2.1.

Change-Id: I60b3a157c5d089a61c369d4e0b040a751172236d
2025-06-29 01:05:06 -03:00
Skylar Hill
95f8c22bbe gnu: Add clac.
* gnu/packages/algebra.scm (clac): New variable.

Change-Id: I5fe4db7b40b58753da3ac3ef947bf28cebeca7a6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-25 23:48:18 +02:00
Nicolas Graves via Guix-patches via
ef12829e26 gnu: spectra: Add lint-hidden-cpe-vendors property.
* gnu/packages/algebra.scm (spectra)[properties]: Add
lint-hidden-cpe-vendors property.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:31:14 +08:00
Vinicius Monego
faf99c1d55 gnu: singular: Update to 4.4.1.
* gnu/packages/algebra.scm (singular): Update to 4.4.1.

Change-Id: I421820e942584d4afde5b7c6df6214efa0f697b9
2025-06-22 01:34:18 -03:00
Vinicius Monego
965e06f248 gnu: singular: Remove unused input.
* gnu/packages/algebra.scm (singular)[inputs]: Remove python-2.

Change-Id: I16eca4d0b906c01febe67f2fecfb8daa65df817b
2025-06-22 01:34:18 -03:00
Vinicius Monego
8ba8ce5edc gnu: python-fpylll: Update to 0.6.4.
* gnu/packages/algebra.scm (python-fpylll): Update to 0.6.4.
[native-inputs]: Add python-pytest.
[propagated-inputs]: Remove python-pytest.

Change-Id: I136cf7c5b493182f452a839a8fd3ec438ae005e7
2025-06-22 01:34:18 -03:00
Vinicius Monego
9a22c4e030 gnu: m4rie: Update to 20250128.
* gnu/packages/algebra.scm (m4rie): Update to 20250128.
[source]: Update commit string.
[native-inputs]: Add pkg-config.

Change-Id: I6a7843c4bf055e22714efc8c0d16299637cc10bc
2025-06-22 01:34:18 -03:00
Vinicius Monego
cd97a8ecec gnu: m4ri: Update to 20250128.
* gnu/packages/algebra.scm (m4ri): Update to 20250128.
[source]: Update commit string.

Change-Id: Ie68b3b5e9d064bdfcec8826964bb75b12a2cd18f
2025-06-22 01:34:13 -03:00
Vinicius Monego
0b89759b93 gnu: spectra: Update to 1.1.0.
* gnu/packages/algebra.scm (spectra): Update to 1.1.0.
[arguments]: Enable previously failing test.

Change-Id: Ieccf3ab6cca92e9899f74918f477cfcaeff72d29
2025-06-20 09:04:34 -03:00
Sharlatan Hellseher
f51ac16d2a gnu: packages/algebra: Select only pypi-uri from python build-system.
python-build-system is no longer in use in this module but
pyproject-build-system misses PYPI-URI symbol yet, this change load
just it.

* gnu/packages/algebra.scm: Load just PYPI-URI from python-build-system.

Change-Id: Ic394f3ea3e9e068abc108fe2280582c855819cdf
2025-06-15 20:53:16 +01:00
Sharlatan Hellseher
d4819e6192 gnu: python-flint: Build with pyproject-build-system.
* gnu/packages/algebra.scm (python-flint) [build-system]: Use pyproject.
[arguments] <test-flags>: Provide "--pyargs=flint" to test against
installed library.
[native-inputs]: Add meson-python, pkg-config and python-pytest.
[home-page]: Move above synopsis.
[description]: Fix fill column indentation.

Change-Id: I04f6d46da26b5979fa2637bd911012dc13a1ee4a
2025-06-15 20:42:49 +01:00