diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2026-02-23 13:00:43 +0100 |
|---|---|---|
| committer | Zheng Junjie <z572@z572.online> | 2026-06-20 23:59:07 +0800 |
| commit | a579050427c3d55dbbeb35c39bfe3a737f164067 (patch) | |
| tree | 6bc7e1e56bf477aa9089e927b3503ac8e48bfafa | |
| parent | 19fc3ae3dca50741aa319f6c6b307b2457ae7ae8 (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 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. |
