'dev-qt/qtgui:4[dbus(+)]' is wrong, latest qtgui ebuild does not have qtdbus dep now, see https://bugs.gentoo.org/show_bug.cgi?id=478222#c4 The fix is in rion overlay: https://code.google.com/p/rion-overlay/source/diff?spec=svnbfb727ca814e2022bbe5701c495168fde456853c&r=155530a9ff91ef640cbba9c82dc9c6ddec59142a&format=side&path=/net-im/psi/psi-9999.ebuild&old_path=/net-im/psi/psi-9999.ebuild&old=69a8e9c3f8d5827564a0d8f175f2f040b0310895
Nikoli, I guess fix should go into all versions right? Also dbus USE flag and qtdbus dependency was removed in 4.8.5, it's still in 4.8.4. Could you confirm that nothing in qtgui-4.8.4 actually depends on qtdbus and thus qtgui[dbus] is the same as qtgui? If not we'll need to make || ( <qtgui[dbus]-4.8.5 >qtgui-4.8.5) dbus? ( qtdbus )
(In reply to Peter Volkov from comment #1) > Nikoli, I guess fix should go into all versions right? Also dbus USE flag > and qtdbus dependency was removed in 4.8.5, it's still in 4.8.4. Could you > confirm that nothing in qtgui-4.8.4 actually depends on qtdbus and thus > qtgui[dbus] is the same as qtgui? If not we'll need to make > || ( <qtgui[dbus]-4.8.5 >qtgui-4.8.5) > dbus? ( qtdbus ) dev-qt/qtgui[dbus] was invented only to build qdbusviewer, see https://bugs.gentoo.org/show_bug.cgi?id=478222#c4 So, yes, we can fix this by replacing indirect dev-qt/qtgui[dbus] to direct dependency on dev-qt/qtdbus
+ 10 Sep 2013; Sergey Popov <pinkbyte@gentoo.org> psi-0.14-r4.ebuild, + psi-0.15.ebuild, psi-9999.ebuild, metadata.xml: + Add proper dependency on dev-qt/qtdbus, wrt bug #484182. Thanks to Nikoli for + discovering this issue. Fix maintainer's email address