From 0c9d2b3efc595e823a6e722d3c342b3494ee38ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Pen=C3=9Fel?= Date: Wed, 11 Feb 2026 12:31:30 +0100 Subject: [PATCH] */*: drop gobject-introspection-common dep for meson-based ebuilds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit g-o-common provides Makefile.introspection, which tells autotools how to generate GIR data for the project. This is not necessary for projects based on meson. (it uses the gnome submodule for that) Signed-off-by: Johannes Penßel Part-of: https://github.com/gentoo/gentoo/pull/45754 Closes: https://github.com/gentoo/gentoo/pull/45754 Signed-off-by: Sam James --- dev-libs/glib/glib-2.84.4-r1.ebuild | 3 --- dev-libs/glib/glib-2.84.4.ebuild | 3 --- dev-libs/glib/glib-2.86.1.ebuild | 3 --- .../gobject-introspection-1.82.0-r2.ebuild | 3 +-- .../gobject-introspection-1.84.0-r1.ebuild | 3 +-- .../gobject-introspection/gobject-introspection-1.86.0.ebuild | 3 +-- gnome-extra/cinnamon-menus/cinnamon-menus-6.4.0.ebuild | 3 +-- gui-libs/gtk/gtk-4.18.6-r1.ebuild | 1 - gui-libs/gtk/gtk-4.20.3-r2.ebuild | 1 - media-libs/libmediaart/libmediaart-1.9.7.ebuild | 3 +-- .../gnome-online-accounts/gnome-online-accounts-3.54.6.ebuild | 1 - .../gnome-online-accounts/gnome-online-accounts-3.54.8.ebuild | 1 - .../gnome-online-accounts/gnome-online-accounts-3.56.2.ebuild | 1 - net-libs/msgraph/msgraph-0.2.3-r1.ebuild | 1 - net-libs/msgraph/msgraph-0.3.3.ebuild | 1 - sys-auth/polkit/polkit-126-r2.ebuild | 3 +-- sys-auth/polkit/polkit-9999.ebuild | 3 +-- x11-libs/gtk+/gtk+-3.24.51.ebuild | 1 - x11-libs/libnotify/libnotify-0.8.6.ebuild | 3 +-- x11-libs/libnotify/libnotify-0.8.7.ebuild | 3 +-- 20 files changed, 9 insertions(+), 35 deletions(-) diff --git a/dev-libs/glib/glib-2.84.4-r1.ebuild b/dev-libs/glib/glib-2.84.4-r1.ebuild index 1d5745b495670..c694d0c539361 100644 --- a/dev-libs/glib/glib-2.84.4-r1.ebuild +++ b/dev-libs/glib/glib-2.84.4-r1.ebuild @@ -43,9 +43,6 @@ RDEPEND=" >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] - introspection? ( - >=dev-libs/gobject-introspection-common-${INTROSPECTION_PV} - ) kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) diff --git a/dev-libs/glib/glib-2.84.4.ebuild b/dev-libs/glib/glib-2.84.4.ebuild index ffd13bd1f7409..8ea227730797c 100644 --- a/dev-libs/glib/glib-2.84.4.ebuild +++ b/dev-libs/glib/glib-2.84.4.ebuild @@ -43,9 +43,6 @@ RDEPEND=" >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] - introspection? ( - >=dev-libs/gobject-introspection-common-${INTROSPECTION_PV} - ) kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) diff --git a/dev-libs/glib/glib-2.86.1.ebuild b/dev-libs/glib/glib-2.86.1.ebuild index 146e98bef7776..2a9a6741aaa47 100644 --- a/dev-libs/glib/glib-2.86.1.ebuild +++ b/dev-libs/glib/glib-2.86.1.ebuild @@ -43,9 +43,6 @@ RDEPEND=" >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] - introspection? ( - >=dev-libs/gobject-introspection-common-${INTROSPECTION_PV} - ) kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild index c34ff8ef0e2f4..777f591ec49ae 100644 --- a/dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild +++ b/dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" # virtual/pkgconfig needed at runtime, bug #505408 RDEPEND=" - >=dev-libs/gobject-introspection-common-${PV} >=dev-libs/glib-2.82.0:2[introspection] dev-libs/libffi:= $(python_gen_cond_dep ' diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.84.0-r1.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.84.0-r1.ebuild index 4240cd74f2d38..e9ccf99c50fd0 100644 --- a/dev-libs/gobject-introspection/gobject-introspection-1.84.0-r1.ebuild +++ b/dev-libs/gobject-introspection/gobject-introspection-1.84.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" # virtual/pkgconfig needed at runtime, bug #505408 RDEPEND=" - >=dev-libs/gobject-introspection-common-${PV} >=dev-libs/glib-2.82.0:2[introspection] dev-libs/libffi:= $(python_gen_cond_dep ' diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.86.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.86.0.ebuild index a1602a670a0f3..f5b5b06d5fd60 100644 --- a/dev-libs/gobject-introspection/gobject-introspection-1.86.0.ebuild +++ b/dev-libs/gobject-introspection/gobject-introspection-1.86.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" # virtual/pkgconfig needed at runtime, bug #505408 RDEPEND=" - >=dev-libs/gobject-introspection-common-${PV} >=dev-libs/glib-2.82.0:2[introspection] dev-libs/libffi:= $(python_gen_cond_dep ' diff --git a/gnome-extra/cinnamon-menus/cinnamon-menus-6.4.0.ebuild b/gnome-extra/cinnamon-menus/cinnamon-menus-6.4.0.ebuild index 528d803511714..01075f75bb30b 100644 --- a/gnome-extra/cinnamon-menus/cinnamon-menus-6.4.0.ebuild +++ b/gnome-extra/cinnamon-menus/cinnamon-menus-6.4.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,6 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - dev-libs/gobject-introspection-common " BDEPEND=" sys-devel/gettext diff --git a/gui-libs/gtk/gtk-4.18.6-r1.ebuild b/gui-libs/gtk/gtk-4.18.6-r1.ebuild index 5584a2496eb66..3e05b966ed5d3 100644 --- a/gui-libs/gtk/gtk-4.18.6-r1.ebuild +++ b/gui-libs/gtk/gtk-4.18.6-r1.ebuild @@ -85,7 +85,6 @@ PDEPEND=" >=x11-themes/adwaita-icon-theme-3.14 " BDEPEND=" - dev-libs/gobject-introspection-common introspection? ( ${PYTHON_DEPS} $(python_gen_any_dep ' diff --git a/gui-libs/gtk/gtk-4.20.3-r2.ebuild b/gui-libs/gtk/gtk-4.20.3-r2.ebuild index 489339f84f4fb..32f3aa06673ca 100644 --- a/gui-libs/gtk/gtk-4.20.3-r2.ebuild +++ b/gui-libs/gtk/gtk-4.20.3-r2.ebuild @@ -90,7 +90,6 @@ PDEPEND=" " BDEPEND=" >=dev-build/meson-1.5.0 - dev-libs/gobject-introspection-common introspection? ( ${PYTHON_DEPS} $(python_gen_any_dep ' diff --git a/media-libs/libmediaart/libmediaart-1.9.7.ebuild b/media-libs/libmediaart/libmediaart-1.9.7.ebuild index 846104a92986a..83396a47b85fa 100644 --- a/media-libs/libmediaart/libmediaart-1.9.7.ebuild +++ b/media-libs/libmediaart/libmediaart-1.9.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,7 +26,6 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" - dev-libs/gobject-introspection-common virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) vala? ( $(vala_depend) ) diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.54.6.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.54.6.ebuild index b49918f3bf24c..be16ef9017f19 100644 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.54.6.ebuild +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.54.6.ebuild @@ -46,7 +46,6 @@ DEPEND="${RDEPEND} >=sys-devel/gettext-0.19.8 virtual/pkgconfig - dev-libs/gobject-introspection-common gnome-base/gnome-common " BDEPEND="doc? ( dev-util/gi-docgen )" diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.54.8.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.54.8.ebuild index f86992732a51a..ac8ea1be49f9a 100644 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.54.8.ebuild +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.54.8.ebuild @@ -46,7 +46,6 @@ DEPEND="${RDEPEND} >=sys-devel/gettext-0.19.8 virtual/pkgconfig - dev-libs/gobject-introspection-common gnome-base/gnome-common " BDEPEND="doc? ( dev-util/gi-docgen )" diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.56.2.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.56.2.ebuild index fe667d3d20eee..f74e8a2f2e438 100644 --- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.56.2.ebuild +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.56.2.ebuild @@ -46,7 +46,6 @@ DEPEND="${RDEPEND} >=sys-devel/gettext-0.19.8 virtual/pkgconfig - dev-libs/gobject-introspection-common gnome-base/gnome-common " BDEPEND="doc? ( dev-util/gi-docgen )" diff --git a/net-libs/msgraph/msgraph-0.2.3-r1.ebuild b/net-libs/msgraph/msgraph-0.2.3-r1.ebuild index 0a27730e67c69..254965ffd7882 100644 --- a/net-libs/msgraph/msgraph-0.2.3-r1.ebuild +++ b/net-libs/msgraph/msgraph-0.2.3-r1.ebuild @@ -30,7 +30,6 @@ DEPEND="${RDEPEND} >=dev-util/gdbus-codegen-2.80.5-r1 >=sys-devel/gettext-0.19.8 virtual/pkgconfig - dev-libs/gobject-introspection-common " BDEPEND=" gtk-doc? ( dev-util/gi-docgen ) diff --git a/net-libs/msgraph/msgraph-0.3.3.ebuild b/net-libs/msgraph/msgraph-0.3.3.ebuild index aa1de05c1ee36..0a9b98f9c1648 100644 --- a/net-libs/msgraph/msgraph-0.3.3.ebuild +++ b/net-libs/msgraph/msgraph-0.3.3.ebuild @@ -30,7 +30,6 @@ DEPEND="${RDEPEND} >=dev-util/gdbus-codegen-2.80.5-r1 >=sys-devel/gettext-0.19.8 virtual/pkgconfig - dev-libs/gobject-introspection-common " BDEPEND=" gtk-doc? ( dev-util/gi-docgen ) diff --git a/sys-auth/polkit/polkit-126-r2.ebuild b/sys-auth/polkit/polkit-126-r2.ebuild index 0746d9cecf6c3..f1a092723b2a5 100644 --- a/sys-auth/polkit/polkit-126-r2.ebuild +++ b/sys-auth/polkit/polkit-126-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,7 +36,6 @@ BDEPEND=" app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets >=dev-libs/glib-2.32 - dev-libs/gobject-introspection-common dev-libs/libxslt dev-util/glib-utils virtual/pkgconfig diff --git a/sys-auth/polkit/polkit-9999.ebuild b/sys-auth/polkit/polkit-9999.ebuild index a258cd7e71e97..d932aa3e7d59a 100644 --- a/sys-auth/polkit/polkit-9999.ebuild +++ b/sys-auth/polkit/polkit-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,7 +36,6 @@ BDEPEND=" app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets >=dev-libs/glib-2.32 - dev-libs/gobject-introspection-common dev-libs/libxslt dev-util/glib-utils virtual/pkgconfig diff --git a/x11-libs/gtk+/gtk+-3.24.51.ebuild b/x11-libs/gtk+/gtk+-3.24.51.ebuild index 0eeaf32a288b1..8a744dfeab6c9 100644 --- a/x11-libs/gtk+/gtk+-3.24.51.ebuild +++ b/x11-libs/gtk+/gtk+-3.24.51.ebuild @@ -73,7 +73,6 @@ PDEPEND=" BDEPEND=" app-text/docbook-xml-dtd:4.1.2 app-text/docbook-xsl-stylesheets - dev-libs/gobject-introspection-common dev-libs/libxslt >=dev-util/gdbus-codegen-2.80.5-r1 dev-util/glib-utils diff --git a/x11-libs/libnotify/libnotify-0.8.6.ebuild b/x11-libs/libnotify/libnotify-0.8.6.ebuild index cb8d6e1ef43c9..53f8f2412843b 100644 --- a/x11-libs/libnotify/libnotify-0.8.6.ebuild +++ b/x11-libs/libnotify/libnotify-0.8.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -24,7 +24,6 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" - >=dev-libs/gobject-introspection-common-1.32 dev-util/glib-utils virtual/pkgconfig app-text/docbook-xsl-ns-stylesheets diff --git a/x11-libs/libnotify/libnotify-0.8.7.ebuild b/x11-libs/libnotify/libnotify-0.8.7.ebuild index 5d41697f7bdef..5e7325e7dc8e8 100644 --- a/x11-libs/libnotify/libnotify-0.8.7.ebuild +++ b/x11-libs/libnotify/libnotify-0.8.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,6 @@ RDEPEND=" " DEPEND="${RDEPEND}" BDEPEND=" - >=dev-libs/gobject-introspection-common-1.32 dev-util/glib-utils virtual/pkgconfig app-text/docbook-xsl-ns-stylesheets