FS#35837 - package request: PyQt5
Attached to Project:
Arch Linux
Opened by Phil Schaf (flying-sheep) - Monday, 17 June 2013, 19:24 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 03 October 2013, 08:53 GMT
Opened by Phil Schaf (flying-sheep) - Monday, 17 June 2013, 19:24 GMT
Last edited by Andrea Scarpino (BaSh) - Thursday, 03 October 2013, 08:53 GMT
|
Details
Hi, i got PyQt5 building and installing by adjusting PyQt4’s
PKGBUILD:
https://gist.github.com/flying-sheep/5799494
but there is a problem: it needs SIP 4.14.7 (its PKGBUILD simply needs a version buff), and PyQt4 needs (or is at least built with) SIP 4.17.6 if one gets to build PyQt4 with the new SIP and buffs both SIP version and PyQt4 pkgrel, the road is clear for PyQt5 just wanted to share this with you that way :) |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Thursday, 03 October 2013, 08:53 GMT
Reason for closing: Fixed
Additional comments about closing: pyqt5 5.1.0-1
Thursday, 03 October 2013, 08:53 GMT
Reason for closing: Fixed
Additional comments about closing: pyqt5 5.1.0-1
Anyway your package is wrong since you still use Qt4 stuff (qtwebkit, qt-assistant-compat,...)
sorry about the wrong dependencies; I hope it will be useful nevertheless.
URL still the same: https://gist.github.com/flying-sheep/5799494
1. The SIP files exist in PyQt4: /usr/share/sip/Qt*/*.sip
PyQt3 has its sip files in a subdirectory, maybe we can do this for PyQt5, too? like /usr/share/sip/qt5/Qt*/*.sip
2. The Qt mainloop library exists in PyQt4, too: /usr/lib/python{3.3,2.7}/site-packages/dbus/mainloop/qt.so
Some recent change in PyQt5 is the following:
changeset: b72659988feb
date: Sun Jun 23 22:35:27 2013 +0100
The dbus.mainloop.qt module is now called dbus.mainloop.pyqt5 so that it can be
installed side by side with the PyQt4 equivalent.
As per our backport-future-patches policy, we could simply move it, right?
kate now segfaults with Paté activated, but i can’t determine if that’s PyKDE4’s fault or its own sip stuff’s.
so people are surely able to fix this one, too…
unfortunately i’m leaving for a vaccation in an hour, else i’d have registered and mentioned this on the pyqt mailing list.