gnu: linux-libre: Add alternate URLs.
Fixes <http://bugs.gnu.org/14851>. Reported by Andreas Enge <andreas@enge.fr>. * gnu/packages/linux.scm (linux-libre-urls): New procedure. (linux-libre-headers, linux-libre): Use it.
This commit is contained in:
parent
1855577207
commit
6023cc7429
|
@ -42,6 +42,22 @@
|
||||||
((string-prefix? "arm" arch) "arm")
|
((string-prefix? "arm" arch) "arm")
|
||||||
(else arch))))
|
(else arch))))
|
||||||
|
|
||||||
|
(define (linux-libre-urls version)
|
||||||
|
"Return a list of URLs for Linux-Libre VERSION."
|
||||||
|
(list (string-append
|
||||||
|
"http://linux-libre.fsfla.org/pub/linux-libre/releases/"
|
||||||
|
version "-gnu/linux-libre-" version "-gnu.tar.xz")
|
||||||
|
|
||||||
|
;; XXX: Work around <http://bugs.gnu.org/14851>.
|
||||||
|
(string-append
|
||||||
|
"ftp://alpha.gnu.org/gnu/guix/mirror/linux-libre-"
|
||||||
|
version "-gnu.tar.xz")
|
||||||
|
|
||||||
|
;; Maybe this URL will become valid eventually.
|
||||||
|
(string-append
|
||||||
|
"mirror://gnu/linux-libre/" version "-gnu/linux-libre-"
|
||||||
|
version "-gnu.tar.xz")))
|
||||||
|
|
||||||
(define-public linux-libre-headers
|
(define-public linux-libre-headers
|
||||||
(let* ((version* "3.3.8")
|
(let* ((version* "3.3.8")
|
||||||
(build-phase
|
(build-phase
|
||||||
|
@ -69,9 +85,7 @@
|
||||||
(version version*)
|
(version version*)
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append
|
(uri (linux-libre-urls version))
|
||||||
"http://linux-libre.fsfla.org/pub/linux-libre/releases/3.3.8-gnu/linux-libre-"
|
|
||||||
version "-gnu.tar.xz"))
|
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0jkfh0z1s6izvdnc3njm39dhzp1cg8i06jv06izwqz9w9qsprvnl"))))
|
"0jkfh0z1s6izvdnc3njm39dhzp1cg8i06jv06izwqz9w9qsprvnl"))))
|
||||||
|
@ -175,9 +189,7 @@
|
||||||
(version version*)
|
(version version*)
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
(uri (string-append
|
(uri (linux-libre-urls version))
|
||||||
"http://linux-libre.fsfla.org/pub/linux-libre/releases/3.3.8-gnu/linux-libre-"
|
|
||||||
version "-gnu.tar.xz"))
|
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0jkfh0z1s6izvdnc3njm39dhzp1cg8i06jv06izwqz9w9qsprvnl"))))
|
"0jkfh0z1s6izvdnc3njm39dhzp1cg8i06jv06izwqz9w9qsprvnl"))))
|
||||||
|
|
Loading…
Reference in New Issue