The PyQT4 - Python binding for QT4 are in quite good stage and current snapshots can be downloaded from: http://www.riverbankcomputing.com/Downloads/Snapshots/PyQt4/ PyQT4 also requires a snapshot of SIP4 from http://www.riverbankcomputing.com/Downloads/Snapshots/sip4/ SIP4 and PyQT4 must be slotted so they won't screw up PyQT3 and others.
Created attachment 86126 [details] PyQt-4.0.0_beta1.ebuild An ebuild for PyQt4 beta1.
INstead of slotting, I'm considering adding this as a new package "PyQt4", since they've changed their upstream name too. Any Qt/KDE folks want to disagree?
Oh, I don't think slotting is wrong. It's just that for beta1 it'd be necessary to add lots of built_with_use x11-libs/qt use_foo lines, so I wanted to wait for the second beta.
committed as PyQt4. I was unable to finish the compilation due to it failing on me not having QAccessible installed, but I'm interested to hear your success stories.
p.masked and all that, plus it may end up moving as a slotted ebuild at some point. just wanted to get it in to play with.
Ok, apparently to get it compile you need to have qt with 'accessibility' USE-flag enabled.
yep, found the same thing. I think this should be reported to upstream, but I'm not sure where bug reports go (bugs.kde.org?)
for pyQT or pyKDE - http://www.riverbankcomputing.co.uk/pyqt/mailinglist.php
This is known upstream. The current snapshot has the relevant fixes.
why PyQt4 and Sip 4.4.3 are masked because: "# Masked, since there's no compatible pykde version, yet." I don't need pyKDE to use pyQT :P and why I can't unmask them with: dev-python/PyQt4 -* dev-python/sip -* in /etc/portage/package.keywords?
beta1 fails to build for me, but I've installed latest sip snapshot (as 4.4.4) and latest PyQt4 snapshots (wants sip 4.4.4) and it got emerge without errors :) with x11-libs/qt-4.1.3 USE="accessibility cups firebird gif jpeg mysql opengl png postgres sqlite zlib -debug -doc -examples -mng -nas -nis -odbc -xinerama"
(In reply to comment #10) > I don't need pyKDE to use pyQT :P and why I can't unmask them with: > dev-python/PyQt4 -* > dev-python/sip -* > in /etc/portage/package.keywords? No one said you can't. It's just not possible to break the tree globally (for those who use pykde). (In reply to comment #11) > beta1 fails to build for me, but I've installed latest sip snapshot (as 4.4.4) Fine. I test them occasionally, too. But I do not start to add snapshots to the tree.
Hm... PyQt v4.0 has been released.
in portage for a while now.