summaryrefslogtreecommitdiff
path: root/gnu/packages
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 /gnu/packages
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.
Diffstat (limited to 'gnu/packages')
-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 0b818193cc5..726d277f292 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")
439 autoconf 439 autoconf
440 automake 440 automake
441 gobject-introspection 441 gobject-introspection
442 gtk-doc 442 gtk-doc/stable
443 pkg-config 443 pkg-config
444 itstool 444 itstool
445 intltool 445 intltool
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 4cc6ecf2e5c..5ef3bc06635 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -2047,7 +2047,7 @@ message bus.")
2047 `(,glib "bin") ; for gdbus-codegen, etc. 2047 `(,glib "bin") ; for gdbus-codegen, etc.
2048 glibc-locales ;for tests 2048 glibc-locales ;for tests
2049 gobject-introspection 2049 gobject-introspection
2050 gtk-doc 2050 gtk-doc/stable
2051 libxslt 2051 libxslt
2052 pkg-config 2052 pkg-config
2053 vala 2053 vala
@@ -2133,7 +2133,7 @@ which speak the Mobile Interface Broadband Model (MBIM) protocol.")
2133 (native-inputs 2133 (native-inputs
2134 (list bash-completion 2134 (list bash-completion
2135 `(,glib "bin") 2135 `(,glib "bin")
2136 gtk-doc 2136 gtk-doc/stable
2137 gobject-introspection 2137 gobject-introspection
2138 pkg-config)) 2138 pkg-config))
2139 (propagated-inputs 2139 (propagated-inputs
@@ -3099,7 +3099,7 @@ useful with system integration.")
3099 `(,glib "bin") 3099 `(,glib "bin")
3100 gnome-common 3100 gnome-common
3101 gobject-introspection 3101 gobject-introspection
3102 gtk-doc 3102 gtk-doc/stable
3103 libtool 3103 libtool
3104 pkg-config 3104 pkg-config
3105 vala 3105 vala
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d03e829b24d..ec51af04903 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2524,7 +2524,7 @@ the font would look under various sizes.")
2524 gi-docgen 2524 gi-docgen
2525 `(,glib "bin") 2525 `(,glib "bin")
2526 gobject-introspection 2526 gobject-introspection
2527 gtk-doc 2527 gtk-doc/stable
2528 libxml2 2528 libxml2
2529 libxslt 2529 libxslt
2530 openssh 2530 openssh
@@ -5994,7 +5994,7 @@ faster results and to avoid unnecessary server load.")
5994 (native-inputs 5994 (native-inputs
5995 (list `(,glib "bin") ; for gdbus-codegen 5995 (list `(,glib "bin") ; for gdbus-codegen
5996 gobject-introspection 5996 gobject-introspection
5997 gtk-doc 5997 gtk-doc/stable
5998 intltool 5998 intltool
5999 pkg-config 5999 pkg-config
6000 python 6000 python
@@ -10779,7 +10779,7 @@ library.")
10779 (native-inputs 10779 (native-inputs
10780 (list autoconf autoconf-archive automake 10780 (list autoconf autoconf-archive automake
10781 `(,glib "bin") 10781 `(,glib "bin")
10782 gtk-doc gobject-introspection 10782 gtk-doc/stable gobject-introspection
10783 intltool libtool pkg-config)) 10783 intltool libtool pkg-config))
10784 (inputs 10784 (inputs
10785 (list gnome-online-accounts json-glib rest)) 10785 (list gnome-online-accounts json-glib rest))
@@ -14622,7 +14622,7 @@ GNU Privacy Guard built with libadwaita.")
14622 (list docbook-xsl 14622 (list docbook-xsl
14623 gettext-minimal 14623 gettext-minimal
14624 `(,glib "bin") 14624 `(,glib "bin")
14625 gtk-doc 14625 gtk-doc/stable
14626 libglib-testing 14626 libglib-testing
14627 libxslt ;for xsltproc 14627 libxslt ;for xsltproc
14628 pkg-config 14628 pkg-config
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index dc21aed3949..ac09a44bb60 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.")
263 (outputs (cons "doc" (package-outputs cairo))) 263 (outputs (cons "doc" (package-outputs cairo)))
264 (native-inputs 264 (native-inputs
265 (modify-inputs (package-native-inputs cairo) 265 (modify-inputs (package-native-inputs cairo)
266 (prepend gtk-doc))) 266 (prepend gtk-doc/stable)))
267 (arguments 267 (arguments
268 (substitute-keyword-arguments (package-arguments cairo) 268 (substitute-keyword-arguments (package-arguments cairo)
269 ((#:configure-flags flags ''()) 269 ((#:configure-flags flags ''())
@@ -1337,7 +1337,7 @@ application suites.")
1337 `(,glib "bin") 1337 `(,glib "bin")
1338 gobject-introspection ;for building introspection data 1338 gobject-introspection ;for building introspection data
1339 graphene 1339 graphene
1340 gtk-doc ;for building documentation 1340 gtk-doc/stable ;for building documentation
1341 intltool 1341 intltool
1342 libxslt ;for building man-pages 1342 libxslt ;for building man-pages
1343 pkg-config 1343 pkg-config
@@ -2799,7 +2799,7 @@ printed to standard output.")
2799 `(,glib "bin") 2799 `(,glib "bin")
2800 gobject-introspection 2800 gobject-introspection
2801 gnome-common 2801 gnome-common
2802 gtk-doc ;FIXME: propagate by gnome-common? 2802 gtk-doc/stable ;FIXME: propagate by gnome-common?
2803 intltool 2803 intltool
2804 json-glib 2804 json-glib
2805 libtool 2805 libtool
diff --git a/gnu/packages/ibus.scm b/gnu/packages/ibus.scm
index 461587ccb9b..3d9506c63b3 100644
--- a/gnu/packages/ibus.scm
+++ b/gnu/packages/ibus.scm
@@ -216,7 +216,7 @@
216 gnome-common 216 gnome-common
217 gobject-introspection ;for g-ir-compiler 217 gobject-introspection ;for g-ir-compiler
218 `(,gtk+ "bin") 218 `(,gtk+ "bin")
219 gtk-doc 219 gtk-doc/stable
220 perl 220 perl
221 pkg-config 221 pkg-config
222 python-wrapper 222 python-wrapper
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 9656e61299a..86b603dd48a 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.")
886 pkg-config 886 pkg-config
887 gnupg ; for tests only 887 gnupg ; for tests only
888 gobject-introspection 888 gobject-introspection
889 gtk-doc 889 gtk-doc/stable
890 libtool 890 libtool
891 vala 891 vala
892 which)) ; to find libtool, &c. 892 which)) ; to find libtool, &c.
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index afab7fc8e09..827306b9958 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -483,7 +483,8 @@ score, keyboard, guitar, drum and controller views.")
483 483
484 (build-system gnu-build-system) 484 (build-system gnu-build-system)
485 (native-inputs 485 (native-inputs
486 (list automake libtool autoconf intltool pkg-config `(,glib "bin") gtk-doc)) 486 (list automake libtool autoconf intltool pkg-config `(,glib "bin")
487 gtk-doc/stable))
487 (propagated-inputs (list libimobiledevice gdk-pixbuf)) 488 (propagated-inputs (list libimobiledevice gdk-pixbuf))
488 (inputs (list libxml2 sg3-utils sqlite taglib libplist)) 489 (inputs (list libxml2 sg3-utils sqlite taglib libplist))
489 (home-page "https://sourceforge.net/projects/gtkpod") 490 (home-page "https://sourceforge.net/projects/gtkpod")
diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm
index e5ef6e3665d..bcf94586247 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -2175,7 +2175,7 @@ cp -r /tmp/locale/*/en_US.*")))
2175 dbus ; for dbus-daemon 2175 dbus ; for dbus-daemon
2176 gettext-minimal 2176 gettext-minimal
2177 `(,glib "bin") ; for glib-mkenums + gdbus-codegen 2177 `(,glib "bin") ; for glib-mkenums + gdbus-codegen
2178 gtk-doc 2178 gtk-doc/stable
2179 (libc-utf8-locales-for-target) 2179 (libc-utf8-locales-for-target)
2180 gobject-introspection 2180 gobject-introspection
2181 libcap 2181 libcap
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 85ab03ae756..428a8cc6cf7 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
2452 (propagated-inputs 2452 (propagated-inputs
2453 (list 2453 (list
2454 ;; required by 'xdt-autogen' 2454 ;; required by 'xdt-autogen'
2455 autoconf automake gtk-doc intltool libtool 2455 autoconf automake gtk-doc/stable intltool libtool
2456 ;; required by 'xdt-depends.m4' 2456 ;; required by 'xdt-depends.m4'
2457 (list glib "bin") ;for glib-genmarshal 2457 (list glib "bin") ;for glib-genmarshal
2458 pkg-config)) 2458 pkg-config))