Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 717100 - gnome2.eclass: Support EAPI 7
Summary: gnome2.eclass: Support EAPI 7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-11 14:59 UTC by David Michael
Modified: 2020-12-07 22:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Michael 2020-04-11 14:59:33 UTC
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
Comment 1 cyrillic 2020-04-11 18:57:03 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2020-12-07 22:06:57 UTC
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(-)