diff options
| author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-05-27 14:02:59 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-05-27 14:04:35 +0900 |
| commit | 6f14ee8ee108996f74c8559da5970b0ed39fb931 (patch) | |
| tree | 6684c63a8cfb9d8951d83a2ab9d29ea2a70f90f9 /gnu/packages | |
| parent | c5da6a07d5ae52e476c509bb7a10e9278313f02e (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.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/freedesktop.scm | 6 | ||||
| -rw-r--r-- | gnu/packages/gnome.scm | 8 | ||||
| -rw-r--r-- | gnu/packages/gtk.scm | 6 | ||||
| -rw-r--r-- | gnu/packages/ibus.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/mail.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/music.scm | 3 | ||||
| -rw-r--r-- | gnu/packages/package-management.scm | 2 | ||||
| -rw-r--r-- | 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 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)) |
