guix_mirror_bot pushed a commit to branch core-packages-team
in repository guix.

commit 5df91e6c259afe410e06dab45277e5cd0a8cc09e
Author: Nicolas Graves <[email protected]>
AuthorDate: Tue Feb 17 12:34:03 2026 +0100

    gnu: %boot-gash-inputs: Drop input labels.
    
    * gnu/packages/commencement.scm
    (%boot-gash-inputs): Drop input labels.
    (stage0-posix, mes-boot, tcc-boot, gzip-mesboot)
    (gnu-make-mesboot0)[native-inputs]: Adapt accordingly.
    (%boot-tcc0-inputs): Inject former %boot-gash-inputs for incremental
    progress on input label removal.
    
    Change-Id: I92dfd90f1d42d650e297c9610fc227d5fc10b76d
    Signed-off-by: Ludovic Courtès <[email protected]>
---
 gnu/packages/commencement.scm | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 3773d080e2..10b1f15669 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -340,10 +340,7 @@ pure Scheme to Tar and decompression in one easy step.")
     (native-inputs (list bootar))))
 
 (define (%boot-gash-inputs)
-  `(("bash" , gash-boot)               ;gnu-build-system used to expect "bash"
-    ("coreutils" , gash-utils-boot)
-    ("bootar" ,bootar)
-    ("guile" ,%bootstrap-guile)))
+  (list gash-boot gash-utils-boot bootar %bootstrap-guile))
 
 (define stage0-posix
   ;; The initial bootstrap package: no binary inputs except those from
@@ -362,7 +359,7 @@ pure Scheme to Tar and decompression in one easy step.")
       (supported-systems '("i686-linux" "x86_64-linux"
                            "aarch64-linux"
                            "riscv64-linux"))
-      (native-inputs (map cadr (%boot-gash-inputs)))
+      (native-inputs (%boot-gash-inputs))
       (build-system trivial-build-system)
       (arguments
        (list
@@ -439,7 +436,7 @@ MesCC-Tools), and finally M2-Planet.")
             (bootstrap-origin
              (origin (inherit (package-source nyacc-1.00.2))
                      (snippet #f)))
-            (map cadr (%boot-gash-inputs))))
+            (%boot-gash-inputs)))
     (arguments
      (list
       #:implicit-inputs? #f
@@ -549,7 +546,7 @@ MesCC-Tools), and finally M2-Planet.")
             (bootstrap-origin
              (origin (inherit (package-source nyacc-1.00.2))
                      (snippet #f)))
-            (map cadr (%boot-gash-inputs))))
+            (%boot-gash-inputs)))
     (arguments
      (list
       #:implicit-inputs? #f
@@ -640,8 +637,7 @@ MesCC-Tools), and finally M2-Planet.")
     (supported-systems '("i686-linux" "x86_64-linux"))
     (inputs '())
     (propagated-inputs '())
-    (native-inputs `(("tcc" ,tcc-boot0)
-                     ,@(%boot-gash-inputs)))
+    (native-inputs (cons* tcc-boot0 (%boot-gash-inputs)))
     (arguments
      `(#:implicit-inputs? #f
        #:guile ,%bootstrap-guile
@@ -693,8 +689,7 @@ MesCC-Tools), and finally M2-Planet.")
     (supported-systems '("i686-linux" "x86_64-linux"))
     (inputs '())
     (propagated-inputs '())
-    (native-inputs `(("tcc" ,tcc-boot0)
-                     ,@(%boot-gash-inputs)))
+    (native-inputs (cons* tcc-boot0 (%boot-gash-inputs)))
     (arguments
      `(#:implicit-inputs? #f
        #:guile ,%bootstrap-guile
@@ -734,7 +729,10 @@ MesCC-Tools), and finally M2-Planet.")
 (define (%boot-tcc0-inputs)
   `(("make" ,gnu-make-mesboot0)
     ("tcc" ,tcc-boot0)
-    ,@(%boot-gash-inputs)))
+    ("bash" , gash-boot)               ;gnu-build-system used to expect "bash"
+    ("coreutils" , gash-utils-boot)
+    ("bootar" ,bootar)
+    ("guile" ,%bootstrap-guile)))
 
 (define tcc-boot
   ;; The final tcc.

Reply via email to