mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-18 13:36:36 +01:00
gnu-maintenance: ‘gnu-ftp’ updater excludes GnuPG-hosted packages.
Since ftp://ftp.gnupg.org no longer exists, another updater should be used for packages with code fetched from mirror://gnupg. * guix/gnu-maintenance.scm (gnupg-hosted?): New procedure. (%gnu-ftp-updater): Exclude packages that match ‘gnupg-hosted?’. * guix/download.scm (%mirrors): Remove ftp://ftp.gnupg.org. Change-Id: I653877ad843da60281d3a234acc85743bee64856
This commit is contained in:
parent
da9c3195ed
commit
e85cce3431
2 changed files with 6 additions and 3 deletions
|
@ -78,8 +78,7 @@ (define %mirrors
|
|||
"ftp://mirrors.dotsrc.org/gcrypt/"
|
||||
"ftp://ftp.heanet.ie/mirrors/ftp.gnupg.org/gcrypt/"
|
||||
"ftp://ftp.mirrorservice.org/sites/ftp.gnupg.org/gcrypt/"
|
||||
"ftp://ftp.ring.gr.jp/pub/net/gnupg/"
|
||||
"ftp://ftp.gnupg.org/gcrypt/")
|
||||
"ftp://ftp.ring.gr.jp/pub/net/gnupg/")
|
||||
(gnome
|
||||
"https://download.gnome.org/"
|
||||
"http://ftp.gnome.org/pub/GNOME/")
|
||||
|
|
|
@ -1025,15 +1025,19 @@ (define %gnu-updater
|
|||
(false-if-networking-error (gnu-hosted? package))))
|
||||
(import import-gnu-release)))
|
||||
|
||||
(define gnupg-hosted?
|
||||
(url-prefix-predicate "mirror://gnupg/"))
|
||||
|
||||
(define %gnu-ftp-updater
|
||||
;; This is for GNU packages taken from alternate locations, such as
|
||||
;; alpha.gnu.org, ftp.gnupg.org, etc. It is obsolescent.
|
||||
;; alpha.gnu.org (ftp.gnupg.org is no longer available). It is obsolescent.
|
||||
(upstream-updater
|
||||
(name 'gnu-ftp)
|
||||
(description "Updater for GNU packages only available via FTP")
|
||||
(pred (lambda (package)
|
||||
(false-if-networking-error
|
||||
(and (not (gnu-hosted? package))
|
||||
(not (gnupg-hosted? package))
|
||||
(pure-gnu-package? package)))))
|
||||
(import import-release*)))
|
||||
|
||||
|
|
Loading…
Reference in a new issue