Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 222709 - dev-python/PyQt4 split Qt4 dependencies
Summary: dev-python/PyQt4 split Qt4 dependencies
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 217161
  Show dependency tree
 
Reported: 2008-05-18 19:59 UTC by Alex Busenius
Modified: 2008-05-25 13:09 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
PyQt4-4.4.ebuild for split Qt4 ebuilds (PyQt4-4.4.ebuild,2.14 KB, text/plain)
2008-05-18 19:59 UTC, Alex Busenius
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Busenius 2008-05-18 19:59:06 UTC
Hello,
PyQt4 should also be updated to use the split Qt4 dependencies (see tracker bug #217161).

I tried to update the ebuild, but the problem is, that PyQt4 seems to automagically select which bindings it needs to compile.
So for split ebuilds, it should IMO only depend on the qt-core (I tried to build it - works fine), but be built after all other qt-* packages if some of them are installed. It must be rebuilt manually if some other qt-* packages are installed later than PyQt4.

I updated the ebuild to depend on qt-core and to use USE flags "dbus opengl svg qt3support X" for the corresponding qt-* packages, and it works fine on my system.
However, there are also x11-libs/qt-assistant:4 x11-libs/qt-phonon:4 x11-libs/qt-script:4 x11-libs/qt-sql:4 x11-libs/qt-test:4 x11-libs/qt-webkit:4 and x11-libs/qt-xmlpatterns:4 on which it doesn't depend at all.
Comment 1 Alex Busenius 2008-05-18 19:59:57 UTC
Created attachment 153593 [details]
PyQt4-4.4.ebuild for split Qt4 ebuilds
Comment 2 Ben de Groot (RETIRED) gentoo-dev 2008-05-24 23:34:54 UTC
I added the proposed deps to the 4.4.2 ebuild. I don't know how you want to handle the rest, so I'll leave this open.
Comment 3 Ingmar Vanhassel (RETIRED) gentoo-dev 2008-05-25 13:09:44 UTC
Fixed.

With Qt 4.4.0 you need to use >=dev-python/PyQt4-4.4.2.