Summary: | kde overlay: kde4-base.eclass needs update for closed bug 501766 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikita Zlobin <cook60020tmp> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | major | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Nikita Zlobin
2014-03-26 04:09:04 UTC
Are you using an outdated overlay version? http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=blob;f=eclass/kde4-base.eclass;#l292 Unfortunally my opinion about state of that bug was pretty - i forgot, what really means construction || (dep1, dep2,...) %). So, problem exists in both places. I described root of problem in discussion about that bug, but no success. Is it indeed right, that dependency like qtgui[dbus(+)] means, that there is no need for dbus flag in qtgui? For me it is not. Also found discussion on calculate linux forum, where still no clear solution. --------- Version on this links is what i have in kde overlay, and it is latest (from head). (In reply to Nikita Zlobin from comment #2) > Unfortunally my opinion about state of that bug was pretty - i forgot, what > really means construction || (dep1, dep2,...) %). So, problem exists in both > places. > > I described root of problem in discussion about that bug, but no success. Is > it indeed right, that dependency like qtgui[dbus(+)] means, that there is no > need for dbus flag in qtgui? For me it is not. Yes, the (+) part means "if the USE flag doesn't exist, treat it as if it's set". Success. Just unmerged dikt before to upgrade. And there is entire kde stuff :/ What entire kde stuff? You haven't provided any portage output yet, so it's difficult for us to actually know what is happening. Log part: emerge: there are no ebuilds built with USE flags to satisfy ">=dev-qt/qtgui-4.7.4:4[accessibility,dbus]". !!! One of the following packages is required to complete your request: - dev-qt/qtgui-4.8.5-r1::gentoo (Missing IUSE: dbus) ..... below is list of packages, requiring it, for me there was only dikt, which i now have manually unmerged and re-emerged. Since its qtgui dependency is same as for all other kde stuff, i expected, that all kde stuff will need manual unmerge and emerge, but it doesn't need, so problem is solved. When i installed dikt, qtgui had dbus flag in IUSE, but then ebuild for installed version disappeared from portage due to version bump. |