gnu: commencement: mig-boot0: Update to 1.8+git20230520.

* gnu/packages/commencement.scm (mig-boot0): Remove redundant
outer let.
[name]: New field, give proper name.
[version]: New field
[source]: Update to 1.8+git20230520.
[native-inputs]: Add autoconf-boot0, automake-boot0.
[inputs]: Add gnumach-headers-boot0.
This commit is contained in:
Janneke Nieuwenhuizen 2023-05-29 20:10:38 +02:00
parent 5315c23702
commit c1840e9442
No known key found for this signature in database
GPG key ID: F3C1A0D9C1D65273

View file

@ -2695,17 +2695,21 @@ (define gnumach-headers-boot0
(("long_natural_t") "unsigned long")))))))))))
(define mig-boot0
(let* ((mig (package
(inherit (package-with-bootstrap-guile mig))
(native-inputs `(("bison" ,bison-boot0)
("flex" ,flex-boot0)))
(inputs `(("flex" ,flex-boot0)))
(arguments
;; TODO: On next rebuild cycle, reuse phases from 'mig'.
`(#:configure-flags
`(,(string-append "LDFLAGS=-Wl,-rpath="
(assoc-ref %build-inputs "flex") "/lib/")))))))
(with-boot0 mig)))
(with-boot0
(package
(inherit mig)
(name "mig-boot0")
(version "1.8+git20230520")
(source (origin (inherit (package-source mig))))
(native-inputs (list autoconf-boot0 automake-boot0 bison-boot0 flex-boot0
gnumach-headers-boot0))
(inputs (list flex-boot0 gnumach-headers-boot0))
(arguments
(list
#:configure-flags
#~(list (string-append "LDFLAGS=-Wl,-rpath="
#$(this-package-native-input "flex")
"/lib/")))))))
(define hurd-version-boot0 "0.9-229-ga1efcee8")
(define hurd-source-boot0