summaryrefslogtreecommitdiff
path: root/gnu/packages/sagemath.scm
AgeCommit message (Collapse)Author
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 <[email protected]>
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 <[email protected]> Change-Id: I758e22fabcc11ca0583ab899acc0c653a35c7f43 Signed-off-by: Danny Milosavljevic <[email protected]>
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 <[email protected]> Change-Id: I88f35ccf94cfe0d866ef57cb893844c8285d5138 Signed-off-by: Danny Milosavljevic <[email protected]>
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 <[email protected]> Change-Id: Iada71a7939e5deadf6888af6c21621e5458622d1 Signed-off-by: Danny Milosavljevic <[email protected]>
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 <[email protected]>
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 <[email protected]>
2024-10-24gnu: Add python-pplpy.Vinicius Monego
* gnu/packages/sagemath.scm (python-pplpy): New variable. Change-Id: I24d436a03462fd7eb176d34a15683a88814238ea Signed-off-by: Sharlatan Hellseher <[email protected]>
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 <[email protected]>
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.
2020-02-18gnu: brial: Update to 1.2.7.Tobias Geerinckx-Rice
* gnu/packages/sagemath.scm (brial): Update to 1.2.7.
2020-01-15gnu: zn-poly: Update to 0.9.2.Tobias Geerinckx-Rice
* gnu/packages/sagemath.scm (zn-poly): Update to 0.9.2.
2020-01-15gnu: brial: Use the source repository as home page.Tobias Geerinckx-Rice
* gnu/packages/sagemath.scm (brial)[home-page]: Use upstream repository.
2020-01-15gnu: brial: Update to 1.2.6.Tobias Geerinckx-Rice
* gnu/packages/sagemath.scm (brial): Update to 1.2.6.
2019-11-03gnu: pynac: Update to 0.7.26.Tobias Geerinckx-Rice
* gnu/packages/sagemath.scm (pynac): Update to 0.7.26.
2019-10-20gnu: Remove more GCC < 7 workarounds.Marius Bakke
* gnu/packages/abiword.scm (abiword)[arguments]: Do not pass "-std=c++11" to the GCC command line. * gnu/packages/aidc.scm (zbar)[arguments]: Likewise. * gnu/packages/android.scm (android-libbase, android-libcutils, android-libziparchive, fastboot)[arguments]: Likewise. * gnu/packages/audio.scm (azr3, guitarix, suil)[arguments]: Likewise. * gnu/packages/bioinformatics.scm (bless)[arguments]: Likewise. * gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]: Likewise. * gnu/packages/code.scm (rtags)[arguments]: Likewise. * gnu/packages/coq.scm (coq-gappa)[arguments]: Likewise. * gnu/packages/emulators.scm (dolphin-emu)[arguments]: Likewise. * gnu/packages/engineering.scm (xyce-serial, xyce-parallel)[arguments]: Likewise. * gnu/packages/gnupg.scm (pinentry-qt)[arguments]: Likewise. * gnu/packages/gobby.scm (libnet6, obby)[arguments]: Likewise. * gnu/packages/graph.scm (python-faiss)[arguments]: Likewise. * gnu/packages/graphics.scm (povray)[arguments]: Likewise. * gnu/packages/image-processing.scm (opencv, itk-snap)[arguments]: Likewise. * gnu/packages/image.scm (freeimage)[arguments]: Likewise. * gnu/packages/kodi.scm (crossguid)[arguments]: Likewise. * gnu/packages/music.scm (amsynth, qmidiarp, qmidiroute, seq24)[arguments]: Likewise. * gnu/packages/pdf.scm (python-poppler-qt5)[arguments]: Likewise. * gnu/packages/sagemath.scm (lcalc)[arguments]: Likewise. * gnu/packages/video.scm (vlc, mlt, v4l-utils)[arguments]: Likewise.
2019-06-21gnu: Move ratpoints into "sagemath.scm"Nicolas Goaziou
* gnu/packages/algebra.scm (ratpoints): Move package from here... * gnu/packages/sagemath.scm (ratpoints): ... to here.
2019-06-21gnu: zn-poly: Install all libraries.Andreas Enge
* gnu/packages/sagemath.scm (zn-poly): Install the static and the dynamic library with its symlinks, and end a phase with #t.
2019-06-21gnu: Add lcalc.Andreas Enge
* gnu/packages/sagemath.scm (lcalc): New variable. * 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: New files. * gnu/local.mk (dist_patch_DATA): Register patches.
2019-06-20gnu: zn_poly: Rename to zn-poly, according to our naming conventions.Andreas Enge
Reported by Nicolas Goaziou <[email protected]>. This is a follow-up to commit 01822e3ebf24031d6438fc4e7ad3a869ea12fdf4. * gnu/packages/sagemath.scm (zn_poly): Rename to... * gnu/packages/sagemath.scm (zn-poly): ...this.
2019-06-19gnu: Add brial.Andreas Enge
* gnu/packages/sagemath.scm (brial): New variable.
2019-06-19gnu: Add zn_poly.Andreas Enge
* gnu/packages/sagemath.scm (zn_poly): New variable.