guix_mirror_bot pushed a commit to branch core-packages-team in repository guix.
commit bdfa9b703a5808a08ea7a5def44aad07080ebeb3 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
