Commit graph

521 commits

Author SHA1 Message Date
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
Andreas Enge
07162824d3
gnu: msolve: Update to 0.8.0.
* gnu/packages/algebra.scm (msolve): Update to 0.8.0.

Change-Id: I9cdb074b628d116b248f21b25e8bf159e76bc195
2025-06-13 09:57:21 +02:00
Andreas Enge
1cede23e57
gnu: python-flint: Update to 0.7.1.
* gnu/packages/algebra.scm (python-flint): Update to 0.7.1.

Change-Id: I610ff0a49c84126137319e577294c9505796686f
2025-06-11 19:18:45 +02:00
Andreas Enge
0df230f5b4
gnu: flint: Update to 3.2.1.
* gnu/packages/algebra.scm (flint): Update to 3.2.1.

Change-Id: Icc1b76fc86f0644225b8b7862fd77fb9386c7d7c
2025-06-11 19:18:45 +02:00
Andreas Enge
a793b1bb54
gnu: paritwine: Update to 0.2.2.
* gnu/packages/algebra.scm (paritwine): Update to 0.2.2.

Change-Id: Ie90385cce0d100cd1d5e5ab9f1c91409f75e750d
2025-06-11 19:18:45 +02:00
Andreas Enge
695e2302f3
gnu: flint: Update to 3.1.3.
* gnu/packages/algebra.scm (flint): Update to 3.1.3.

Change-Id: Icd429e06505138fa4e98d5b5138e678bc4bc5626
2025-06-06 15:02:42 +02:00
Andreas Enge
d4456a2c98
gnu: singular: Update to 4.4.0p8.
* gnu/packages/algebra.scm (singular): Update to 4.4.0p8.
(home-page): Update.

Change-Id: Ief23bf5dd3b54c624ac09cdac8a22afda5b85098
2025-06-02 18:51:01 +02:00
Nicolas Goaziou
1a8b36329f
gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.
* gnu/packages/tex.scm (texlive-libkpathsea): Use XDG variables instead of
HOME for cache and user configuration.  Re-instate TEXMFLOCAL, which may be
necessary for external TeX installations.
(texlive-luatex): Re-instate TEXFLOCAL.
* gnu/packages/algebra.scm (gap):
* gnu/packages/assembly.scm (asl):
(yaehmop):
* gnu/packages/bioinformatics.scm (discrover):
* gnu/packages/chez.scm (chez-scheme-for-racket):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/maths.scm (hypre):
(stex-boostrap):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
* gnu/packages/ocaml.scm (ocaml-bibtex2html):
(unison):
* gnu/packages/python-xyz.scm (python-nbconvert):
* gnu/packages/statistics.scm (r-with-tests)[arguments]: Set TEXMFVAR to
a writable location.

Change-Id: I3d2d069cf41a92214d9d6fb7f4d54fc81fe6db7a
2025-05-06 11:25:07 +02:00
Nicolas Goaziou
4df6eda30f
gnu: Rename texlive-updmap.cfg' into texlive-local-tree'.
* doc/build.scm (pdf-manual):
* doc/contributing.texi (Submitting Patches):
* gnu/packages/algebra.scm (pari-gp):
(giac):
* gnu/packages/assembly.scm (asl):
* gnu/packages/audio.scm (chow-tape-model):
* gnu/packages/bioconductor.scm (r-biocstyle):
* gnu/packages/bioinformatics.scm (discrover):
(phyml):
(velvet):
* gnu/packages/chemistry.scm (yaehmop):
* gnu/packages/chez.scm (chez-scheme-for-racket):
(stex-bootstrap):
(chez-web):
(chez-sockets):
* gnu/packages/cran.scm (r-papaja):
(r-prereg):
* gnu/packages/docbook.scm (dblatex):
* gnu/packages/emacs-xyz.scm (emacs-auctex):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/finance.scm (optionmatrix):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/gettext.scm (po4a):
(po4a-minimal):
* gnu/packages/graphics.scm (mmg):
* gnu/packages/graphviz.scm (dot2tex):
* gnu/packages/guile-xyz.scm (emacsy):
(guile-cv):
* gnu/packages/lisp.scm (sbcl):
* gnu/packages/maths.scm (cddlib):
(gnuplot):
(itpp):
(octave):
(suitesparse-amd):
(suitesparse-camd):
(suitesparse-cholmod):
(suitesparse-klu):
(suitesparse-ldl):
(suitesparse-mongoose):
(suitesparse-spex):
(suitesparse-spqr):
(suitesparse-umfpack):
(hypre):
* gnu/packages/music.scm (lilypond):
* gnu/packages/ocaml.scm (unison):
(ocaml-bibtex2html):
* gnu/packages/pdf.scm (extractpdfmark):
* gnu/packages/photo.scm (enblend-enfuse):
* gnu/packages/plotutils.scm (asymptote):
* gnu/packages/python-xyz.scm (python-numpy-documentation):
(python-ipython-documentation):
(python-pypandoc):
* gnu/packages/radio.scm (gnuradio):
(libosmo-dsp):
* gnu/packages/scheme.scm (mit-scheme):
* gnu/packages/security-token.scm (yubico-piv-tool):
* gnu/packages/sphinx.scm (python-sphinx):
(python-sphinx-5):
* gnu/packages/statistics.scm (r-with-tests):
(r-spams):
* gnu/packages/tex.scm (texlive-local-tree): Renamed from…
(texlive-updmap.cfg): … this. Deprecate the latter.
(texlive-biblatex-philosophy):
(texlive-bropd):
(texlive-fontsize):
(texlive-poetrytex):
(texlive-reverxii):
(texlive-stix):
(texlive-suftesi):
(texlive-thucoursework):
(texlive-ulqda):
(texlive-yathesis):
(texlive-makecell):
(texlive-robotarm):
(texlive-bbold):
(texlive-babel-romansh):
(texlive-polyglossia):
(texlive-innerscript):
(teximpatient):
(texlive-xkeyval):
(texlive-arabxetex):
(texlive-blox):
(texlive-ecgdraw):
(texlive-gradientframe):
(texlive-everyhook):
(texlive-actuarialangle):
(texlive-actuarialsymbol):
(texlive-autopdf):
(texlive-etaremune):
(texlive-extract):
(texlive-forarray):
(texlive-graphicx-psmin):
(texlive-ha-prosper):
(texlive-namespc):
(texlive-newspaper):
(texlive-powerdot):
(texlive-recipecard):
(texlive-show2e):
(texlive-tablists):
(texlive-ted):
(texlive-xargs):
(texlive-xpeek):
* gnu/packages/xdisorg.scm (xforms):
* gnu/packages/algebra.scm (gap):
* gnu/packages/cpp.scm (jthread):
* guix/lint.scm (check-inputs-should-be-native): Rename `texlive-updmap.cfg' into `texlive-local-tree'.

Change-Id: I129280807c418e57acbcbda399545ab27a9e0a33
2025-05-06 11:25:06 +02:00
Andreas Enge
8c0e6d938b
gnu: pari-gp: Update to 2.17.2.
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.2.

Change-Id: I2e84a1bc0477e6db0d681e4483269d254eef10c3
2025-03-13 14:12:18 +01:00
Vinicius Monego
0c366ac1a4
gnu: symengine: Update to 0.14.0.
* gnu/packages/algebra.scm (symengine): Update to 0.14.0.

Change-Id: I0d9c1f2d3196c8582371d8e70c4c7e9553997b37
2025-03-01 19:13:23 -03:00
Andreas Enge
82be68a42b
gnu: gap: Enable xgap package.
* gnu/packages/algebra.scm (gap)[inputs]: Add libx11, libxaw, and libxt.
[arguments]<phases>{prepare-package-source}: Substitute paths and modify
configuration.
{remove-packages}: Do not remove xgap.
{install-packages}: Add a symlink from bin/ to xgap.sh.

Change-Id: I9466fdb3f469325f7229de210b88d371c2839504
2025-02-21 17:23:58 +01:00
Andreas Enge
f1967dd688
gnu: gap: Enable the caratinterface package.
* gnu/packages/algebra.scm (gap)<phases>{prepare-package-source}:
New phase to unpack the caratinterface source.
{remove-packages}: Do not remove caratinterface.

Change-Id: Id94fc276ee1a31df9acd81f8757e26d7b3e38366
2025-02-20 11:49:06 +01:00
Andreas Enge
f7cd085f4a
gnu: gap: Fix building of documentation.
* gnu/packages/algebra.scm (gap)[origin]: Move deletion of packages from
a snippet to...
[arguments]<phases>{remove-packages}: ...this new phase.
{build-doc}: Move phase. Remove substitution in build script.

Change-Id: I62295c3be7439ce5cf50f54f331e63dad80ab113
2025-02-19 17:43:10 +01:00
Andreas Enge
ce4981aa4b
gnu: giac: Update to 1.9.0-998.
* gnu/packages/algebra.scm (giac): Update to 1.9.0-998.
[inputs]: Add nauty.

Change-Id: I4db5e89b1b8e2c9e7c23e269b00a1c239672e10f
2025-02-15 21:17:46 +01:00
Andy Tai
d36e8719b6
gnu: fltk: Update to 1.4.1 and add fltk-1.3.
FLTK 1.4 is intended to be mostly API compatible with FLTK 1.3.x, however
there are still some programs that fail to build with it, so we keep fltk-1.3
for them.

* gnu/packages/fltk.scm (fltk-1.3): Renamed from fltk.
Update to 1.3.11.
[source] <origin>: Switch to git reference.
(fltk): New variable, fltk at 1.4.1.
* gnu/packages/algebra.scm (giac) [inputs]: Replace fltk by fltk-1.3.
* gnu/packages/audio.scm (rakarrack) [inputs]: Ditto.
(butt) [inputs]: Ditto.
* gnu/packages/game-development.scm (eureka) [inputs]: Ditto.
* gnu/packages/music.scm (yoshimi) [inputs]: Ditto.
* gnu/packages/radio.scm (flwrap) [inputs]: Ditto.
* gnu/packages/vnc.scm (tigervnc-client) [inputs]: Ditto.
* gnu/packages/web-browser.scm (dillo) [inputs]: Ditto.

Change-Id: I54833e5802d4b2088a42474d2edd17fe56bbdb68
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-15 19:38:05 +08:00
Andreas Enge
c17545dbde
gnu: gap: Update to 4.14.0.
* gnu/packages/algebra.scm (gap): Update to 4.14.0.
[source]: Keep cddinterface package.
[native-inputs]: Add texlive-updmap.cfg and texlive packages for
building the documentation.
[inputs]: Add cddlib.

Change-Id: Ifed80efacd479ba847ae7314787b4c991690f127
2025-02-15 12:09:15 +01:00
Andreas Enge
65bb242bd7
gnu: python-fpylll: Update to 0.6.3.
* gnu/packages/algebra.scm (python-fpylll): Update to 0.6.3.
[propagated-inputs]: Replace python-cython by python-cython-3.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I6cbe412bb0cf0402b6bb52995b9270606ac18a68
2025-02-13 21:23:52 +01:00
Andreas Enge
1c39115c1f
gnu: fplll: Update to 5.5.0.
* gnu/packages/algebra.scm (fplll): Update to 5.5.0.

Change-Id: I4d8acdbd9049ce79cb8d7d6b905eed3673ed130f
2025-02-13 21:20:52 +01:00
Andreas Enge
02fec056ca
gnu: eclib: Update to 20250122.
* gnu/packages/algebra.scm (eclib): Update to 20250122.

Change-Id: I8f8d772a07e1194045871976670b74000bc4f48d
2025-02-10 14:27:57 +01:00