Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 496252 - [enlightenment overlay] media-libs/elementary-1.8.2[X] should depend on || ( dev-libs/efl[X] dev-libs/efl[xcb] ) instead of dev-libs/efl[X?]
Summary: [enlightenment overlay] media-libs/elementary-1.8.2[X] should depend on || ( ...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: enlightenment+disabled
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-28 11:39 UTC by Dennis Schridde
Modified: 2014-01-25 15:16 UTC (History)
0 users

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 Dennis Schridde 2013-12-28 11:39:27 UTC
It appears that two useflags in dev-libs/efl control the availability of X11 support: X and xcb. media-libs/elementary-1.8.2, however, requires the X useflag in dev-libs/efl if USE=X is set for it.

I.e. currently:
DEPEND=">=dev-libs/efl-1.8.3[sdl?,png,wayland?,X?]"

Suggestion:
DEPEND="
  >=dev-libs/efl-1.8.3[sdl?,png,wayland?]
  X? ( || (
    dev-libs/efl[X]
    dev-libs/efl[xcb]
  ) )
"
Comment 1 Thomas Sachau gentoo-dev 2014-01-25 15:16:47 UTC
As the xcb support in dev-libs/efl is seen as experimental and untested, even upstream suggests to not use it [1].

With this in mind, i wont update the dependency part to use efl[xcb] as an alternative to efl[X].

[1]: http://git.enlightenment.org/core/efl.git/commit/?h=efl-1.8&id=0f2c8b5dd94f8f904c008bc151c30b979608bc4a