summaryrefslogtreecommitdiff
path: root/gnu/packages/algebra.scm
AgeCommit message (Collapse)Author
8 daysgnu: cm: Update to 0.4.4.Andreas Enge
* gnu/packages/algebra.scm (cm): Update to 0.4.4. Change-Id: I1f9b49a0219bf3327e3e7c5eadc9e58e08744b92
10 daysgnu: linbox: Update to 1.7.1.Andreas Enge
* gnu/packages/algebra.scm (linbox): Update to 1.7.1. Change-Id: I20a12befd94cf344bff54fb538cc1489bb2d19e4
2025-07-18gnu: gf2x: Fix build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/algebra.scm (gf2x)[arguments]: New field to relax gcc-14's strictness. Change-Id: I5891f800a47ff1b42d912d03111d29cb57afdf8c
2025-06-29gnu: symmetrica: Update to 3.1.0.Vinicius Monego
* 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-29gnu: linbox: Update to 1.7.0.Vinicius Monego
* 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-29gnu: fflas-ffpack: Update to 2.5.0.Vinicius Monego
* gnu/packages/algebra.scm (fflas-ffpack): Update to 2.5.0. [source]: Update commit string. Change-Id: I8d57287bb905e7dfd93675fbe7dff67199eca8ce
2025-06-29gnu: givaro: Update to 4.2.1.Vinicius Monego
* gnu/packages/algebra.scm (givaro): Update to 4.2.1. Change-Id: I60b3a157c5d089a61c369d4e0b040a751172236d
2025-06-25gnu: Add clac.Skylar Hill
* gnu/packages/algebra.scm (clac): New variable. Change-Id: I5fe4db7b40b58753da3ac3ef947bf28cebeca7a6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-23gnu: spectra: Add lint-hidden-cpe-vendors property.Nicolas Graves via Guix-patches via
* gnu/packages/algebra.scm (spectra)[properties]: Add lint-hidden-cpe-vendors property. Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-22gnu: singular: Update to 4.4.1.Vinicius Monego
* gnu/packages/algebra.scm (singular): Update to 4.4.1. Change-Id: I421820e942584d4afde5b7c6df6214efa0f697b9
2025-06-22gnu: singular: Remove unused input.Vinicius Monego
* gnu/packages/algebra.scm (singular)[inputs]: Remove python-2. Change-Id: I16eca4d0b906c01febe67f2fecfb8daa65df817b
2025-06-22gnu: python-fpylll: Update to 0.6.4.Vinicius Monego
* 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-22gnu: m4rie: Update to 20250128.Vinicius Monego
* gnu/packages/algebra.scm (m4rie): Update to 20250128. [source]: Update commit string. [native-inputs]: Add pkg-config. Change-Id: I6a7843c4bf055e22714efc8c0d16299637cc10bc
2025-06-22gnu: m4ri: Update to 20250128.Vinicius Monego
* gnu/packages/algebra.scm (m4ri): Update to 20250128. [source]: Update commit string. Change-Id: Ie68b3b5e9d064bdfcec8826964bb75b12a2cd18f
2025-06-20gnu: spectra: Update to 1.1.0.Vinicius Monego
* gnu/packages/algebra.scm (spectra): Update to 1.1.0. [arguments]: Enable previously failing test. Change-Id: Ieccf3ab6cca92e9899f74918f477cfcaeff72d29
2025-06-15gnu: packages/algebra: Select only pypi-uri from python build-system.Sharlatan Hellseher
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-15gnu: python-flint: Build with pyproject-build-system.Sharlatan Hellseher
* 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-13gnu: msolve: Update to 0.8.0.Andreas Enge
* gnu/packages/algebra.scm (msolve): Update to 0.8.0. Change-Id: I9cdb074b628d116b248f21b25e8bf159e76bc195
2025-06-11gnu: python-flint: Update to 0.7.1.Andreas Enge
* gnu/packages/algebra.scm (python-flint): Update to 0.7.1. Change-Id: I610ff0a49c84126137319e577294c9505796686f
2025-06-11gnu: flint: Update to 3.2.1.Andreas Enge
* gnu/packages/algebra.scm (flint): Update to 3.2.1. Change-Id: Icc1b76fc86f0644225b8b7862fd77fb9386c7d7c
2025-06-11gnu: paritwine: Update to 0.2.2.Andreas Enge
* gnu/packages/algebra.scm (paritwine): Update to 0.2.2. Change-Id: Ie90385cce0d100cd1d5e5ab9f1c91409f75e750d
2025-06-06gnu: flint: Update to 3.1.3.Andreas Enge
* gnu/packages/algebra.scm (flint): Update to 3.1.3. Change-Id: Icd429e06505138fa4e98d5b5138e678bc4bc5626
2025-06-02gnu: singular: Update to 4.4.0p8.Andreas Enge
* gnu/packages/algebra.scm (singular): Update to 4.4.0p8. (home-page): Update. Change-Id: Ief23bf5dd3b54c624ac09cdac8a22afda5b85098
2025-05-06gnu: texlive-libkpathsea: Tweak "texmf.cnf" variables.Nicolas Goaziou
* 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-06gnu: Rename `texlive-updmap.cfg' into `texlive-local-tree'.Nicolas Goaziou
* 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-03-13gnu: pari-gp: Update to 2.17.2.Andreas Enge
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.2. Change-Id: I2e84a1bc0477e6db0d681e4483269d254eef10c3
2025-03-01gnu: symengine: Update to 0.14.0.Vinicius Monego
* gnu/packages/algebra.scm (symengine): Update to 0.14.0. Change-Id: I0d9c1f2d3196c8582371d8e70c4c7e9553997b37
2025-02-21gnu: gap: Enable xgap package.Andreas Enge
* 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-20gnu: gap: Enable the caratinterface package.Andreas Enge
* 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-19gnu: gap: Fix building of documentation.Andreas Enge
* 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-15gnu: giac: Update to 1.9.0-998.Andreas Enge
* gnu/packages/algebra.scm (giac): Update to 1.9.0-998. [inputs]: Add nauty. Change-Id: I4db5e89b1b8e2c9e7c23e269b00a1c239672e10f
2025-02-15gnu: fltk: Update to 1.4.1 and add fltk-1.3.Andy Tai
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-15gnu: gap: Update to 4.14.0.Andreas Enge
* 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-13gnu: python-fpylll: Update to 0.6.3.Andreas Enge
* 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-13gnu: fplll: Update to 5.5.0.Andreas Enge
* gnu/packages/algebra.scm (fplll): Update to 5.5.0. Change-Id: I4d8acdbd9049ce79cb8d7d6b905eed3673ed130f
2025-02-10gnu: eclib: Update to 20250122.Andreas Enge
* gnu/packages/algebra.scm (eclib): Update to 20250122. Change-Id: I8f8d772a07e1194045871976670b74000bc4f48d
2025-02-10gnu: Add libsemigroups.Vinicius Monego
* gnu/packages/algebra.scm (libsemigroups): New variable. Change-Id: I6e929fe6b479c7e7c2b5b4632759bd781af3c927 Signed-off-by: Andreas Enge <andreas@enge.fr> Co-authored-by: Andreas Enge <andreas@enge.fr>
2025-02-10gnu: m4ri: Update to 20200125.Vinicius Monego
* gnu/packages/algebra.scm (m4ri): Update to 20200125. Change-Id: I0b6ec9c92e224fa6ac8200c8aea0abb343dae8a6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10gnu: Add python-pysingular.Vinicius Monego
* gnu/packages/algebra.scm (python-pysingular): New variable. Change-Id: I57e828bd4eb2c64b2ba094ed0c9cb516fee1c5b4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10gnu: singular: Use G-Expressions.Vinicius Monego
* gnu/packages/algebra.scm (singular)[arguments]: Use G-Expressions. Move below build-system. Change-Id: I4253b8a9a9cd3b7d2b7492853323d1e8c4fbec4e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10gnu: singular: Update to 4.4.0p7.Vinicius Monego
* gnu/packages/algebra.scm (singular): Update to 4.4.0p7. Change-Id: I64f74815097ca3aaeeaba9f3177580818c433a4c Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10gnu: singular: Remove package labels.Vinicius Monego
* gnu/packages/algebra.scm (singular)[inputs]: Remove package labels. Change-Id: Iecdcf07df4c0f18c0305a8f990d4a2e3c832cdd6 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10gnu: Add msolve.Vinicius Monego
* gnu/packages/algebra.scm (msolve): New variable. Change-Id: I8587f7527a6eb1cc9065751351491777c4cd00be Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-09gnu: Add python-pynormaliz.viniciusVinicius Monego
* gnu/packages/algebra.scm (python-pynormaliz): New variable. Change-Id: I94379cfeed2a67bb4ffbda34823e4e000f4f961e Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-09gnu: Add normaliz.Vinicius Monego
* gnu/packages/algebra.scm (normaliz): New variable. Change-Id: I3e0936c598b0a5fdd88af9d22280137d42c45cc5 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-09gnu: reduce: Disable parallel builds.Nigko Yerden
* gnu/packages/algebra.scm (reduce)[arguments]<parallel-build?>: New field. Change-Id: I90af4070cc885b3d788333ff425734804b4667e3 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-07gnu: singular: Update to 4.3.2p16.Andreas Enge
* gnu/packages/algebra.scm (singular): Update to 4.3.2p16. Change-Id: I982267e932b6ef57422e12fe2f019807433ac0fc
2025-02-07gnu: Add reduce.Nigko Yerden
* gnu/packages/math.scm (reduce): New variable. * gnu/packages/patches/reduce-unbundle-libffi.patch: New file. * gnu/local.mk (dist_patch_DATA): Register file. Change-Id: Ic85be7dc490f005f7ba65c418250cc9681fbb3a8 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-06gnu: pari-gp: Add seadata-small package.Andreas Enge
* gnu/packages/algebra.scm (pari-seadata-small): New variable. (pari-gp)[phases]{install-galdata}: Rename to... {install-data}: ...this and also install the pari-seadata-small data. Change-Id: I348090dfce5ef52f132585cff3542e585c2309e3
2025-01-21gnu: xtensor: Update to 0.25.0.Sharlatan Hellseher
* gnu/packages/algebra.scm (xtensor): Update to 0.25.0. [native-inputs]: Add nlohmann-json. Change-Id: Iccaf397423d2a2b7b008082a9761c89ca2adc9a2