commit:     0c9d2b3efc595e823a6e722d3c342b3494ee38ff
Author:     Johannes Penßel <johannesp <AT> posteo <DOT> net>
AuthorDate: Wed Feb 11 11:31:30 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 11 23:56:24 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9d2b3e

*/*: drop gobject-introspection-common dep for meson-based ebuilds

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 <johannesp <AT> posteo.net>
Part-of: https://github.com/gentoo/gentoo/pull/45754
Closes: https://github.com/gentoo/gentoo/pull/45754
Signed-off-by: Sam James <sam <AT> gentoo.org>

 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 ---
 dev-libs/gobject-introspection/gobject-introspection-1.82.0-r2.ebuild | 3 +--
 dev-libs/gobject-introspection/gobject-introspection-1.84.0-r1.ebuild | 3 +--
 dev-libs/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 +--
 net-libs/gnome-online-accounts/gnome-online-accounts-3.54.6.ebuild    | 1 -
 net-libs/gnome-online-accounts/gnome-online-accounts-3.54.8.ebuild    | 1 -
 net-libs/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 1d5745b49567..c694d0c53936 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 ffd13bd1f740..8ea227730797 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 146e98bef777..2a9a6741aaa4 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 c34ff8ef0e2f..777f591ec49a 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 4240cd74f2d3..e9ccf99c50fd 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 a1602a670a0f..f5b5b06d5fd6 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 528d80351171..01075f75bb30 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 5584a2496eb6..3e05b966ed5d 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 489339f84f4f..32f3aa06673c 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 846104a92986..83396a47b85f 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 b49918f3bf24..be16ef9017f1 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 f86992732a51..ac8ea1be49f9 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 fe667d3d20ee..f74e8a2f2e43 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 0a27730e67c6..254965ffd788 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 aa1de05c1ee3..0a9b98f9c164 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 0746d9cecf6c..f1a092723b2a 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 a258cd7e71e9..d932aa3e7d59 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 0eeaf32a288b..8a744dfeab6c 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 cb8d6e1ef43c..53f8f2412843 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 5d41697f7bde..5e7325e7dc8e 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

Reply via email to