mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 22:08:16 -05:00
gnu: commencement: hurd-headers-boot0: Build from tarball.
The 'hurd-headers' package now uses a git checkout and added dependencies on autoconf and automake to build. Using those in commencement creates a bootstrap loop. So, revert to a tarball release. * gnu/packages/commencement.scm (hurd-version-boot0, hurd-source-boot0): New variable. (hurd-headers-boot0): Use it to build from tarball; remove autoconf, automake, texinfo bootstrap dependencies.
This commit is contained in:
parent
a50bbf44c7
commit
c9c5e032c3
1 changed files with 16 additions and 2 deletions
|
@ -3055,10 +3055,24 @@ (define mig-boot0
|
|||
(assoc-ref %build-inputs "flex") "/lib/")))))))
|
||||
(with-boot0 mig)))
|
||||
|
||||
(define hurd-version-boot0 "0.9")
|
||||
(define hurd-source-boot0
|
||||
(let ((version hurd-version-boot0))
|
||||
(bootstrap-origin
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnu/hurd/hurd-"
|
||||
version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1nw9gly0n7pyv3cpfm4mmxy4yccrx4g0lyrvd3vk2vil26jpbggw"))))))
|
||||
|
||||
(define hurd-headers-boot0
|
||||
(let ((hurd-headers (package (inherit hurd-headers)
|
||||
(native-inputs `(("mig" ,mig-boot0)))
|
||||
(inputs '()))))
|
||||
(version hurd-version-boot0)
|
||||
(source hurd-source-boot0)
|
||||
(native-inputs `(("mig" ,mig-boot0)))
|
||||
(inputs '()))))
|
||||
(with-boot0 (package-with-bootstrap-guile hurd-headers))))
|
||||
|
||||
(define hurd-minimal-boot0
|
||||
|
|
Loading…
Reference in a new issue