summaryrefslogtreecommitdiff
path: root/gnu/packages/sagemath.scm
AgeCommit message (Collapse)Author
2025-07-17gnu: sage: Remove input.sageAndreas Enge
* gnu/packages/sagemath.scm (sage)[inputs]: Remove giac. It is a big package, and the interface with sage does not work currently. Co-authored-by: Vinicius Monego <monego@posteo.net> Change-Id: I70310a6036cbf32afafcb6955a2825ea87931014
2025-07-17gnu: sage: Fix lint warning.Vinicius Monego
* gnu/packages/sagemath.scm (sage)[description]: Use two spaces after sentence. Change-Id: I1495dadf597ab9c8337a97c1ae1da1d1c34ed908
2025-07-17gnu: sage: Safeguard _sage_getargspec_cython.Vinicius Monego
* gnu/packages/sagemath.scm (sage)[source]: Add patch. * gnu/packages/patches/sage-safeguard-sage-getargspec-cython.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I7dd491d29131ee1e192e7406cc46469cbd0d303f
2025-06-22gnu: brial: Update to 1.2.14.Vinicius Monego
* gnu/packages/sagemath.scm (brial): Update to 1.2.14. Change-Id: I44117031e3d82c1dad79411120538fc266654884
2025-06-22gnu: lcalc: Update to 2.1.1.Vinicius Monego
* gnu/packages/sagemath.scm (lcalc): Update to 2.1.1. Change-Id: I2c0bf8ea32d5bc7957a2003e119c5a7ac1606499
2025-06-22gnu: python-cypari2: Update to 2.2.2.Vinicius Monego
* gnu/packages/sagemath.scm (python-cypari2): Update to 2.2.2. Change-Id: I7afaa8efddf5404c33b4b50f35349c0d32dc592f
2025-06-22gnu: python-cypari2: Run tests.Vinicius Monego
* gnu/packages/sagemath.scm (python-cypari2)[native-inputs]: Add python-pytest. Change-Id: Ia54d6ebff7777a6c170010df529f5b9608b19211
2025-06-21gnu: python-gmpy2: Update to 2.2.1.Vinicius Monego
* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.2.1. [build-system]: Use pyproject-build-system. [native-inputs]: Remove unzip. Add python-pytest, python-setuptools, python-wheel. Change-Id: Ifb42437498034627085211b523a6e1d2a200d91d
2025-05-13gnu: packages: Fix broken descriptions.Sergey Trofimov
A few description mistakenly use @{foo} instead of @code{foo} which results in broken formatting in guix search. * gnu/packages/bioinformatics.scm (umi-tools), * gnu/packages/cran.scm (r-ggside), * gnu/packages/crates-apple.scm: (rust-commoncrypto-0.2), * gnu/packages/crates-io.scm: (rust-ndarray-rand-0.15), * gnu/packages/emacs-xyz.scm (emacs-load-relative, emacs-el-x) (emacs-helm-org-ql, emacs-consult-lsp), * gnu/packages/golang-xyz.scm (go-github-com-songmu-gitconfig), * gnu/packages/haskell-xyz.scm (ghc-text-short, ghc-validation), * gnu/packages/image.scm (imgp), * gnu/packages/perl-check.scm (perl-test-file-contents), * gnu/packages/perl-web.scm (perl-uri-db), * gnu/packages/perl.scm (perl-clipboard, perl-module-refresh), * gnu/packages/python-xyz.scm (python-ddlparse, python-black-macchiato) (python-pysendfile), * gnu/packages/qt.scm (qt5compat), * gnu/packages/ruby.scm (ruby-ruby-engine, ruby-httpclient), * gnu/packages/sagemath.scm (python-memory-allocator), * gnu/packages/spreadsheet.scm (sc-im), * gnu/packages/time.scm (python-pendulum): [description]: Fix malformed macros. Change-Id: I3ed755a54aecf40bf0c5c982f9e70b7cd3689de7 Signed-off-by: Greg Hogan <code@greghogan.com>
2025-05-08gnu: python-notebook: Move to jupyter.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-notebook): Move from here ... * gnu/packages/jupyter.scm: ... to here. * gnu/packages/sagemath.scm: Add jupyter module. Change-Id: I44aca3a14573b7700cdedeaae5e05b11ad48371c
2025-04-02gnu: sage: Update to 10.6.Andreas Enge
* gnu/packages/sagemath.scm (sage): Update to 10.6. Change-Id: I6da5031d970e67874220f6c5f2f44710d5d1a247
2025-03-12gnu: sage: Update to 10.6.beta9.Andreas Enge
* gnu/packages/patches/sage-update-pari-gp.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. * * gnu/packages/sagemath.scm (source): Update to 10.6.beta9. Drop patch. Change-Id: If01883f6f2fe36a79b385fb903eeba91fbcaef79
2025-02-28gnu: sage: Update to 10.6.beta7.Andreas Enge
* gnu/packages/patches/sage-update-eclib.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. * gnu/packages/sagemath.scm (source): Update to 10.6.beta7. Drop patch. Change-Id: Ifa789ce28fbe3cb7da323bf252cd3050289bf0b6
2025-02-15gnu: Add sage.Andreas Enge
* gnu/packages/sagemath.scm (sage): New variable. (conway-polynomials, graphs, polytopes-db): Make packages private. * gnu/packages/patches/sage-update-eclib.patch, gnu/packages/patches/sage-update-pari-gp.patch: New files. * gnu/local.mk (dist_patch_DATA): Register patches. Change-Id: I1cf647760ea3af2dd01d11eedbf1e847a2175365
2025-02-13gnu: Remove combinatorial-designs.Andreas Enge
The package would only be useful for sage; but with commit f83fabf2f6717d0323be95f3e300dc570d170bdc of sage, its content has been moved into a file internal to the sage distribution. * gnu/packages/sagemath.scm (combinatorial-designs): Delete variable. Change-Id: Id690cd9524306a4ea98d745c6e997573b9bf867f
2025-02-13gnu: Update copyright notices.Andreas Enge
* gnu/packages/sagemath.scm: Remove copyright notices for persons whose contributions have been removed from this file. Change-Id: I64b3c1292475959579b103a048c0900776f6332a
2025-02-13gnu: Rename sagemath-data-combinatorial-designs.Andreas Enge
* gnu/packages/sagemath.scm (sagemath-date-combinatorial-designs): Rename to... (combinatorial-designs): ...this. Slightly modify the description. Change-Id: Ia4a6a47402e1db491a63736ce4aaafef4ca448bb
2025-02-13gnu: Rename sagemath-data-graphs to graphs.Andreas Enge
* gnu/packages/sagemath.scm (sagemath-data-graphs): Rename to... (graphs): ...this. Change-Id: I198f06c8d86bddcb7ebb22c4eaaf312b7acf9068
2025-02-13gnu: Rename sagemath-data-polytopes-db to polytopes-db.Andreas Enge
* gnu/packages/sagemath.scm (sagemath-data-polytopes-db): Rename to... (polytopes-db): ...this. Change-Id: Id377eaff122a0cbe73d451df486cda4281846295
2025-02-13gnu: Rename sagemath-data-conway-polynomials.Andreas Enge
* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials): Rename to... (conway-polynomials): ...this. Change-Id: I594f94133a1fb4e942f196f2526b0128b43bd375
2025-02-13gnu: Remove ratpoints.Andreas Enge
The only purpose of this package was to be used as an input to sage, but sage does not use it anymore. Equivalent functionality is provided by the command "hyperellratpoints" of pari-gp. * gnu/packages/sagemath.scm (ratpoints): Delete variable. * gnu/packages/patches/ratpoints-sturm_and_rp_private.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister patch. Change-Id: I873ac40c1631523035b00ff678000965f21b6941
2025-02-13gnu: Remove zn-poly.Andreas Enge
The only purpose of this package was to be used as an input to sage, but sage does not use it anymore. * gnu/packages/sagemath.scm (zn-poly): Delete variable. Change-Id: Ibaa8bec84be0b5f34bfc70a384113ab08c82a11c
2025-02-11gnu: libbraiding: Update to 1.3.1.Andreas Enge
* gnu/packages/sagemath.scm (libbraiding): Update to 1.3.1. * gnu/packages/sagemath.scm: New file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: I9e284b764bb5dad1d6a86ecd1959fa68f7249338
2025-02-11gnu: python-cypari2: Update to 2.2.1.Andreas Enge
* gnu/packages/sagemath.scm (python-cypari2): Update to 2.2.1. [build-system]: Switch to pyproject-build-system. [native-inputs]: Replace python-cython by python-cython-3. Add python-setuptools and python-wheel. Change-Id: Ifa35166e720a6a7eb7fa130264b6dfe72cf4b527
2025-01-20gnu: python-pplpy: Add missing inputs.Ricardo Wurmus
* gnu/packages/sagemath.scm (python-pplpy)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: I1da4130ddedeefbe71ae07c3885ae0e5fa1f8204
2025-01-20gnu: cliquer: Update to 1.22.vicvbcun
Switch to an autotoolized fork. * gnu/packages/sagemath.scm (cliquer): Update to 1.22. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-01-01gnu: Add sagemath-data-combinatorial-designs.vicvbcun
* gnu/packages/sagemath.scm (sagemath-data-combinatorial-designs): New variable. Change-Id: Ib1ad3675256be1958427cd37a76bb5bdbf16fd12 Co-authored by: Vinicius Monego <monego@posteo.net> Change-Id: I758e22fabcc11ca0583ab899acc0c653a35c7f43 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01gnu: Add sagemath-data-graphs.vicvbcun
* gnu/packages/sagemath.scm (sagemath-data-graphs): New variable. Change-Id: I7c537aac21f43a8712fd6d542551f78c3ebaec68 Co-authored by: Vinicius Monego <monego@posteo.net> Change-Id: I88f35ccf94cfe0d866ef57cb893844c8285d5138 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01gnu: Add sagemath-data-polytopes-db.vicvbcun
* gnu/packages/sagemath.scm (sagemath-data-polytopes-db): New variable. Change-Id: I8dd6cbd0b71a01d817486882bec8f126dece7e36 Co-authored by: Vinicius Monego <monego@posteo.net> Change-Id: Iada71a7939e5deadf6888af6c21621e5458622d1 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01gnu: Add sagemath-data-conway-polynomials.Vinicius Monego
* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials): New variable. Change-Id: Ia3a087b19a0ade5d927422bd365283d209df0863 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2024-12-22gnu: python-memory-allocator: Fix build.Vinicius Monego
* gnu/packages/sagemath.scm (python-memory-allocator)[native-inputs]: Add python-wheel. Change-Id: I9063bb110114285030b06ed403f324b9adddf53e
2024-10-24gnu: lcalc: Add it back.Sharlatan Hellseher
Follow up fix for 340df4885fe6ae523d311e2fc00119798d9a7571. * gnu/packages/sagemath.scm: (lcalc): Revert accidently deleted variable during sorting alphabetically. Change-Id: I88dd6c3da248dab5d87f8a2e02356f38491818fb
2024-10-24gnu: packages/sagemath: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/sagemath.scm: (libbraiding, libhomfly): Sort variables alphabetically. Change-Id: I91c73ba0e11a7542e64a1683942f4b95efb14e14
2024-10-24gnu: packages/sagemath: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/sagemath.scm: (brial, cliquer, lcalc, zn-poly): Sort variables alphabetically. Change-Id: I49e5716a4fa0cf0533b080c18830314649411e09
2024-10-24gnu: Add python-memory-allocator.Vinicius Monego
* gnu/packages/sagemath.scm (python-memory-allocator): New variable. Change-Id: Ib914cc736fa16c2a7bb2919d94aaf102e3513a60 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24gnu: Add python-pplpy.Vinicius Monego
* gnu/packages/sagemath.scm (python-pplpy): New variable. Change-Id: I24d436a03462fd7eb176d34a15683a88814238ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-01-26gnu: pynac: Remove package.Andreas Enge
The package was integrated into the Sagemath source code in 2021. * gnu/packages/sagemath.scm (pynac): Remove variable. Change-Id: I5c6a90ed1747852d0dc4e73b79ce9daa34d876c7
2024-01-24gnu: pynac: Update to 0.7.29.Andreas Enge
* gnu/packages/sagemath.scm (pynac): Update to 0.7.29. Change-Id: I3bf2675aea9d8a07fdcfa08471c9d1ca7725e1f7
2022-11-22gnu: ecl: Remove 16.1.3.Marius Bakke
This package fails to build and has no users in Guix. * gnu/packages/sagemath.scm (ecl-16): Remove variable. * gnu/packages/patches/ecl-16-format-directive-limit.patch, gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch, gnu/packages/patches/ecl-16-libffi.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2022-08-12gnu: lcalc: Update to 2.0.5.vicvbcun
* gnu/packages/sagemath.scm (lcalc): Update to 2.0.5. * gnu/packages/patches/lcalc-default-parameters-1.patch, gnu/packages/patches/lcalc-default-parameters-2.patch, gnu/packages/patches/lcalc-lcommon-h.patch, gnu/packages/patches/lcalc-using-namespace-std.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Unregister files. Signed-off-by: Andreas Enge <andreas@enge.fr>
2022-08-08gnu: python-gmpy2: Update to 2.1.2.Andreas Enge
* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.1.2.
2022-05-31gnu: Remove python2-cypari2.Maxim Cournoyer
* gnu/packages/sagemath.scm (python2-cypari2): Delete variable.
2022-05-31gnu: Remove python2-gmpy2.Maxim Cournoyer
* gnu/packages/sagemath.scm (python2-gmpy2): Delete variable.
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-01-06gnu: python-cypari2: Update to 2.1.2.Efraim Flashner
* gnu/packages/sagemath.scm (python-cypari2): Update to 2.1.2.
2020-09-30gnu: Fix package references.Efraim Flashner
* gnu/packages/algebra.scm (iml)[inputs]: Correctly refer to package inputs. * gnu/packages/astronomy.scm (xplanet), * gnu/packages/audio.scm (redkite, libaudec, lv2lint, lv2toweb), * gnu/packages/bioconductor.scm (r-cummerbund), * gnu/packages/chicken.scm (chicken), * gnu/packages/conky.scm (conky), * gnu/packages/cran.scm (r-latex2exp), * gnu/packages/crates-io.scm (rust-rgb), * gnu/packages/databases.scm (mariadb), * gnu/packages/diffoscope.scm (reprotest), * gnu/packages/file-systems.scm (glusterfs), * gnu/packages/finance.scm (electron-cash), * gnu/packages/games.scm (rinutils, ksudoku, kdiamond, kigo), * gnu/packages/geo.scm (grass), * gnu/packages/gnome.scm (libmediaart, gnome-contacts, geoclue), * gnu/packages/gnucash.scm (aqbanking), * gnu/packages/image.scm (mtpaint), * gnu/packages/kde-internet.scm (kopete, ktorrent), * gnu/packages/kde-utils.scm (kmousetool, kmouth, kronometer), * gnu/packages/linphone.scm (liblinphone), * gnu/packages/maths.scm (ppl), * gnu/packages/mercury.scm (mercury-minimal), * gnu/packages/music.scm (bjumblr, bschaffl, lsp-plugins, spectacle-analyzer, helm, tap-lv2, wolf-shaper, shiru-lv2), * gnu/packages/networking.scm (restinio), * gnu/packages/prolog.scm (swi-prolog), * gnu/packages/python-web.scm (gunicorn), * gnu/packages/python-xyz.scm (python-docusign-esign), * gnu/packages/ruby.scm (ruby-cucumber, ruby_version, ruby-addressable), * gnu/packages/sagemath.scm (python-cypari2), * gnu/packages/skarnet.scm (s6-linux-init), * gnu/packages/vpn.scm (sshuttle), * gnu/packages/web.scm (libcyaml), * gnu/packages/xdisorg.scm (kbdd), * gnu/packages/xorg.scm (xpra): Same.
2020-07-10gnu: lcalc: Don't rename the include directory.Jakub Kądziołka
Sage no longer renames the directory, so we shouldn't either. * gnu/packages/sagemath.scm (lcalc)[arguments]: Remove a substitution from the prepare-build phase.
2020-07-10gnu: Add ECL 16.1.3 for Sage.Jakub Kądziołka
* gnu/packages/sagemath.scm (ecl-16): New variable. * gnu/packages/patches/ecl-16-format-directive-limit.patch, gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch, gnu/packages/patches/ecl-16-libffi.patch: New files. * gnu/local.mk (dist_patch_DATA): Register the patches.
2020-07-10gnu: sagemath: Remove unnecessary old versions of packagesJakub Kądziołka
Sage has updated givaro, fflas-ffpack and linbox since the comment was written. * gnu/packages/sagemath.scm (givaro, fflas-ffpack, linbox): Remove variables.
2020-04-12gnu: brial: Update to 1.2.8.Tobias Geerinckx-Rice
* gnu/packages/sagemath.scm (brial): Update to 1.2.8.