diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-02-23 13:00:43 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-03-30 22:26:13 +0200 |
| commit | c0d0623d4f509f32052147dd1a333e845698f42d (patch) | |
| tree | 0e705180ea405ed3ff9ab336af22c22d90925c08 | |
| parent | a2c5f06434d885dfbdbe074f8583599b0c4920ed (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.scm | 49 |
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. |
