1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-22 09:05:54 +02:00
Commit Graph

67 Commits

Author SHA1 Message Date
Andreas Enge 111aacf22f gnu: sage: Update to 10.6.
* gnu/packages/sagemath.scm (sage): Update to 10.6.

Change-Id: I6da5031d970e67874220f6c5f2f44710d5d1a247
2025-04-02 16:09:58 +02:00
Andreas Enge 3e7d70ec71 gnu: sage: Update to 10.6.beta9.
* 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-03-12 11:40:16 +01:00
Andreas Enge 1a010d0e08 gnu: sage: Update to 10.6.beta7.
* 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-28 20:35:43 +01:00
Andreas Enge b58c78093e gnu: Add sage.
* 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-15 21:17:46 +01:00
Andreas Enge 87dd002575 gnu: Remove combinatorial-designs.
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-13 23:34:07 +01:00
Andreas Enge af6d567c2e gnu: Update copyright notices.
* gnu/packages/sagemath.scm: Remove copyright notices for persons whose
contributions have been removed from this file.

Change-Id: I64b3c1292475959579b103a048c0900776f6332a
2025-02-13 17:14:20 +01:00
Andreas Enge 01e6cd7ea8 gnu: Rename sagemath-data-combinatorial-designs.
* gnu/packages/sagemath.scm (sagemath-date-combinatorial-designs):
Rename to...
(combinatorial-designs): ...this. Slightly modify the description.

Change-Id: Ia4a6a47402e1db491a63736ce4aaafef4ca448bb
2025-02-13 17:08:45 +01:00
Andreas Enge 21fc8caa1a gnu: Rename sagemath-data-graphs to graphs.
* gnu/packages/sagemath.scm (sagemath-data-graphs): Rename to...
(graphs): ...this.

Change-Id: I198f06c8d86bddcb7ebb22c4eaaf312b7acf9068
2025-02-13 17:08:45 +01:00
Andreas Enge 873e0d602a gnu: Rename sagemath-data-polytopes-db to polytopes-db.
* gnu/packages/sagemath.scm (sagemath-data-polytopes-db): Rename to...
(polytopes-db): ...this.

Change-Id: Id377eaff122a0cbe73d451df486cda4281846295
2025-02-13 17:08:45 +01:00
Andreas Enge 76c0662d5f gnu: Rename sagemath-data-conway-polynomials.
* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials):
Rename to...
(conway-polynomials): ...this.

Change-Id: I594f94133a1fb4e942f196f2526b0128b43bd375
2025-02-13 17:08:45 +01:00
Andreas Enge 2e72561e78 gnu: Remove ratpoints.
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-13 11:04:29 +01:00
Andreas Enge 12afd5847f gnu: Remove zn-poly.
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-13 11:04:19 +01:00
Andreas Enge 23c39e0d1b gnu: libbraiding: Update to 1.3.1.
* 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-11 09:32:21 +01:00
Andreas Enge 7cffd8a1ae gnu: python-cypari2: Update to 2.2.1.
* 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-02-11 09:32:10 +01:00
Ricardo Wurmus 7c1f1d9f4b gnu: python-pplpy: Add missing inputs.
* gnu/packages/sagemath.scm (python-pplpy)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I1da4130ddedeefbe71ae07c3885ae0e5fa1f8204
2025-01-20 21:37:59 +01:00
vicvbcun e895605601 gnu: cliquer: Update to 1.22.
Switch to an autotoolized fork.

* gnu/packages/sagemath.scm (cliquer): Update to 1.22.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-01-20 11:55:49 +01:00
vicvbcun 5ae2849a68 gnu: Add sagemath-data-combinatorial-designs.
* 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-01 13:05:04 +01:00
vicvbcun 389dd532a6 gnu: Add sagemath-data-graphs.
* 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-01 13:05:04 +01:00
vicvbcun df69b89c94 gnu: Add sagemath-data-polytopes-db.
* 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-01 13:05:04 +01:00
Vinicius Monego e5eea7d9cb gnu: Add sagemath-data-conway-polynomials.
* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials): New variable.

Change-Id: Ia3a087b19a0ade5d927422bd365283d209df0863
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-01-01 13:05:02 +01:00
Vinicius Monego 25c98faab7 gnu: python-memory-allocator: Fix build.
* gnu/packages/sagemath.scm (python-memory-allocator)[native-inputs]: Add
python-wheel.

Change-Id: I9063bb110114285030b06ed403f324b9adddf53e
2024-12-22 14:00:52 -03:00
Sharlatan Hellseher 573a07b689 gnu: lcalc: Add it back.
Follow up fix for 340df4885f.

* gnu/packages/sagemath.scm: (lcalc): Revert accidently deleted variable
during sorting alphabetically.

Change-Id: I88dd6c3da248dab5d87f8a2e02356f38491818fb
2024-10-24 11:12:15 +01:00
Sharlatan Hellseher 8420d1762b gnu: packages/sagemath: Sort alphabetically.
* gnu/packages/sagemath.scm: (libbraiding, libhomfly): Sort variables
alphabetically.

Change-Id: I91c73ba0e11a7542e64a1683942f4b95efb14e14
2024-10-24 10:59:59 +01:00
Sharlatan Hellseher 340df4885f gnu: packages/sagemath: Sort alphabetically.
* gnu/packages/sagemath.scm: (brial, cliquer, lcalc, zn-poly): Sort
variables alphabetically.

Change-Id: I49e5716a4fa0cf0533b080c18830314649411e09
2024-10-24 10:59:59 +01:00
Vinicius Monego a47a1ff036 gnu: Add python-memory-allocator.
* gnu/packages/sagemath.scm (python-memory-allocator): New variable.

Change-Id: Ib914cc736fa16c2a7bb2919d94aaf102e3513a60
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:59 +01:00
Vinicius Monego 15033a1e63 gnu: Add python-pplpy.
* gnu/packages/sagemath.scm (python-pplpy): New variable.

Change-Id: I24d436a03462fd7eb176d34a15683a88814238ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-10-24 10:59:59 +01:00
Andreas Enge 619417ab23 gnu: pynac: Remove package.
The package was integrated into the Sagemath source code in 2021.

* gnu/packages/sagemath.scm (pynac): Remove variable.

Change-Id: I5c6a90ed1747852d0dc4e73b79ce9daa34d876c7
2024-01-26 10:09:35 +01:00
Andreas Enge 43a82ad545 gnu: pynac: Update to 0.7.29.
* gnu/packages/sagemath.scm (pynac): Update to 0.7.29.

Change-Id: I3bf2675aea9d8a07fdcfa08471c9d1ca7725e1f7
2024-01-24 12:31:21 +01:00
Marius Bakke 0fec067efe gnu: ecl: Remove 16.1.3.
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-11-22 08:37:24 +01:00
vicvbcun d5a641dc2e gnu: lcalc: Update to 2.0.5.
* 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-12 10:21:00 +02:00
Andreas Enge aa83dde4b7 gnu: python-gmpy2: Update to 2.1.2.
* gnu/packages/sagemath.scm (python-gmpy2): Update to 2.1.2.
2022-08-08 22:26:10 +02:00
Maxim Cournoyer 8f2eb654cd gnu: Remove python2-cypari2.
* gnu/packages/sagemath.scm (python2-cypari2): Delete variable.
2022-05-31 14:53:31 -04:00
Maxim Cournoyer a4210881a8 gnu: Remove python2-gmpy2.
* gnu/packages/sagemath.scm (python2-gmpy2): Delete variable.
2022-05-31 14:53:31 -04:00
Ludovic Courtès 8394619bac gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Efraim Flashner 6be271460b gnu: python-cypari2: Update to 2.1.2.
* gnu/packages/sagemath.scm (python-cypari2): Update to 2.1.2.
2021-01-06 17:52:45 +02:00
Efraim Flashner 1628d57bb5 gnu: Fix package references.
* 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-09-30 09:28:26 +03:00
Jakub Kądziołka db7f74d2eb gnu: lcalc: Don't rename the include directory.
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-10 23:03:42 +02:00
Jakub Kądziołka 5b9822cf43 gnu: Add ECL 16.1.3 for Sage.
* 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-10 23:03:41 +02:00
Jakub Kądziołka 71153712a2 gnu: sagemath: Remove unnecessary old versions of packages
Sage has updated givaro, fflas-ffpack and linbox since the comment was
written.

* gnu/packages/sagemath.scm (givaro, fflas-ffpack, linbox): Remove
  variables.
2020-07-10 23:03:41 +02:00
Tobias Geerinckx-Rice 707f15bcb4 gnu: brial: Update to 1.2.8.
* gnu/packages/sagemath.scm (brial): Update to 1.2.8.
2020-04-12 21:20:09 +02:00
Tobias Geerinckx-Rice 949e214509 gnu: brial: Update to 1.2.7.
* gnu/packages/sagemath.scm (brial): Update to 1.2.7.
2020-02-18 01:26:06 +01:00
Tobias Geerinckx-Rice 3799d46ccf gnu: zn-poly: Update to 0.9.2.
* gnu/packages/sagemath.scm (zn-poly): Update to 0.9.2.
2020-01-15 14:31:23 +01:00
Tobias Geerinckx-Rice e170faa80f gnu: brial: Use the source repository as home page.
* gnu/packages/sagemath.scm (brial)[home-page]: Use upstream repository.
2020-01-15 14:31:23 +01:00
Tobias Geerinckx-Rice 078d2d0da7 gnu: brial: Update to 1.2.6.
* gnu/packages/sagemath.scm (brial): Update to 1.2.6.
2020-01-15 14:31:22 +01:00
Tobias Geerinckx-Rice 1c49b94b48 gnu: pynac: Update to 0.7.26.
* gnu/packages/sagemath.scm (pynac): Update to 0.7.26.
2019-11-03 03:52:23 +01:00
Marius Bakke 0fe041bd9f gnu: Remove more GCC < 7 workarounds.
* 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-10-20 14:00:12 +02:00
Nicolas Goaziou a65f1e8eab gnu: Move ratpoints into "sagemath.scm"
* gnu/packages/algebra.scm (ratpoints): Move package from here...
* gnu/packages/sagemath.scm (ratpoints): ... to here.
2019-06-21 22:57:19 +02:00
Andreas Enge e6049c84da gnu: zn-poly: Install all libraries.
* gnu/packages/sagemath.scm (zn-poly): Install the static and the dynamic
library with its symlinks, and end a phase with #t.
2019-06-21 16:35:27 +02:00
Andreas Enge fedb9571eb gnu: Add lcalc.
* 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-21 09:28:07 +02:00
Andreas Enge 80ee7c4a48 gnu: zn_poly: Rename to zn-poly, according to our naming conventions.
Reported by Nicolas Goaziou <mail@nicolasgoaziou.fr>.

This is a follow-up to commit 01822e3ebf.
* gnu/packages/sagemath.scm (zn_poly): Rename to...
* gnu/packages/sagemath.scm (zn-poly): ...this.
2019-06-20 00:03:46 +02:00