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

commit 12950186e060176dec81fa4888c0afc50d924de7
Author: Nicolas Graves <[email protected]>
AuthorDate: Sun Feb 22 01:09:55 2026 +0100

    gnu: commencement: Avoid (gnu packages c) dependency.
    
    * gnu/packages/commencement.scm (tcc-boot0): Drop tcc inheritance, and
    inject necessary metadata variables.  No build-relevant fields were
    inherited.
    
    Change-Id: Ibd9a8021b90816e30dc86492438124d15f1b583e
    Signed-off-by: Ludovic Courtès <[email protected]>
---
 gnu/packages/commencement.scm | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 98524ce99f0..1c04e086fda 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -60,7 +60,6 @@
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bash)
-  #:use-module (gnu packages c)
   #:use-module (gnu packages gcc)
   #:use-module (gnu packages m4)
   #:use-module (gnu packages gawk)
@@ -529,7 +528,13 @@ MesCC-Tools), and finally M2-Planet.")
   ;; ported to 0.9.27, alas the resulting tcc is buggy.  Once MesCC is more
   ;; mature, this package should use the 0.9.27 sources (or later).
   (package
-    (inherit tcc)
+    ;; (inherit tcc)
+    ;; Avoids (gnu packages c) module load.
+    ;; The package is not visible, so those don't matter.
+    (synopsis "")
+    (description "")
+    (home-page "http://www.tinycc.org/";)
+    (license license:lgpl2.1+)
     (name "tcc-boot0")
     (version "0.9.26-1149-g46a75d0c")
     (source (origin

Reply via email to