guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 6f14ee8ee108996f74c8559da5970b0ed39fb931
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Tue May 27 14:02:59 2025 +0900

    gnu: Reduce the number of dependents on inkscape.
    
    This reduces the number of dependents from close to 2000 packages to less 
than
    100.  This is done by substituting gtk-doc for gtk-doc/stable in a few
    packages: the latter depends on inkscape/pinned rather than inkscape.
    
    * gnu/packages/display-managers.scm (lightdm)
    * gnu/packages/freedesktop.scm (accountsservice)
    (libqrtr-glib, libappindicator)
    * gnu/packages/gnome.scm (gcr, upower, libzapojit, gnome-software)
    * gnu/packages/gtk.scm (cairo-with-documentation, gtk, libdbusmenu)
    * gnu/packages/ibus.scm (ibus-minimal)
    * gnu/packages/mail.scm (gmime)
    * gnu/packages/music.scm (libgpod)
    * gnu/packages/package-management.scm (flatpak)
    * gnu/packages/xfce.scm (xfce4-dev-tools)
    [propagated-inputs]: Remove gtk-doc; add gtk-doc/stable.
---
 gnu/packages/display-managers.scm   | 2 +-
 gnu/packages/freedesktop.scm        | 6 +++---
 gnu/packages/gnome.scm              | 8 ++++----
 gnu/packages/gtk.scm                | 6 +++---
 gnu/packages/ibus.scm               | 2 +-
 gnu/packages/mail.scm               | 2 +-
 gnu/packages/music.scm              | 3 ++-
 gnu/packages/package-management.scm | 2 +-
 gnu/packages/xfce.scm               | 2 +-
 9 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/display-managers.scm 
b/gnu/packages/display-managers.scm
index 0b818193cc..726d277f29 100644
--- a/gnu/packages/display-managers.scm
+++ b/gnu/packages/display-managers.scm
@@ -439,7 +439,7 @@ experience for your users, your family and yourself")
            autoconf
            automake
            gobject-introspection
-           gtk-doc
+           gtk-doc/stable
            pkg-config
            itstool
            intltool
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 4cc6ecf2e5..5ef3bc0663 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2047,7 +2047,7 @@ message bus.")
            `(,glib "bin")               ; for gdbus-codegen, etc.
            glibc-locales                    ;for tests
            gobject-introspection
-           gtk-doc
+           gtk-doc/stable
            libxslt
            pkg-config
            vala
@@ -2133,7 +2133,7 @@ which speak the Mobile Interface Broadband Model (MBIM) 
protocol.")
     (native-inputs
      (list bash-completion
            `(,glib "bin")
-           gtk-doc
+           gtk-doc/stable
            gobject-introspection
            pkg-config))
     (propagated-inputs
@@ -3099,7 +3099,7 @@ useful with system integration.")
              `(,glib "bin")
              gnome-common
              gobject-introspection
-             gtk-doc
+             gtk-doc/stable
              libtool
              pkg-config
              vala
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d03e829b24..ec51af0490 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2524,7 +2524,7 @@ the font would look under various sizes.")
            gi-docgen
            `(,glib "bin")
            gobject-introspection
-           gtk-doc
+           gtk-doc/stable
            libxml2
            libxslt
            openssh
@@ -5994,7 +5994,7 @@ faster results and to avoid unnecessary server load.")
     (native-inputs
      (list `(,glib "bin")               ; for gdbus-codegen
            gobject-introspection
-           gtk-doc
+           gtk-doc/stable
            intltool
            pkg-config
            python
@@ -10779,7 +10779,7 @@ library.")
       (native-inputs
        (list autoconf autoconf-archive automake
              `(,glib "bin")
-             gtk-doc gobject-introspection
+             gtk-doc/stable gobject-introspection
              intltool libtool pkg-config))
       (inputs
        (list gnome-online-accounts json-glib rest))
@@ -14622,7 +14622,7 @@ GNU Privacy Guard built with libadwaita.")
      (list docbook-xsl
            gettext-minimal
            `(,glib "bin")
-           gtk-doc
+           gtk-doc/stable
            libglib-testing
            libxslt                      ;for xsltproc
            pkg-config
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index dc21aed394..ac09a44bb6 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -263,7 +263,7 @@ output.  Experimental backends include OpenGL, BeOS, OS/2, 
and DirectFB.")
     (outputs (cons "doc" (package-outputs cairo)))
     (native-inputs
      (modify-inputs (package-native-inputs cairo)
-       (prepend gtk-doc)))
+       (prepend gtk-doc/stable)))
     (arguments
      (substitute-keyword-arguments (package-arguments cairo)
        ((#:configure-flags flags ''())
@@ -1337,7 +1337,7 @@ application suites.")
            `(,glib "bin")
            gobject-introspection        ;for building introspection data
            graphene
-           gtk-doc                      ;for building documentation
+           gtk-doc/stable               ;for building documentation
            intltool
            libxslt                      ;for building man-pages
            pkg-config
@@ -2799,7 +2799,7 @@ printed to standard output.")
              `(,glib "bin")
              gobject-introspection
              gnome-common
-             gtk-doc                    ;FIXME: propagate by gnome-common?
+             gtk-doc/stable             ;FIXME: propagate by gnome-common?
              intltool
              json-glib
              libtool
diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm
index 461587ccb9..3d9506c63b 100644
--- a/gnu/packages/ibus.scm
+++ b/gnu/packages/ibus.scm
@@ -216,7 +216,7 @@
            gnome-common
            gobject-introspection        ;for g-ir-compiler
            `(,gtk+ "bin")
-           gtk-doc
+           gtk-doc/stable
            perl
            pkg-config
            python-wrapper
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 9656e61299..86b603dd48 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -886,7 +886,7 @@ It adds a large amount of new and improved features to 
Mutt.")
            pkg-config
            gnupg                        ; for tests only
            gobject-introspection
-           gtk-doc
+           gtk-doc/stable
            libtool
            vala
            which))                      ; to find libtool, &c.
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index afab7fc8e0..827306b995 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -483,7 +483,8 @@ score, keyboard, guitar, drum and controller views.")
 
     (build-system gnu-build-system)
     (native-inputs
-     (list automake libtool autoconf intltool pkg-config `(,glib "bin") 
gtk-doc))
+     (list automake libtool autoconf intltool pkg-config `(,glib "bin")
+           gtk-doc/stable))
     (propagated-inputs (list libimobiledevice gdk-pixbuf))
     (inputs (list libxml2 sg3-utils sqlite taglib libplist))
     (home-page "https://sourceforge.net/projects/gtkpod";)
diff --git a/gnu/packages/package-management.scm 
b/gnu/packages/package-management.scm
index e5ef6e3665..bcf9458624 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -2175,7 +2175,7 @@ cp -r /tmp/locale/*/en_US.*")))
            dbus ; for dbus-daemon
            gettext-minimal
            `(,glib "bin") ; for glib-mkenums + gdbus-codegen
-           gtk-doc
+           gtk-doc/stable
            (libc-utf8-locales-for-target)
            gobject-introspection
            libcap
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 85ab03ae75..428a8cc6cf 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -2452,7 +2452,7 @@ local weather in the panel, using forecast data provided 
by the
     (propagated-inputs
      (list
       ;; required by 'xdt-autogen'
-      autoconf automake gtk-doc intltool libtool
+      autoconf automake gtk-doc/stable intltool libtool
       ;; required by 'xdt-depends.m4'
       (list glib "bin") ;for glib-genmarshal
       pkg-config))

Reply via email to