summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-05-27 14:02:59 +0900
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2025-05-27 14:04:35 +0900
commit6f14ee8ee108996f74c8559da5970b0ed39fb931 (patch)
tree6684c63a8cfb9d8951d83a2ab9d29ea2a70f90f9
parentc5da6a07d5ae52e476c509bb7a10e9278313f02e (diff)
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.
-rw-r--r--gnu/packages/display-managers.scm2
-rw-r--r--gnu/packages/freedesktop.scm6
-rw-r--r--gnu/packages/gnome.scm8
-rw-r--r--gnu/packages/gtk.scm6
-rw-r--r--gnu/packages/ibus.scm2
-rw-r--r--gnu/packages/mail.scm2
-rw-r--r--gnu/packages/music.scm3
-rw-r--r--gnu/packages/package-management.scm2
-rw-r--r--gnu/packages/xfce.scm2
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))