Please update the Qt 4 dependencies the following packages: games-board/kcheckers games-kids/cubetest games-misc/qlife games-strategy/hedgewars See tracker bug #217161.
fixed.
games-strategy/hedgewars still only depends on >=x11-libs/qt-4.2:4 without an alternative for the splitted qt-core etc. Is it not possible to use the splitted qt-ebuilds, or is this just an error in the ebuild?
I'd take a patch for any issues with those ebuild. I don't personally use any of those games.
The problem I am having is, that emerge -aDNv world does no longer work on my system, as I now got a mutal blocker installed. The kde-4.1 beta (and very probably any release version) has a dependency on the splitted qt builds like qt-core, qt-dbus, qt-script etc. But hedgewars only depends on the monolithic qt-ebuild that can not be installed at the same time. As written in bug #217161 not only qt4_min_version has to go, but it is recomended(?)/needed(?) to add an alternative dependency on the needed qt-split-packages. As I have no clue what part of qt hedgewars is needing, I am sadly not able to provide any patch. Sorry, I just don't know enough about qt...
(In reply to comment #4) > The problem I am having is, that emerge -aDNv world does no longer work on my > system, as I now got a mutal blocker installed. > > The kde-4.1 beta (and very probably any release version) has a dependency on > the splitted qt builds like qt-core, qt-dbus, qt-script etc. But hedgewars > only depends on the monolithic qt-ebuild that can not be installed at the > same time. > > As written in bug #217161 not only qt4_min_version has to go, but it is > recomended(?)/needed(?) to add an alternative dependency on the needed > qt-split-packages. The qt4_min_version function allows the x11-libs/qt-4.4.0 meta ebuild to be installed. That meta ebuild pulls in some of the split qt ebuilds. Packages shouldn't depend on a meta ebuild and there is no way in which the qt4 eclass can guess which split packages are needed at metadata generation time so therefore all ebuilds needs their dependencies fixed manually. In the mean-time your problem probably just is that you haven't unmasked the meta ebuild.
(In reply to comment #5) > In the mean-time your problem probably just is that you haven't unmasked > the meta ebuild. No, the problem was that hedgewars-0.9.3 only depends on qt without an alternative to some of the split packages. This has already been fixed in hedgewars-0.9.4 and 0.9.5, so I no longer have this problem. But thanks for trying to help!
(In reply to comment #6) > > In the mean-time your problem probably just is that you haven't unmasked > > the meta ebuild. > > No, the problem was that hedgewars-0.9.3 only depends on qt without an > alternative to some of the split packages. Read my comment again. You clearly didn't understand half of it. Depending on qt only will work as long as qt-4.4.0 is unmasked on your system.