This is a request to support EAPI 7 in gnome2.eclass. It is currently limited to EAPI 6, so GNOME packages can't use BDEPEND, which makes cross-compiling extremely painful. This affects many packages outside GNOME since core projects like librsvg and GTK+ inherit gnome2.eclass. Reproducible: Always
I think the general idea is to get rid of the gnome2.eclass in the near future. I have been migrating my gnome-live ebuilds to the xdg.eclass because it supports EAPI7, and it provides all the functions that are usually needed by Gnome desktop applications.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2c67038daeca32c856a57925f22a5503ffa128 commit ac2c67038daeca32c856a57925f22a5503ffa128 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-12-06 16:30:14 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-12-07 22:06:33 +0000 gnome2.eclass: Add EAPI=7 support Closes: https://bugs.gentoo.org/658638 Closes: https://bugs.gentoo.org/717100 Signed-off-by: Matt Turner <mattst88@gentoo.org> eclass/gnome2.eclass | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-)