summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-02-23 13:00:43 +0100
committerZheng Junjie <z572@z572.online>2026-06-20 23:59:07 +0800
commita579050427c3d55dbbeb35c39bfe3a737f164067 (patch)
tree6bc7e1e56bf477aa9089e927b3503ac8e48bfafa
parent19fc3ae3dca50741aa319f6c6b307b2457ae7ae8 (diff)
gnu: %boot4-inputs, %boot6-inputs: Drop input labels.
* gnu/packages/commencement.scm (%boot4-inputs, %boot6-inputs): Drop input labels. (with-boot4, with-boot6): Adapt accordingly. Change-Id: Id0593d664e1ff1918eae6098d271e5b2b17fe934 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r--gnu/packages/commencement.scm49
1 files changed, 21 insertions, 28 deletions
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 3d7ee3d6c1f..4fce6a85c58 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -3448,30 +3448,17 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
3448 3448
3449(define (%boot4-inputs) 3449(define (%boot4-inputs)
3450 ;; Now use the final Bash. 3450 ;; Now use the final Bash.
3451 `(("bash" ,bash-final) 3451 (cons* bash-final
3452 ("gcc" ,gcc-final) 3452 (delete bash-mesboot (%boot3-inputs))))
3453 ("ld-wrapper" ,ld-wrapper-boot3)
3454 ("libc" ,glibc-final)
3455 ("libc:static" ,glibc-final "static")
3456 ("ld-wrapper-cross" ,ld-wrapper-boot0)
3457 ("binutils-cross" ,binutils-boot0)
3458 ,@(match (%current-system)
3459 ((or "i686-linux" "x86_64-linux")
3460 `(("bzip2" ,bzip2-boot0)
3461 ("coreutils" ,coreutils-boot0)
3462 ("gawk" ,gawk-boot0)
3463 ("patch" ,patch-boot0)
3464 ("sed" ,sed-boot0)
3465 ("tar" ,tar-boot0)))
3466 (_
3467 `(("coreutils&co" ,%bootstrap-coreutils&co))))
3468 ("make" ,gnu-make-boot0)
3469 ("diffutils" ,diffutils-boot0)
3470 ("findutils" ,findutils-boot0)
3471 ("file" ,file-boot0)))
3472 3453
3473(define with-boot4 3454(define with-boot4
3474 (package-with-explicit-inputs %boot4-inputs %bootstrap-guile)) 3455 (package-with-explicit-inputs
3456 (lambda ()
3457 (map (match-lambda
3458 ((or (package . _) package)
3459 (list (package-name package) package)))
3460 (%boot4-inputs)))
3461 %bootstrap-guile))
3475 3462
3476(define-public guile-final 3463(define-public guile-final
3477 ;; This package must be public because other modules refer to it. However, 3464 ;; This package must be public because other modules refer to it. However,
@@ -3582,14 +3569,20 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
3582 3569
3583(define (%boot6-inputs) 3570(define (%boot6-inputs)
3584 ;; Now use the final Coreutils. 3571 ;; Now use the final Coreutils.
3585 `(("coreutils" ,coreutils-final) 3572 (cons* coreutils-final
3586 ("grep" ,grep-final) 3573 grep-final
3587 ("xz" ,xz-final) 3574 xz-final
3588 ,@(fold alist-delete (%boot5-inputs) 3575 (fold delete
3589 '("coreutils" "xz")))) 3576 (%boot5-inputs)
3577 (list coreutils-boot0 grep-mesboot xz-mesboot))))
3590 3578
3591(define with-boot6 3579(define with-boot6
3592 (package-with-explicit-inputs %boot6-inputs)) 3580 (package-with-explicit-inputs
3581 (lambda ()
3582 (map (match-lambda
3583 ((or (package . _) package)
3584 (list (package-name package) package)))
3585 (%boot6-inputs)))))
3593 3586
3594(define sed-final 3587(define sed-final
3595 ;; The final sed. 3588 ;; The final sed.