Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 613364

Summary: gnome2.eclass: Unable to pass arguments to gnome2_src_install since EAPI-6
Product: Gentoo Linux Reporter: Mart Raudsepp <leio>
Component: EclassesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: CONFIRMED ---    
Severity: normal CC: alexander, arfrever.fta, esigra
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=606826
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 262490    

Description Mart Raudsepp gentoo-dev 2017-03-20 23:37:40 UTC
Since porting to EAPI-6, we can't pass parameters to gnome2_src_install anymore, e.g to workaround some Makefile install phase issues via override variables.
So we should either make it possible (and revbump the EAPI-6 consumers that actually pass variables to it where it's important - so users actually get a fixing rebuild), or rework all EAPI-6 consumers that do pass parameters from old times, to work without it (e.g adding --with-* options for configurability to configure.ac/Makefile.am)

Some other phases might be affected too, but gnome2_src_install is actually getting arguments passed in some places.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2017-04-25 12:12:38 UTC
Imho we should just revert using default here and copy missing bits from EAPI=6 default implementation as this was an error while updating the eclass to not account for this use.

Or we can probably patch to ebuild to workaround that limitation. Not sure why default phases do not take arguments anyway.