summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-02-23 13:00:43 +0100
committerLudovic Courtès <ludo@gnu.org>2026-03-30 22:26:13 +0200
commitc0d0623d4f509f32052147dd1a333e845698f42d (patch)
tree0e705180ea405ed3ff9ab336af22c22d90925c08
parenta2c5f06434d885dfbdbe074f8583599b0c4920ed (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 bedf664c485..a6690995ab4 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -3427,30 +3427,17 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
3427 3427
3428(define (%boot4-inputs) 3428(define (%boot4-inputs)
3429 ;; Now use the final Bash. 3429 ;; Now use the final Bash.
3430 `(("bash" ,bash-final) 3430 (cons* bash-final
3431 ("gcc" ,gcc-final) 3431 (delete (%boot0-bash) (%boot3-inputs))))
3432 ("ld-wrapper" ,ld-wrapper-boot3)
3433 ("libc" ,glibc-final)
3434 ("libc:static" ,glibc-final "static")
3435 ("ld-wrapper-cross" ,ld-wrapper-boot0)
3436 ("binutils-cross" ,binutils-boot0)
3437 ,@(match (%current-system)
3438 ((or "i686-linux" "x86_64-linux")
3439 `(("bzip2" ,bzip2-boot0)
3440 ("coreutils" ,coreutils-boot0)
3441 ("gawk" ,gawk-boot0)
3442 ("patch" ,patch-boot0)
3443 ("sed" ,sed-boot0)
3444 ("tar" ,tar-boot0)))
3445 (_
3446 `(("coreutils&co" ,%bootstrap-coreutils&co))))
3447 ("make" ,gnu-make-boot0)
3448 ("diffutils" ,diffutils-boot0)
3449 ("findutils" ,findutils-boot0)
3450 ("file" ,file-boot0)))
3451 3432
3452(define with-boot4 3433(define with-boot4
3453 (package-with-explicit-inputs %boot4-inputs %bootstrap-guile)) 3434 (package-with-explicit-inputs
3435 (lambda ()
3436 (map (match-lambda
3437 ((or (package . _) package)
3438 (list (package-name package) package)))
3439 (%boot4-inputs)))
3440 %bootstrap-guile))
3454 3441
3455(define-public guile-final 3442(define-public guile-final
3456 ;; This package must be public because other modules refer to it. However, 3443 ;; This package must be public because other modules refer to it. However,
@@ -3561,14 +3548,20 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%"
3561 3548
3562(define (%boot6-inputs) 3549(define (%boot6-inputs)
3563 ;; Now use the final Coreutils. 3550 ;; Now use the final Coreutils.
3564 `(("coreutils" ,coreutils-final) 3551 (cons* coreutils-final
3565 ("grep" ,grep-final) 3552 grep-final
3566 ("xz" ,xz-final) 3553 xz-final
3567 ,@(fold alist-delete (%boot5-inputs) 3554 (fold delete
3568 '("coreutils" "xz")))) 3555 (%boot5-inputs)
3556 (list coreutils-boot0 grep-mesboot xz-mesboot))))
3569 3557
3570(define with-boot6 3558(define with-boot6
3571 (package-with-explicit-inputs %boot6-inputs)) 3559 (package-with-explicit-inputs
3560 (lambda ()
3561 (map (match-lambda
3562 ((or (package . _) package)
3563 (list (package-name package) package)))
3564 (%boot6-inputs)))))
3572 3565
3573(define sed-final 3566(define sed-final
3574 ;; The final sed. 3567 ;; The final sed.