diff mbox series

[bug#56729,RFC,v3,12/32] download: Add SageMath mirrors.

Message ID 30079d6b7bcab1e56b590ea75dbe5c370089386e.1685391447.git.guix@ikherbers.com
State New
Headers show
Series None | expand

Commit Message

vicvbcun May 29, 2023, 8:38 p.m. UTC
* guix/download/.scm (%mirrors): Add mirrors for SageMath.
---
 guix/download.scm | 37 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/guix/download.scm b/guix/download.scm
index 561a893eee..01fb789cab 100644
--- a/guix/download.scm
+++ b/guix/download.scm
@@ -364,7 +364,42 @@  (define %mirrors
        "https://mirror.esc7.net/pub/OpenBSD/")
       (mate
        "https://pub.mate-desktop.org/releases/"
-       "http://pub.mate-desktop.org/releases/"))))
+       "http://pub.mate-desktop.org/releases/")
+      (sagemath                         ; https://www.sagemath.org/mirrors.html
+       "http://files.sagemath.org/"     ; looks the most "official"
+       ;; Africa
+       "https://mirror.marwan.ma/sage/"
+       "https://ftp.sun.ac.za/ftp/pub/mirrors/www.sagemath.org/"
+       "https://sagemath.mirror.ac.za/"
+       "https://mirror.ufs.ac.za/sagemath/"
+       ;; North America
+       "https://mirrors.mit.edu/sage/"
+       "https://mirror.rcg.sfu.ca/mirror/sage/"
+       "https://mirror.csclub.uwaterloo.ca/sage/"
+       "https://mirrors.xmission.com/sage/"
+       ;; South America
+       "https://sagemath.c3sl.ufpr.br/"
+       "http://linorg.usp.br/sage/"
+       ;; Asia
+       "https://mirrors.aliyun.com/sagemath/"
+       "https://mirror-hk.koddos.net/sagemath/"
+       "https://ftp.riken.jp/sagemath/"
+       "https://mirrors.ustc.edu.cn/sagemath/"
+       "https://ftp.yz.yamagata-u.ac.jp/pub/math/sage/"
+       "https://mirrors.nju.edu.cn/sagemath/"
+       ;; Australia
+       "https://mirror.aarnet.edu.au/pub/sage/"
+       ;; Europe
+       "https://sage.mirror.garr.it/mirrors/sage/"
+       "https://mirror.koddos.net/sagemath/"
+       "https://mirror.lyrahosting.com/sagemath/"
+       "https://mirror.metanet.ch/sage/"
+       "https://www.mirrorservice.org/sites/www.sagemath.org/"
+       "https://ftp.rediris.es/mirror/sagemath/"
+       "https://mirrors.up.pt/pub/sage/"
+       "https://www-ftp.lip6.fr/pub/math/sagemath/"
+       "https://mirror.yandex.ru/mirrors/sage.math.washington.edu/"
+       "https://mirror.dogado.de/sage/"))))
 
 (define %mirror-file
   ;; Copy of the list of mirrors to a file.  This allows us to keep a single