guix_mirror_bot pushed a commit to branch core-packages-team in repository guix.
commit 0e35eb623558e9b468cea0a4cd91ae480641926c Author: Nicolas Graves <[email protected]> AuthorDate: Tue Feb 17 12:59:43 2026 +0100 gnu: %boot-tcc0-inputs: Drop input labels. * gnu/packages/commencement.scm (%boot-tcc0-inputs): Drop input labels. (tcc-boot)[arguments]: Adapt accordingly. (%boot-tcc-inputs): Inject former %boot-tcc0-inputs for incremental progress on input label removal. Change-Id: I83258683c1c86cb1a7787b8060acc8a3ff3bcf05 Signed-off-by: Ludovic Courtès <[email protected]> --- gnu/packages/commencement.scm | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 7947a443f99..9e1de3bac95 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -730,12 +730,7 @@ MesCC-Tools), and finally M2-Planet.") (string-append #$output "/bin"))))))))) (define (%boot-tcc0-inputs) - `(("make" ,gnu-make-mesboot0) - ("tcc" ,tcc-boot0) - ("bash" , gash-boot) ;gnu-build-system used to expect "bash" - ("coreutils" , gash-utils-boot) - ("bootar" ,bootar) - ("guile" ,%bootstrap-guile))) + (cons* gnu-make-mesboot0 tcc-boot0 (%boot-gash-inputs))) (define tcc-boot ;; The final tcc. @@ -753,8 +748,7 @@ MesCC-Tools), and finally M2-Planet.") (build-system gnu-build-system) (inputs '()) (propagated-inputs '()) - (native-inputs `(("mes" ,mes-boot) - ,@(%boot-tcc0-inputs))) + (native-inputs (cons* mes-boot (%boot-tcc0-inputs))) (arguments `(#:implicit-inputs? #f #:guile ,%bootstrap-guile @@ -771,7 +765,7 @@ MesCC-Tools), and finally M2-Planet.") (replace 'configure (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref %outputs "out")) - (tcc (assoc-ref %build-inputs "tcc")) + (tcc (assoc-ref %build-inputs "tcc-boot0")) (libc (assoc-ref %build-inputs "libc")) (interpreter "/mes/loader")) (invoke "sh" "configure" @@ -785,7 +779,7 @@ MesCC-Tools), and finally M2-Planet.") (replace 'build (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref %outputs "out")) - (tcc (assoc-ref %build-inputs "tcc")) + (tcc (assoc-ref %build-inputs "tcc-boot0")) (libc (assoc-ref %build-inputs "libc")) (interpreter "/mes/loader")) (invoke @@ -814,8 +808,8 @@ MesCC-Tools), and finally M2-Planet.") (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref %outputs "out")) - (mes (assoc-ref %build-inputs "mes")) - (tcc (assoc-ref %build-inputs "tcc")) + (mes (assoc-ref %build-inputs "mes-boot")) + (tcc (assoc-ref %build-inputs "tcc-boot0")) (interpreter "/mes/loader") (cppflags (list @@ -896,7 +890,11 @@ MesCC-Tools), and finally M2-Planet.") `(("gzip" ,gzip-mesboot) ("patch" ,patch-mesboot) ("tcc" ,tcc-boot) - ,@(alist-delete "tcc" (%boot-tcc0-inputs)))) + ("make" ,gnu-make-mesboot0) + ("bash" , gash-boot) ;gnu-build-system used to expect "bash" + ("coreutils" , gash-utils-boot) + ("bootar" ,bootar) + ("guile" ,%bootstrap-guile))) (define binutils-mesboot0 ;; The initial Binutils
