1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-12 18:10:47 +02:00
Commit graph

504 commits

Author SHA1 Message Date
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
Vinicius Monego
afdb696d37
gnu: Add libsemigroups.
* 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-10 14:27:57 +01:00
Vinicius Monego
75ca2c80e6
gnu: m4ri: Update to 20200125.
* gnu/packages/algebra.scm (m4ri): Update to 20200125.

Change-Id: I0b6ec9c92e224fa6ac8200c8aea0abb343dae8a6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Vinicius Monego
91d27eafc2
gnu: Add python-pysingular.
* gnu/packages/algebra.scm (python-pysingular): New variable.

Change-Id: I57e828bd4eb2c64b2ba094ed0c9cb516fee1c5b4
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Vinicius Monego
58dce798cb
gnu: singular: Use G-Expressions.
* 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-10 14:27:57 +01:00
Vinicius Monego
7010eda365
gnu: singular: Update to 4.4.0p7.
* gnu/packages/algebra.scm (singular): Update to 4.4.0p7.

Change-Id: I64f74815097ca3aaeeaba9f3177580818c433a4c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Vinicius Monego
deb0a44e29
gnu: singular: Remove package labels.
* gnu/packages/algebra.scm (singular)[inputs]: Remove package labels.

Change-Id: Iecdcf07df4c0f18c0305a8f990d4a2e3c832cdd6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Vinicius Monego
1c577237b1
gnu: Add msolve.
* gnu/packages/algebra.scm (msolve): New variable.

Change-Id: I8587f7527a6eb1cc9065751351491777c4cd00be
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Vinicius Monego
7f3313341c
gnu: Add python-pynormaliz.
* gnu/packages/algebra.scm (python-pynormaliz): New variable.

Change-Id: I94379cfeed2a67bb4ffbda34823e4e000f4f961e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-09 10:36:46 +01:00
Vinicius Monego
9f5c891c6a
gnu: Add normaliz.
* gnu/packages/algebra.scm (normaliz): New variable.

Change-Id: I3e0936c598b0a5fdd88af9d22280137d42c45cc5
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-09 10:36:22 +01:00
Nigko Yerden
2951587274
gnu: reduce: Disable parallel builds.
* gnu/packages/algebra.scm (reduce)[arguments]<parallel-build?>: New field.

Change-Id: I90af4070cc885b3d788333ff425734804b4667e3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-09 10:12:59 +01:00
Andreas Enge
1372680cd9
gnu: singular: Update to 4.3.2p16.
* gnu/packages/algebra.scm (singular): Update to 4.3.2p16.

Change-Id: I982267e932b6ef57422e12fe2f019807433ac0fc
2025-02-07 18:06:28 +01:00
Nigko Yerden
44c737c7c1
gnu: Add reduce.
* 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-07 14:08:36 +01:00
Andreas Enge
70231fe775
gnu: pari-gp: Add seadata-small package.
* 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-02-06 18:01:57 +01:00
Sharlatan Hellseher
5d6e4cedb5
gnu: xtensor: Update to 0.25.0.
* gnu/packages/algebra.scm (xtensor): Update to 0.25.0.
[native-inputs]: Add nlohmann-json.

Change-Id: Iccaf397423d2a2b7b008082a9761c89ca2adc9a2
2025-01-21 23:27:52 +00:00
Sharlatan Hellseher
5115dacc57
gnu: xtensor: Improve package style.
* gnu/packages/algebra.scm (xtensor): Shift fields order. Use
G-expressions.

Change-Id: Ica85f3e848a99eea45e07156eb659558fc6c0804
2025-01-21 23:27:51 +00:00
Andreas Enge
2565da3bac
gnu: eclib: Update to 20241112.
* gnu/packages/algebra.scm (eclib): Update to 20241112.
  [home-page]: Update.

Change-Id: I2cbb38229c1a24f25398baa582d54505789a755d
2025-01-20 12:31:36 +01:00
Andreas Enge
cb6a9bd81f
gnu: pari-gp: Update to 2.17.1.
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.1.
* gnu/packages/patches/pari-gp-qfcvp.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Change-Id: I1d681737c7e7b19de8f2b01bfff11d72d5d936bf
2025-01-20 11:47:27 +01:00