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
Andreas Enge
87045f0982
gnu: paritwine: Update to 0.2.1.
...
* gnu/packages/algebra.scm (paritwine): Update to 0.2.1.
Change-Id: I6c7463860e084a3611b7856c6cc399ee2f89fa90
2025-01-17 17:49:29 +01:00
Andreas Enge
9bc10b64b0
gnu: gp2c: Update to 0.0.14.
...
* gnu/packages/algebra.scm (gp2c): Update to 0.0.14.
Change-Id: Ia45f9fae34f0a63a434ab5f7120cf1fba943161b
2025-01-16 11:24:18 +01:00
Andreas Enge
ea7c240bd3
gnu: pari-gp: Update to 2.17.0.
...
* gnu/packages/algebra.scm (pari-gp): Update to 2.17.0.
* gnu/packages/patches/pari-gp-qfcvp.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
Change-Id: If0ea83651ae7aa4cb5de61dfaa5ec2b11051eaab
2025-01-16 11:24:07 +01:00
vicvbcun
96b7e92a8f
gnu: pari-gp: Install galdata.
...
* gnu/packages/algebra.scm (pari-galdata): New variable.
(pari-gp)[arguments]<#:phases>: Add phase "install-galdata".
Change-Id: Iaec77b0ab60d8ff59c8a36e7e0a7878b58742751
Co-authored by: Vinicius Monego <monego@posteo.net>
Change-Id: Id74aa6ce315df48a2d917baf1a436ba54b1b5185
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01 13:05:04 +01:00
vicvbcun
2d0faf10ad
gnu: pari-gp: Use G-Expressions.
...
* gnu/packages/algebra.scm (pari-gp)[arguments]: Use G-Expressions. Unset
make-flags.
Change-Id: Id2be46acd67b474d6fdb8935070ffb243e87f920
Co-authored by: Vinicius Monego <monego@posteo.net>
Change-Id: I7be07998e9e2d1fe9194d4af6a57537467f5e097
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01 13:05:04 +01:00
Vinicius Monego
0de2caa2a2
gnu: Add python-lrcalc.
...
* gnu/packages/algebra.scm (python-lrcalc): New variable.
Change-Id: Id174ecfa092786ca16fbde2be68e12af0b2d9af3
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01 13:05:04 +01:00
Vinicius Monego
a6bba82547
gnu: symengine: Update to 0.13.0.
...
* gnu/packages/algebra.scm (symengine): Update to 0.13.0.
Change-Id: Iddb94b79483a977fe98b2cf7592b00ad82777743
2024-12-21 14:52:59 -03:00
Andreas Enge
013bda5e2c
gnu: gap: Build most packages.
...
* gnu/packages/algebra.scm (gap)[source]<snippet>: Use a blacklist instead
of a whitelist.
[inputs]: Add inputs required for packages.
[license]: Use gpl3+ for the combined work.
[arguments]<#:phases>: Set CC environment variable.
This change is possible since now all licenses for GAP packages are
properly documented as free. Packages are only excluded if they currently
fail to build, as a reminder for further work.
Change-Id: If68dfc7ce4b73cdeab0d5a31340840dc1aeb48b6
2024-09-13 12:11:54 +02:00
Andreas Enge
31249d88cc
gnu: gap: Update to 4.13.1.
...
* gnu/packages/algebra.scm (gap): Update to 4.13.1.
[source]: Do not delete file with fixed test.
[arguments]<#:configure-flags>: Add LDFLAGS.
Change-Id: I813559788dccc15dc57e96733b5defdd47602c69
2024-09-13 12:11:44 +02:00