summaryrefslogtreecommitdiff
path: root/gnu/packages/algebra.scm
AgeCommit message (Collapse)Author
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: 宋文武 <[email protected]>
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 <[email protected]> Co-authored-by: Andreas Enge <[email protected]>
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 <[email protected]>
2025-02-10gnu: Add python-pysingular.Vinicius Monego
* gnu/packages/algebra.scm (python-pysingular): New variable. Change-Id: I57e828bd4eb2c64b2ba094ed0c9cb516fee1c5b4 Signed-off-by: Andreas Enge <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
2025-02-10gnu: Add msolve.Vinicius Monego
* gnu/packages/algebra.scm (msolve): New variable. Change-Id: I8587f7527a6eb1cc9065751351491777c4cd00be Signed-off-by: Andreas Enge <[email protected]>
2025-02-09gnu: Add python-pynormaliz.Vinicius Monego
* gnu/packages/algebra.scm (python-pynormaliz): New variable. Change-Id: I94379cfeed2a67bb4ffbda34823e4e000f4f961e Signed-off-by: Andreas Enge <[email protected]>
2025-02-09gnu: Add normaliz.Vinicius Monego
* gnu/packages/algebra.scm (normaliz): New variable. Change-Id: I3e0936c598b0a5fdd88af9d22280137d42c45cc5 Signed-off-by: Andreas Enge <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
2025-01-21gnu: xtensor: Improve package style.Sharlatan Hellseher
* gnu/packages/algebra.scm (xtensor): Shift fields order. Use G-expressions. Change-Id: Ica85f3e848a99eea45e07156eb659558fc6c0804
2025-01-20gnu: eclib: Update to 20241112.Andreas Enge
* gnu/packages/algebra.scm (eclib): Update to 20241112. [home-page]: Update. Change-Id: I2cbb38229c1a24f25398baa582d54505789a755d
2025-01-20gnu: pari-gp: Update to 2.17.1.Andreas Enge
* 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-17gnu: paritwine: Update to 0.2.1.Andreas Enge
* gnu/packages/algebra.scm (paritwine): Update to 0.2.1. Change-Id: I6c7463860e084a3611b7856c6cc399ee2f89fa90
2025-01-16gnu: gp2c: Update to 0.0.14.Andreas Enge
* gnu/packages/algebra.scm (gp2c): Update to 0.0.14. Change-Id: Ia45f9fae34f0a63a434ab5f7120cf1fba943161b
2025-01-16gnu: pari-gp: Update to 2.17.0.Andreas Enge
* 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-01gnu: pari-gp: Install galdata.vicvbcun
* gnu/packages/algebra.scm (pari-galdata): New variable. (pari-gp)[arguments]<#:phases>: Add phase "install-galdata". Change-Id: Iaec77b0ab60d8ff59c8a36e7e0a7878b58742751 Co-authored by: Vinicius Monego <[email protected]> Change-Id: Id74aa6ce315df48a2d917baf1a436ba54b1b5185 Signed-off-by: Danny Milosavljevic <[email protected]>
2025-01-01gnu: pari-gp: Use G-Expressions.vicvbcun
* gnu/packages/algebra.scm (pari-gp)[arguments]: Use G-Expressions. Unset make-flags. Change-Id: Id2be46acd67b474d6fdb8935070ffb243e87f920 Co-authored by: Vinicius Monego <[email protected]> Change-Id: I7be07998e9e2d1fe9194d4af6a57537467f5e097 Signed-off-by: Danny Milosavljevic <[email protected]>
2025-01-01gnu: Add python-lrcalc.Vinicius Monego
* gnu/packages/algebra.scm (python-lrcalc): New variable. Change-Id: Id174ecfa092786ca16fbde2be68e12af0b2d9af3 Signed-off-by: Danny Milosavljevic <[email protected]>
2024-12-21gnu: symengine: Update to 0.13.0.Vinicius Monego
* gnu/packages/algebra.scm (symengine): Update to 0.13.0. Change-Id: Iddb94b79483a977fe98b2cf7592b00ad82777743
2024-09-13gnu: gap: Build most packages.Andreas Enge
* 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-13gnu: gap: Update to 4.13.1.Andreas Enge
* 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-08-31gnu: m4ri: Add zlib to propagated-inputs.宋文武
* gnu/packages/algebra.scm (m4ri)[propagated-inputs]: Add zlib. Change-Id: I439964528c2e9930d8564fafaf245a5cb353e2d1
2024-07-05gnu: symengine: Update to 0.12.0.Vinicius Monego
* gnu/packages/algebra.scm (symengine): Update to 0.12.0. Change-Id: I9cd1ac9ef49c4a287caf242f581fea50b1535a97
2024-04-29gnu: ntl: Correct license.Andreas Enge
* gnu/packages/algebra.scm (ntl)[license]: Set to lgpl2.1+. [source]: Remove trailing #t in snippet. Change-Id: Ibfcb520aa7fe71087adf2352b4051185a0d6f11e
2024-04-29gnu: flint: Update to 3.1.2.Andreas Enge
* gnu/packages/algebra.scm (flint): Update to 3.1.2. [arguments]: Add a configure flag. [license]: Change to lgpl3+. Change-Id: I57d6dc7e1ce90399d9e4c01b35e62793bfc07bee
2024-04-29gnu: pari-gp: Update to 2.15.5.Andreas Enge
* gnu/packages/algebra.scm (pari-gp): Update to 2.15.5. Change-Id: I1facc04b52153b924f4575725404eab4477dad9f
2024-04-04gnu: giac: Switch to openblas.Romain GARBAGE
* gnu/packages/algebra.scm (giac): Switch input dependency from lapack to openblas. Change-Id: I1ba95b5b606baf3192fdd3f651c9a74ab6e820c1 Signed-off-by: Ludovic Courtès <[email protected]>
2024-03-29gnu: fftw-cmake: New Variables.Mehmet Tekman
This is a clone of the fftw function, but uses cmake to build in order for the FFTW3LibraryDepends.cmake file to be built, neccesary for packages with cmake builds that depend on fftw3. See: https://bugzilla.redhat.com/show_bug.cgi?id=1729652#c5 This variable inherits from the existing fftw3 in order to not break any downstream packages that make use of the target optimizations given by the gnu build. * gnu/packages/algebra.scm (fftw-cmake): New variable. Change-Id: Idb06f86031123de3b2621953a385f4f57d9b5cc5 Signed-off-by: Sharlatan Hellseher <[email protected]>
2024-03-17gnu: giac: Update to 1.9.0-93.Nicolas Goaziou
* gnu/packages/algebra.scm (giac): Update to 1.9.0-93. Change-Id: I04edd98fc1f0573f4100e7cdbe94eeaee0ab93e2
2024-02-26gnu: Add paritwine.Andreas Enge
* gnu/packages/algebra.scm (paritwine): New variable. Change-Id: If2a55dd4a42d4d27a67249bd11592635ade20351
2024-02-26gnu: cm: Update to 0.4.3.Andreas Enge
* gnu/packages/algebra.scm (cm): Update to 0.4.3. [inputs]: Add flint. Change-Id: Icb1a01a2abcdf6a0685503a0d032a21b42d464d6
2024-01-26gnu: arb: Deprecate package.Andreas Enge
* gnu/packages/algebra.scm (arb): Deprecate in favor of flint, of which it is now a part. Change-Id: I02ee2110e77c582b8daf70502f7092eba7c44547
2024-01-26gnu: python-flint: Update to 0.5.0 and build with flint@3.Andreas Enge
* gnu/packages/patches/python-flint-includes.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. * gnu/packages/algebra.scm (python-flint): Update to 0.5.0. [source]: Drop patch. [inputs]: Drop arb. [native-inputs]: Use python-cython-3. Change-Id: I5fa9b201efff76e16f957aee0ebcd453ea823e69
2024-01-26gnu: flint: Update to 3.0.1.Andreas Enge
* gnu/packages/algebra.scm (flint): Update to 3.0.1. [arguments]: Remove obsolete phase additions. Change-Id: Iebac9d3a0b1e19147df9402d522c55cb168148d7
2024-01-24gnu: singular: Update to 4.3.2p10.Andreas Enge
* gnu/packages/algebra.scm (singular): Update to 4.3.2p10. Change-Id: I196d31e3f5605dd51385146ce091d63a4e9eb340