commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2023-10-16 22:33:08 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.20540 (New) Package is "python-qt5" Mon Oct 16 22:33:08 2023 rev:65 rq:1117888 version:5.15.10 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2023-06-27 23:15:28.698972011 +0200 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.20540/python-qt5.changes 2023-10-16 22:33:14.852391155 +0200 @@ -1,0 +2,11 @@ +Sun Oct 15 13:57:31 UTC 2023 - Ben Greiner + +- Update to 5.15.10 + * Added the missing QEvent.Type.NativeGesture member (Qt v5.2 and +later). + * Added the missing QEvent.Type.EnterEditFocus and +QEvent.Type.LeaveEditFocus members. + * PyQt5-sip v12.13 is now required for Python v3.12 support. + * Bug fixes. + +--- Old: PyQt5-5.15.9.tar.gz New: PyQt5-5.15.10.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.7NEciz/_old 2023-10-16 22:33:15.648419867 +0200 +++ /var/tmp/diff_new_pack.7NEciz/_new 2023-10-16 22:33:15.648419867 +0200 @@ -30,7 +30,7 @@ %define mname qt5 %{?sle15_python_module_pythons} Name: python-%{mname} -Version:5.15.9 +Version:5.15.10 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree @@ -76,9 +76,9 @@ BuildRequires: pkgconfig(Qt5RemoteObjects) %endif BuildRequires: %{python_module pyqt-builder >= 1.14.1} -BuildRequires: %{python_module qt5-sip >= 12.11} -BuildRequires: %{python_module sip-devel >= 6.6.2} -Requires: python-qt5-sip >= 12.11 +BuildRequires: %{python_module qt5-sip >= 12.13} +BuildRequires: %{python_module sip-devel >= 6.7.12} +Requires: python-qt5-sip >= 12.13 %requires_gepython-dbus-python Provides: python-PyQt5 = %{version}-%{release} Suggests: python-%{mname}-quick3d ++ PyQt5-5.15.9.tar.gz -> PyQt5-5.15.10.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.9/ChangeLog new/PyQt5-5.15.10/ChangeLog --- old/PyQt5-5.15.9/ChangeLog 2023-02-04 13:33:28.439005400 +0100 +++ new/PyQt5-5.15.10/ChangeLog 2023-10-12 12:54:39.106296000 +0200 @@ -1,3 +1,111 @@ +2023-10-10 Phil Thompson + + * NEWS, qpy/QtCore/qpycore_types.cpp: + Removed a compiler warning message. + [a92a518d62a1] [5.15.10] <5.15-maint> + +2023-10-08 Phil Thompson + + * NEWS, lib/project.py, qpy/QtCore/qpycore_types.cpp: + Properly fix the use of PyType_GetDict(). ABI v12.13 is now needed. + [4a48fab832b8] <5.15-maint> + +2023-10-07 Phil Thompson + + * NEWS, qpy/QtCore/qpycore_types.cpp: + Fixed the memory leak related to sipPyTypeDict() and Python v3.12. + [3744224dd080] <5.15-maint> + +2023-09-22 Phil Thompson + + * NEWS, PyQt5.msp: + Disabled the automatic generation of the type hint for pyqtSlot. + [aec75fafb7c3] <5.15-maint> + +2023-08-27 Phil Thompson + + * NEWS, qpy/QtCore/qpycore_qt_conf.cpp: + Use Latin-1 rather than the local encoding to write the embedded + qt.conf file. + [26eb32db0a3c] <5.15-maint> + +2023-08-26 Phil Thompson + + * NEWS, test/tests/misc/test_pickle.py: + Fixed some legacy unittest calls removed in Python v3.12. + [ffdbdfee5b60] <5.15-maint> + +2023-07-27 Phil Thompson + + * NEWS, PyQt5.msp: + Really fix the QString/None regression. + [219301a7e51e] <5.15-maint> + +2023-07-21 Phil Thompson + + * PyQt5.msp: + Fixed a regression in using None as a QString. + [01d95f9ff234] <5.15-maint> + +2023-07-16 Phil Thompson + + * PyQt5.msp: + Fixes from an apparently rogue metasip scan. + [ddceca16b27e] <5.15-maint> + + * NEWS, PyQt5.msp: + Fixed the type hints for all ellipsis arguments. + [60eaade98d69] <5.15-maint> + +2023-07-14 Phil Thompson + + * NEWS, PyQt5.msp: + Fixed the type hints for QString. + [70febd346bbd] <5.15-maint> + +2023-07-12 Phil Thompson + + * NEWS, PyQt5.msp: + Fixed the type hints for QObject.findChild() and + QObject.findChildren(). + [87f470a9e300] <5.15-maint> + +2023-07-09 Phil Thompson + + * NEWS, qpy/pyrcc/rcc.cpp: + Fixed pyrcc for reproducable builds. + [950ea5e7f6a2] <5.15-maint> + +2023-07-05 Phil Thompson + + * NEWS, PyQt5.msp: + Fixed the type hints for PYQT_SLOT and pyqtSlot(). +
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2023-06-27 23:15:23 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.15902 (New) Package is "python-qt5" Tue Jun 27 23:15:23 2023 rev:64 rq:1095490 version:5.15.9 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2023-06-12 15:25:22.726671241 +0200 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.15902/python-qt5.changes 2023-06-27 23:15:28.698972011 +0200 @@ -1,0 +2,6 @@ +Mon Jun 26 12:04:36 UTC 2023 - Hans-Peter Jansen + +- Fix shell stubs of pyuic5 pylupdate5 pyrcc5 in order to run the + correct interpreter + +--- Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.ifstXE/_old 2023-06-27 23:15:29.442976389 +0200 +++ /var/tmp/diff_new_pack.ifstXE/_new 2023-06-27 23:15:29.446976412 +0200 @@ -230,6 +230,13 @@ %python_clone -a %{buildroot}%{_bindir}/pylupdate5 %python_clone -a %{buildroot}%{_bindir}/pyrcc5 +# we need to fix up these helper scripts, because the build env just replaces shebang args +# but these are plain shell scripts, where the wrong interpreter is called from the second line +%{python_expand for p in pyuic5 pylupdate5 pyrcc5; do \ + sed -ri '2s@python[0-9.]+@python%{$python_bin_suffix}@' %{buildroot}%{_bindir}/$p-%{$python_bin_suffix}; +done +} + # Provide the legacy path to the SIP files for packages stuck on sip4 mkdir -p %{buildroot}%{_datadir}/sip/ %{python_expand ln -sr \
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2023-06-12 15:24:56 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.15902 (New) Package is "python-qt5" Mon Jun 12 15:24:56 2023 rev:63 rq:1092340 version:5.15.9 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2023-02-10 14:33:44.325353488 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.15902/python-qt5.changes 2023-06-12 15:25:22.726671241 +0200 @@ -1,0 +2,5 @@ +Sat Jun 10 09:36:20 UTC 2023 - ecsos + +- Add %{?sle15_python_module_pythons} + +--- Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.GEL0ky/_old 2023-06-12 15:25:23.642676661 +0200 +++ /var/tmp/diff_new_pack.GEL0ky/_new 2023-06-12 15:25:23.650676707 +0200 @@ -28,6 +28,7 @@ %define oldpython python %define mname qt5 +%{?sle15_python_module_pythons} Name: python-%{mname} Version:5.15.9 Release:0
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2023-02-10 14:33:40 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.1848 (New) Package is "python-qt5" Fri Feb 10 14:33:40 2023 rev:62 rq:1063978 version:5.15.9 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2023-02-01 16:53:27.594431723 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.1848/python-qt5.changes 2023-02-10 14:33:44.325353488 +0100 @@ -1,0 +2,7 @@ +Thu Feb 9 10:17:53 UTC 2023 - Ben Greiner + +- Update to v5.15.9 + * Fix the order in which modules are built so that the composite +Qt module is built after everything it depends on. + +--- Old: PyQt5-5.15.8.tar.gz New: PyQt5-5.15.9.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.cbbrN9/_old 2023-02-10 14:33:45.293359273 +0100 +++ /var/tmp/diff_new_pack.cbbrN9/_new 2023-02-10 14:33:45.297359296 +0100 @@ -29,7 +29,7 @@ %define oldpython python %define mname qt5 Name: python-%{mname} -Version:5.15.8 +Version:5.15.9 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree ++ PyQt5-5.15.8.tar.gz -> PyQt5-5.15.9.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.8/ChangeLog new/PyQt5-5.15.9/ChangeLog --- old/PyQt5-5.15.8/ChangeLog 2023-01-22 18:43:03.351211300 +0100 +++ new/PyQt5-5.15.9/ChangeLog 2023-02-04 13:33:28.439005400 +0100 @@ -1,5 +1,16 @@ +2023-01-31 Phil Thompson + + * NEWS, lib/project.py: + Fix the order in which modules are built so that the composite Qt + module is built after everything it depends on. + [c8aba8cdb7c0] [5.15.9] <5.15-maint> + 2023-01-22 Phil Thompson + * .hgtags: + Added tag 5.15.8 for changeset f3d5a635ec21 + [255d4467683f] <5.15-maint> + * lib/pyproject.toml, rb-product.toml: Ensure the PyQt-Qt5 dependency is correct. [f3d5a635ec21] [5.15.8] <5.15-maint> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.8/NEWS new/PyQt5-5.15.9/NEWS --- old/PyQt5-5.15.8/NEWS 2023-01-22 17:58:48.291965000 +0100 +++ new/PyQt5-5.15.9/NEWS 2023-02-04 12:54:40.392166000 +0100 @@ -1,3 +1,6 @@ +v5.15.9 31st January 2023 + - Bug fixes. + v5.15.8 22nd January 2023 - Added the missing QLocale.Language.NigerianPidgin member (Qt v5.15.2 and later). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.8/PKG-INFO new/PyQt5-5.15.9/PKG-INFO --- old/PyQt5-5.15.8/PKG-INFO 2023-01-22 18:43:15.299635600 +0100 +++ new/PyQt5-5.15.9/PKG-INFO 2023-02-04 13:33:42.292993500 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: PyQt5 -Version: 5.15.8 +Version: 5.15.9 Requires-Python: >=3.7 Summary: Python bindings for the Qt cross platform application toolkit Home-Page: https://www.riverbankcomputing.com/software/pyqt/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.8/configure.py new/PyQt5-5.15.9/configure.py --- old/PyQt5-5.15.8/configure.py 2023-01-22 18:43:03.369095800 +0100 +++ new/PyQt5-5.15.9/configure.py 2023-02-04 13:33:28.454483300 +0100 @@ -28,7 +28,7 @@ # Initialise the constants. -PYQT_VERSION_STR = "5.15.8" +PYQT_VERSION_STR = "5.15.9" SIP_MIN_VERSION = '@MinimumSipVersion@' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.8/project.py new/PyQt5-5.15.9/project.py --- old/PyQt5-5.15.8/project.py 2023-01-22 18:43:03.375798200 +0100 +++ new/PyQt5-5.15.9/project.py 2023-02-04 13:33:28.460979700 +0100 @@ -46,17 +46,16 @@ 'pyuic5 = PyQt5.uic.pyuic:main']) # Each set of bindings must appear after any set they depend on. -self.bindings_factories = [Qt, QtCore, QtNetwork, QtGui, QtWidgets, -QtQml, QAxContainer, QtAndroidExtras, QtBluetooth, QtDBus, -QtDesigner, Enginio, QtHelp, QtMacExtras, QtMultimedia, -QtMultimediaWidgets, QtNfc, QtOpenGL, QtPositioning, QtLocation, -QtPrintSupport, QtQuick, QtQuick3D, QtQuickWidgets, -QtRemoteObjects, QtSensors, QtSerialPort, QtSql, QtSvg, QtTest, -QtTextToSpeech, QtWebChannel, QtWebKit, QtWebKitWidgets, -QtWebSockets, QtWinExtras, QtX11Extras, QtXml, QtXmlPatterns, -
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2023-02-01 16:38:29 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.32243 (New) Package is "python-qt5" Wed Feb 1 16:38:29 2023 rev:61 rq:1062112 version:5.15.8 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2022-06-26 11:58:42.376304870 +0200 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.32243/python-qt5.changes 2023-02-01 16:53:27.594431723 +0100 @@ -1,0 +2,14 @@ +Sun Jan 29 19:45:58 UTC 2023 - Ben Greiner + +- Update to 5.15.8 + * Added the missing QLocale.Language.NigerianPidgin member (Qt +v5.15.2 and later). + * Added the missing QOperatingSystemVersion.MacOSBigSure +attribute (Qt v5.15.1 and later). + * Added the missing QThreadPool.contains() method (Qt v5.15.1 and +later). + * Added the missing +QBluetoothDeviceDiscoveryAgent.DiscoveryMethod members. + * Bug fixes. + +--- Old: PyQt5-5.15.7.tar.gz New: PyQt5-5.15.8.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.PNBbYI/_old 2023-02-01 16:53:28.030434138 +0100 +++ /var/tmp/diff_new_pack.PNBbYI/_new 2023-02-01 16:53:28.034434161 +0100 @@ -29,7 +29,7 @@ %define oldpython python %define mname qt5 Name: python-%{mname} -Version:5.15.7 +Version:5.15.8 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree @@ -74,9 +74,9 @@ BuildRequires: pkgconfig(Qt5Quick3D) BuildRequires: pkgconfig(Qt5RemoteObjects) %endif -BuildRequires: %{python_module pyqt-builder >= 1.9} +BuildRequires: %{python_module pyqt-builder >= 1.14.1} BuildRequires: %{python_module qt5-sip >= 12.11} -BuildRequires: %{python_module sip-devel >= 6.4} +BuildRequires: %{python_module sip-devel >= 6.6.2} Requires: python-qt5-sip >= 12.11 %requires_gepython-dbus-python Provides: python-PyQt5 = %{version}-%{release} ++ PyQt5-5.15.7.tar.gz -> PyQt5-5.15.8.tar.gz ++ 12312 lines of diff (skipped)
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2022-06-26 11:58:39 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.1548 (New) Package is "python-qt5" Sun Jun 26 11:58:39 2022 rev:60 rq:985021 version:5.15.7 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2021-12-24 20:23:12.142020118 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.1548/python-qt5.changes 2022-06-26 11:58:42.376304870 +0200 @@ -1,0 +2,15 @@ +Tue Jun 21 10:20:23 UTC 2022 - Ben Greiner + +- Update to 5.15.7 + * Refactored the draw methods of QPainter to accept sip.array +objects of appropriate types. Such arrays, once initialised, +can be used very efficiently as they do not require repeated +conversion from the usual Python collection types. + * Added the missing QBluetoothUuid constructors. + * PyQt5-sip v12.11 is now required to enable support for +sip.array. + * Bug fixes. +- PyQt5-sip 12.11 does not support Python 3.6: No build for SLE or + Leap 15.x anymore! + +--- Old: PyQt5-5.15.6.tar.gz New: PyQt5-5.15.7.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.MKxgxH/_old 2022-06-26 11:58:43.008305790 +0200 +++ /var/tmp/diff_new_pack.MKxgxH/_new 2022-06-26 11:58:43.012305796 +0200 @@ -26,12 +26,10 @@ %endif %endif -%{?!python_module:%define python_module() python3-%{**}} %define oldpython python -%define skip_python2 1 %define mname qt5 Name: python-%{mname} -Version:5.15.6 +Version:5.15.7 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree @@ -77,9 +75,9 @@ BuildRequires: pkgconfig(Qt5RemoteObjects) %endif BuildRequires: %{python_module pyqt-builder >= 1.9} -BuildRequires: %{python_module qt5-sip} +BuildRequires: %{python_module qt5-sip >= 12.11} BuildRequires: %{python_module sip-devel >= 6.4} -Requires: python-qt5-sip +Requires: python-qt5-sip >= 12.11 %requires_gepython-dbus-python Provides: python-PyQt5 = %{version}-%{release} Suggests: python-%{mname}-quick3d ++ PyQt5-5.15.6.tar.gz -> PyQt5-5.15.7.tar.gz ++ 12766 lines of diff (skipped)
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2021-12-24 20:22:55 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.2520 (New) Package is "python-qt5" Fri Dec 24 20:22:55 2021 rev:59 rq:942215 version:5.15.6 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2021-11-06 18:14:07.680762853 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.2520/python-qt5.changes 2021-12-24 20:23:12.142020118 +0100 @@ -1,0 +2,6 @@ +Thu Dec 23 09:09:08 UTC 2021 - Dominique Leuenberger + +- Fix dependencies of python-qt5-remoteobjects: do not require all + python flavors (i.e. avoid requires python_module). + +--- Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.1oa4k3/_old 2021-12-24 20:23:12.754020439 +0100 +++ /var/tmp/diff_new_pack.1oa4k3/_new 2021-12-24 20:23:12.762020443 +0100 @@ -177,7 +177,7 @@ %package quick3d Summary:Python bindings for QtQuick3D Group: Development/Libraries/Python -Requires: %{python_module qt5 = %{version}} +Requires: python-qt5 = %{version} %description quick3d PyQt is a set of Python bindings for the Qt framework. @@ -187,7 +187,7 @@ %package remoteobjects Summary:Python bindings for QtRemoteObjects Group: Development/Libraries/Python -Requires: %{python_module qt5 = %{version}} +Requires: python-qt5 = %{version} %description remoteobjects PyQt is a set of Python bindings for the Qt framework.
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2021-11-06 18:13:28 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.1890 (New) Package is "python-qt5" Sat Nov 6 18:13:28 2021 rev:58 rq:929207 version:5.15.6 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2021-10-31 22:56:19.807729966 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.1890/python-qt5.changes 2021-11-06 18:14:07.680762853 +0100 @@ -1,0 +2,13 @@ +Thu Nov 4 10:07:17 UTC 2021 - Ben Greiner + +- Remove py_ssize_t_clean argument from QtCoremod.sip in order to + make downstream packages buildable with sip < 6.4 -- boo#1192300 + +--- +Wed Nov 3 14:18:07 UTC 2021 - Ben Greiner + +- Don't require python-sip-devel for python-qt5-devel. The project + building against PyQt should explicitly know about the proper + requirement. -- boo#1192300 + +--- Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.265MNT/_old 2021-11-06 18:14:08.220763137 +0100 +++ /var/tmp/diff_new_pack.265MNT/_new 2021-11-06 18:14:08.220763137 +0100 @@ -96,7 +96,6 @@ Requires: python-%{mname} = %{version} Requires: python-dbus-python-devel Requires: python-devel -Requires: python-sip-devel >= 6.4 Requires: pkgconfig(Qt5Bluetooth) Requires: pkgconfig(Qt5Designer) Requires: pkgconfig(Qt5Help) @@ -120,6 +119,9 @@ Requires: %{oldpython}(abi) = %{python_version} Requires(post): update-alternatives Requires(postun): update-alternatives +# If and which version of sip is required depends on the project trying +# to build against PyQt5. +Recommends: python-sip-devel Recommends: python-qscintilla-qt5 Recommends: pkgconfig(Qt5Quick3D) Provides: python-PyQt5-devel = %{version}-%{release} @@ -198,6 +200,14 @@ dos2unix examples/tools/codecs/encodedfiles/iso-8859-1.txt dos2unix examples/tools/codecs/encodedfiles/iso-8859-15.txt +# remove argument to `#define PY_SSIZE_T_CLEAN` +# before any `#include ` which was introduced by SIP 6.4 +# for Python 3.10 builds but prevents downstream packages stuck on +# SIP v4 or SIP v5 (qgis) from building -- boo#1192300 +# https://docs.python.org/3/c-api/arg.html#arg-parsing + sed -e 's/, py_ssize_t_clean=True//' \ + -i sip/QtCore/QtCoremod.sip + %build # sip-build requires QtCore as target, even if we want a nonring module only %{pyqt_build -v \
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2021-10-31 22:55:38 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.1890 (New) Package is "python-qt5" Sun Oct 31 22:55:38 2021 rev:57 rq:928223 version:5.15.6 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2021-10-20 20:23:37.873353886 +0200 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.1890/python-qt5.changes 2021-10-31 22:56:19.807729966 +0100 @@ -1,0 +2,8 @@ +Fri Oct 29 15:16:55 UTC 2021 - Ben Greiner + +- Update to 5.15.6 + * Bug fixes + * affecting source builds for Python 3.10 + * minor improvements to the QObject type hints + +--- Old: PyQt5-5.15.5.tar.gz New: PyQt5-5.15.6.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.wyO3oB/_old 2021-10-31 22:56:20.247730304 +0100 +++ /var/tmp/diff_new_pack.wyO3oB/_new 2021-10-31 22:56:20.247730304 +0100 @@ -31,7 +31,7 @@ %define skip_python2 1 %define mname qt5 Name: python-%{mname} -Version:5.15.5 +Version:5.15.6 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree @@ -78,7 +78,7 @@ %endif BuildRequires: %{python_module pyqt-builder >= 1.9} BuildRequires: %{python_module qt5-sip} -BuildRequires: %{python_module sip-devel >= 5.3} +BuildRequires: %{python_module sip-devel >= 6.4} Requires: python-qt5-sip %requires_gepython-dbus-python Provides: python-PyQt5 = %{version}-%{release} @@ -96,7 +96,7 @@ Requires: python-%{mname} = %{version} Requires: python-dbus-python-devel Requires: python-devel -Requires: python-sip-devel >= 5.3 +Requires: python-sip-devel >= 6.4 Requires: pkgconfig(Qt5Bluetooth) Requires: pkgconfig(Qt5Designer) Requires: pkgconfig(Qt5Help) ++ PyQt5-5.15.5.tar.gz -> PyQt5-5.15.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.5/ChangeLog new/PyQt5-5.15.6/ChangeLog --- old/PyQt5-5.15.5/ChangeLog 2021-10-13 17:05:13.267322500 +0200 +++ new/PyQt5-5.15.6/ChangeLog 2021-10-29 16:11:33.346566000 +0200 @@ -1,3 +1,29 @@ +2021-10-24 Phil Thompson + + * pyuic/uic/Compiler/qtproxies.py: + Generate typing information to ignore connect() in pyuic generated + code. + [34cb760572b8] [5.15.6] <5.15-maint> + + * PyQt5.msp: + Remove QObject.__getattr__() from QtCore.pyi as it hides + missing/mistyped attribute names. + [ba5c19ab8690] <5.15-maint> + + * NEWS, PyQt5.msp, lib/pyproject.toml: + Fixed pickling of QByteArray with Python v3.10. + [2ed6a8e59201] <5.15-maint> + + * test/tests/classes/test_QByteArray.py: + Added the QByteArray pickle test. + [6e7bdf2d8c92] <5.15-maint> + +2021-10-12 Phil Thompson + + * .hgtags: + Added tag 5.15.5 for changeset ab35506238c2 + [965570c2c344] <5.15-maint> + 2021-10-07 Phil Thompson * NEWS, pyuic/uic/Compiler/qtproxies.py: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.5/NEWS new/PyQt5-5.15.6/NEWS --- old/PyQt5-5.15.5/NEWS 2021-10-13 16:42:56.752223000 +0200 +++ new/PyQt5-5.15.6/NEWS 2021-10-29 15:52:08.582396000 +0200 @@ -1,3 +1,6 @@ +v5.15.6 24th October 2021 + - Bug fixes. + v5.15.5 7th October 2021 - Added the missing QPdfWriter.setPageSize() overload. - pylupdate5 now assumes that the default codec is UTF-8 and specified v2.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.5/PKG-INFO new/PyQt5-5.15.6/PKG-INFO --- old/PyQt5-5.15.5/PKG-INFO 2021-10-13 17:05:29.838979700 +0200 +++ new/PyQt5-5.15.6/PKG-INFO 2021-10-29 16:11:47.771104300 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: PyQt5 -Version: 5.15.5 +Version: 5.15.6 Requires-Python: >=3.6 Summary: Python bindings for the Qt cross platform application toolkit Home-Page: https://www.riverbankcomputing.com/software/pyqt/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.5/configure.py new/PyQt5-5.15.6/configure.py --- old/PyQt5-5.15.5/configure.py 2021-10-13 17:05:13.286513600 +0200 +++ new/PyQt5-5.15.6/configure.py 2021-10-29 16:11:33.366122700 +0200 @@ -28,7 +28,7 @@ # Initialise the constants. -PYQT_VERSION_STR = "5.15.5" +PYQT_VERSION_STR = "5.15.6" SIP_MIN_VERSION = '4
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2021-10-20 20:23:05 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.1890 (New) Package is "python-qt5" Wed Oct 20 20:23:05 2021 rev:56 rq:926282 version:5.15.5 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2021-07-09 23:56:47.661711950 +0200 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.1890/python-qt5.changes 2021-10-20 20:23:37.873353886 +0200 @@ -1,0 +2,11 @@ +Tue Oct 19 08:54:16 UTC 2021 - Ben Greiner + +- Update to v5.15.5 + * Added the missing QPdfWriter.setPageSize() overload. + * pylupdate5 now assumes that the default codec is UTF-8 and +specified v2.1 +as the .ts file format. + * Bug fixes. +- Silence some rpmlint errors + +--- Old: PyQt5-5.15.4.tar.gz New: PyQt5-5.15.5.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.FGTbFM/_old 2021-10-20 20:23:38.441354238 +0200 +++ /var/tmp/diff_new_pack.FGTbFM/_new 2021-10-20 20:23:38.441354238 +0200 @@ -31,7 +31,7 @@ %define skip_python2 1 %define mname qt5 Name: python-%{mname} -Version:5.15.4 +Version:5.15.5 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree @@ -116,6 +116,8 @@ Requires: pkgconfig(Qt5WebSockets) Requires: pkgconfig(Qt5X11Extras) Requires: pkgconfig(Qt5XmlPatterns) +# silence rpmlint +Requires: %{oldpython}(abi) = %{python_version} Requires(post): update-alternatives Requires(postun): update-alternatives Recommends: python-qscintilla-qt5 @@ -138,6 +140,7 @@ Group: Development/Libraries/Python Requires: python-%{mname}-devel = %{version} Requires: pkgconfig(Qt5Quick3D) +Requires: %{oldpython}(abi) = %{python_version} %description quick3d-devel PyQt is a set of Python bindings for the Qt framework. @@ -150,6 +153,7 @@ Group: Development/Libraries/Python Requires: python-%{mname}-devel = %{version} Requires: pkgconfig(Qt5RemoteObjects) +Requires: %{oldpython}(abi) = %{python_version} %description remoteobjects-devel PyQt is a set of Python bindings for the Qt framework. @@ -190,6 +194,9 @@ %prep %autosetup -p1 -n PyQt5-%{version} +chmod -x examples/activeqt/webbrowser/webbrowser.py +dos2unix examples/tools/codecs/encodedfiles/iso-8859-1.txt +dos2unix examples/tools/codecs/encodedfiles/iso-8859-15.txt %build # sip-build requires QtCore as target, even if we want a nonring module only @@ -308,7 +315,7 @@ %files %{python_files quick3d} %license LICENSE -%doc README NEWS ChangeLog +%doc README %dir %{python_sitearch}/PyQt5 %{python_sitearch}/PyQt5/QtQuick3D* %sip5_only %exclude %{python_sitearch}/PyQt5/QtCore* @@ -322,7 +329,7 @@ %files %{python_files remoteobjects} %license LICENSE -%doc README NEWS ChangeLog +%doc README %dir %{python_sitearch}/PyQt5 %{python_sitearch}/PyQt5/QtRemoteObjects* %exclude %{python_sitearch}/PyQt5/QtCore* ++ PyQt5-5.15.4.tar.gz -> PyQt5-5.15.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.4/ChangeLog new/PyQt5-5.15.5/ChangeLog --- old/PyQt5-5.15.4/ChangeLog 2021-03-05 10:57:14.105743000 +0100 +++ new/PyQt5-5.15.5/ChangeLog 2021-10-13 17:05:13.267322500 +0200 @@ -1,5 +1,61 @@ +2021-10-07 Phil Thompson + + * NEWS, pyuic/uic/Compiler/qtproxies.py: + Fixed pyuic's handling of QFontDatabase. + [ab35506238c2] [5.15.5] <5.15-maint> + +2021-09-25 Phil Thompson + + * NEWS, qpy/QtCore/qpycore_pyqtmethodproxy.cpp: + Fixed the invocation of meta-type methods so that the result is + available. + [24ff630d737f] <5.15-maint> + +2021-08-10 Phil Thompson + + * lib/README: + Fixed the README. + [a44fc2eef805] <5.15-maint> + +2021-07-09 Phil Thompson + + * NEWS, PyQt5.msp: + Fixed the ordering of the QCompleter ctors so that a + QAbstractItemModel argument doesn't get interpreted as a parent + QObject argument. + [288f50b3e9c8] <5.15-maint> + +2021-05-21 Phil Thompson + + * NEWS, qpy/QtCore/qpycore_qmap.sip: + Fixed the QMultiMap mapped type. + [0c05544ec6ad] <5.15-maint> + +2021-05-20 Phil Thompson + + * qpy/QtCore/qpycore_decorators.cpp: + Improved an error message. + [76943e2449c4] <5.15-maint> + +2021-04-15 Phil Thompson + + * NEWS, PyQt5.msp: + Added the m
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2021-07-09 23:56:38 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.2625 (New) Package is "python-qt5" Fri Jul 9 23:56:38 2021 rev:55 rq:904376 version:5.15.4 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2021-04-18 21:45:14.872735787 +0200 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.2625/python-qt5.changes 2021-07-09 23:56:47.661711950 +0200 @@ -1,0 +2,5 @@ +Tue Jul 6 11:51:07 UTC 2021 - Ben Greiner + +- remove the noop %requires_ge libqt5-x11 + +--- Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.79Mw2S/_old 2021-07-09 23:56:49.233699725 +0200 +++ /var/tmp/diff_new_pack.79Mw2S/_new 2021-07-09 23:56:49.233699725 +0200 @@ -80,7 +80,6 @@ BuildRequires: %{python_module qt5-sip} BuildRequires: %{python_module sip-devel >= 5.3} Requires: python-qt5-sip -%requires_gelibqt5-x11 %requires_gepython-dbus-python Provides: python-PyQt5 = %{version}-%{release} Suggests: python-%{mname}-quick3d
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2021-04-18 21:45:05 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.12324 (New) Package is "python-qt5" Sun Apr 18 21:45:05 2021 rev:54 rq:885695 version:5.15.4 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2021-03-16 15:45:11.405112629 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.12324/python-qt5.changes 2021-04-18 21:45:14.872735787 +0200 @@ -1,0 +2,8 @@ +Wed Apr 14 08:29:39 UTC 2021 - Christophe Giboudeaux + +- Remove the QtWebKit dependency everywhere. + The QtWebKit module was abandoned upstream years ago and the + community fork didn't get far. The only package that had a + dependency on qtwebkit bindings (spyder) was fixed. + +--- Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.6YrVtJ/_old 2021-04-18 21:45:15.476736809 +0200 +++ /var/tmp/diff_new_pack.6YrVtJ/_new 2021-04-18 21:45:15.480736816 +0200 @@ -76,11 +76,6 @@ BuildRequires: pkgconfig(Qt5Quick3D) BuildRequires: pkgconfig(Qt5RemoteObjects) %endif -# Do not build WebKit support from SLE15 -%if 0%{?is_opensuse} || 0%{?suse_version} < 1500 -BuildRequires: pkgconfig(Qt5WebKit) -BuildRequires: pkgconfig(Qt5WebKitWidgets) -%endif BuildRequires: %{python_module pyqt-builder >= 1.9} BuildRequires: %{python_module qt5-sip} BuildRequires: %{python_module sip-devel >= 5.3} @@ -126,11 +121,6 @@ Requires(postun): update-alternatives Recommends: python-qscintilla-qt5 Recommends: pkgconfig(Qt5Quick3D) -# Do not build WebKit support from SLE15 -%if 0%{?is_opensuse} || 0%{?suse_version} < 1500 -Requires: pkgconfig(Qt5WebKit) -Requires: pkgconfig(Qt5WebKitWidgets) -%endif Provides: python-PyQt5-devel = %{version}-%{release} Obsoletes: python-PyQt5-devel < %{version}-%{release} Provides: %{oldpython}-%{mname}-common-devel = %{version}-%{release}
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2021-03-16 15:43:30 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.2401 (New) Package is "python-qt5" Tue Mar 16 15:43:30 2021 rev:53 rq:878414 version:5.15.4 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2021-03-05 13:45:01.991608934 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.2401/python-qt5.changes 2021-03-16 15:45:11.405112629 +0100 @@ -1,0 +2,8 @@ +Thu Mar 11 19:28:26 UTC 2021 - Ben Greiner + +- Update to version 5.15.4 + * Packaging bug fixes. +- Fixes problems with packages checking the package metadata like + boo#1183144 + +--- Old: PyQt5-5.15.3.tar.gz New: PyQt5-5.15.4.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.F9BPiI/_old 2021-03-16 15:45:12.337114121 +0100 +++ /var/tmp/diff_new_pack.F9BPiI/_new 2021-03-16 15:45:12.341114127 +0100 @@ -31,7 +31,7 @@ %define skip_python2 1 %define mname qt5 Name: python-%{mname} -Version:5.15.3 +Version:5.15.4 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree ++ PyQt5-5.15.3.tar.gz -> PyQt5-5.15.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.3/ChangeLog new/PyQt5-5.15.4/ChangeLog --- old/PyQt5-5.15.3/ChangeLog 2021-02-23 17:15:21.216684000 +0100 +++ new/PyQt5-5.15.4/ChangeLog 2021-03-05 10:57:14.105743000 +0100 @@ -1,5 +1,41 @@ +2021-03-05 Phil Thompson + + * NEWS: + Released as v5.15.4. + [b30547186181] [5.15.4] <5.15-maint> + + * qpy/QtCore/qpycore_qt_conf.cpp: + Fixed the embedded conf file. + [28d8448d1ec4] <5.15-maint> + +2021-03-04 Phil Thompson + + * lib/configure.py, lib/project.py: + Fixed the Qt subdirectory in __init__.py. + [1cd001d504ab] <5.15-maint> + +2021-03-02 Phil Thompson + + * NEWS: + Updated the NEWS file. + [755c706e32ba] <5.15-maint> + +2021-02-27 Phil Thompson + + * lib/pyproject.toml: + Fixed the project dependencies. + [f945ce38080e] <5.15-maint> + + * rb-product, rb-product.toml: + Updated the product file. + [fc2239114623] <5.15-maint> + 2021-02-22 Phil Thompson + * .hgtags: + Added tag 5.15.3 for changeset 301db948366e + [a7dde6d9b36d] <5.15-maint> + * NEWS: Released as v5.15.3. [301db948366e] [5.15.3] <5.15-maint> @@ -11301,570 +11337,3 @@ examples/dialogs/classwizard/classwizard_rc2.py, examples/dialogs/classwizard/classwizard_rc3.py, examples/dialogs/classwizard/images/background.png, - examples/dialogs/classwizard/images/banner.png, - examples/dialogs/classwizard/images/logo1.png, - examples/dialogs/classwizard/images/logo2.png, - examples/dialogs/classwizard/images/logo3.png, - examples/dialogs/classwizard/images/watermark1.png, - examples/dialogs/classwizard/images/watermark2.png, - examples/dialogs/configdialog/configdialog.py, - examples/dialogs/configdialog/configdialog.qrc, - examples/dialogs/configdialog/configdialog_rc2.py, - examples/dialogs/configdialog/configdialog_rc3.py, - examples/dialogs/configdialog/images/config.png, - examples/dialogs/configdialog/images/query.png, - examples/dialogs/configdialog/images/update.png, - examples/dialogs/extension.py, examples/dialogs/findfiles.py, - examples/dialogs/standarddialogs.py, examples/dialogs/tabdialog.py, - examples/dialogs/trivialwizard.py, examples/draganddrop/README, - examples/draganddrop/delayedencoding/delayedencoding.py, - examples/draganddrop/delayedencoding/delayedencoding.qrc, - examples/draganddrop/delayedencoding/delayedencoding_rc2.py, - examples/draganddrop/delayedencoding/delayedencoding_rc3.py, - examples/draganddrop/delayedencoding/images/drag.png, - examples/draganddrop/delayedencoding/images/example.svg, - examples/draganddrop/draggableicons/draggableicons.py, - examples/draganddrop/draggableicons/draggableicons.qrc, - examples/draganddrop/draggableicons/draggableicons_rc2.py, - examples/draganddrop/draggableicons/draggableicons_rc3.py, - examples/draganddrop/draggableicons/images/boat.png, - examples/draganddrop/draggableicons/images/car.png, - examples/draganddrop/draggableicons/images/hou
commit python-qt5 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2021-03-05 13:44:56 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.2378 (New) Package is "python-qt5" Fri Mar 5 13:44:56 2021 rev:52 rq:875738 version:5.15.3 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2020-12-31 10:00:54.378998517 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.2378/python-qt5.changes 2021-03-05 13:45:01.991608934 +0100 @@ -1,0 +2,30 @@ +Thu Feb 25 11:56:07 UTC 2021 - Ben Greiner + +- Update to version 5.15.3 + * Added the missing QImage.setAlphaChannel(). + * Support for the QtNetworkAuth library has been moved to a +separate PyQtNetworkAuth package. + * Bug fixes. +- Disable the build for SIPv4 and Python2. It does not build + anymore. According to upstream, the change was not intentional, + albeit SIP v4 is not officially supported anymore. We use this + opportunity to ditch the old cruft. Moves the SLE/Leap builds + to SIP v5. +- Remove unused QtWebEngine libraries from build system. Those are + handled in the python-qtwebengine-qt5 package. + +--- +Tue Feb 23 11:23:24 UTC 2021 - Benjamin Greiner + +- Remove the unnecessary strict binary compatibility requirement + for PyQt5.sip: python-sip[56]-devel will not runtime require any + PyQt[56].sip module anymore and the %requires_eq would do nothing + because the package is not installed. + +--- +Mon Feb 22 11:29:04 UTC 2021 - Benjamin Greiner + +- Some rpmlint runs were complaining that the PyQt5 dir was not + also owned by the nonring extra packages + +--- Old: PyQt5-5.15.2.tar.gz New: PyQt5-5.15.3.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.99mS4o/_old 2021-03-05 13:45:02.899609760 +0100 +++ /var/tmp/diff_new_pack.99mS4o/_new 2021-03-05 13:45:02.903609763 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-qt5 # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,15 +26,12 @@ %endif %endif -%if 0%{suse_version} < 1550 -%{?!use_sip4:%define use_sip4 1} -%endif - -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} %define oldpython python +%define skip_python2 1 %define mname qt5 Name: python-%{mname} -Version:5.15.2 +Version:5.15.3 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree @@ -84,33 +81,12 @@ BuildRequires: pkgconfig(Qt5WebKit) BuildRequires: pkgconfig(Qt5WebKitWidgets) %endif -# Do not build WebEngine support from SLE15 -%if 0%{?is_opensuse} && 0%{?suse_version} >= 1320 -%ifnarch ppc ppc64 ppc64le s390 s390x riscv64 -BuildRequires: pkgconfig(Qt5WebEngine) -BuildRequires: pkgconfig(Qt5WebEngineCore) -BuildRequires: pkgconfig(Qt5WebEngineWidgets) -%endif -%endif -# Do not build Qt5NetworkAuth support in SLE -%if 0%{?is_opensuse} -BuildRequires: pkgconfig(Qt5NetworkAuth) -%endif -# Use sip4 for non tumbleweed distros -- supports python2 -%if 0%{?use_sip4} -BuildRequires: %{python_module sip4-devel >= 4.19.23} -BuildRequires: python2-enum34 -Requires: python-sip(api) = %{python_sip_api_ver} -%else -BuildRequires: %{python_module pyqt-builder >= 1.6} +BuildRequires: %{python_module pyqt-builder >= 1.9} +BuildRequires: %{python_module qt5-sip} BuildRequires: %{python_module sip-devel >= 5.3} -%requires_eqpython-qt5-sip -%endif +Requires: python-qt5-sip %requires_gelibqt5-x11 %requires_gepython-dbus-python -%ifpython2 -Requires: %{oldpython}-enum34 -%endif Provides: python-PyQt5 = %{version}-%{release} Suggests: python-%{mname}-quick3d @@ -126,7 +102,7 @@ Requires: python-%{mname} = %{version} Requires: python-dbus-python-devel Requires: python-devel -Requires: python-sip-devel >= 4.19.23 +Requires: python-sip-devel >= 5.3 Requires: pkgconfig(Qt5Bluetooth) Requires: pkgconfig(Qt5Designer) Requires: pkgconfig(Qt5Help) @@ -155,14 +131,6 @@ Requires: pkgconfig(Qt5WebKit) Requires: pkgconfig(Qt5WebKitWidgets) %endif -# Do not build WebEngine support from SLE15 -%if 0%{?is_opensuse} && 0%{?s
[opensuse-commit] commit python-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2020-11-29 12:24:16 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.5913 (New) Package is "python-qt5" Sun Nov 29 12:24:16 2020 rev:50 rq:850615 version:5.15.2 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2020-11-23 10:46:09.758342711 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.5913/python-qt5.changes 2020-11-29 12:24:39.441773339 +0100 @@ -1,0 +2,9 @@ +Tue Nov 24 15:09:44 UTC 2020 - Benjamin Greiner + +- Update to version 5.15.2 + * Bound signals are now hashable. +- Drop patches merged upstream + * pyqt5-customaudio-qt511.patch + * pyqt5-signals-hashable.patch + +--- Old: PyQt5-5.15.1.tar.gz pyqt5-customaudio-qt511.patch pyqt5-signals-hashable.patch New: PyQt5-5.15.2.tar.gz Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.7CvIXL/_old 2020-11-29 12:24:40.801774714 +0100 +++ /var/tmp/diff_new_pack.7CvIXL/_new 2020-11-29 12:24:40.805774718 +0100 @@ -34,7 +34,7 @@ %define oldpython python %define mname qt5 Name: python-%{mname} -Version:5.15.1 +Version:5.15.2 Release:0 Summary:Python bindings for Qt 5 License:SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree @@ -42,14 +42,10 @@ URL:https://www.riverbankcomputing.com/software/pyqt Source: https://files.pythonhosted.org/packages/source/P/PyQt5/PyQt5-%{version}.tar.gz Source99: python-qt5-rpmlintrc -# PATCH-FIX-UPSTREAM - allow hashable signals - https://www.riverbankcomputing.com/pipermail/pyqt/2020-September/043160.html -Patch0: pyqt5-signals-hashable.patch -# PATCH-FIX-UPSTREAM - QCustomAudioRoleControl for Qt5 5.11 and later only - https://www.riverbankcomputing.com/pipermail/pyqt/2020-September/043241.html -Patch1: pyqt5-customaudio-qt511.patch # PATCH-FIX-OPENSUSE - disable-rpaths.diff - Disable RPATH when building PyQt5. -Patch2: disable-rpaths.diff +Patch0: disable-rpaths.diff # PATCH-FIX-OPENSUSE - install binary dbus mainloop integration in arch dependent directory -Patch3: 0001-Use-a-noarch-wrapper-for-dbus-mainloop-integration.patch +Patch1: 0001-Use-a-noarch-wrapper-for-dbus-mainloop-integration.patch BuildRequires: %{python_module dbus-python-devel} BuildRequires: %{python_module devel} BuildRequires: dbus-1-devel @@ -106,7 +102,7 @@ BuildRequires: python2-enum34 Requires: python-sip(api) = %{python_sip_api_ver} %else -BuildRequires: %{python_module pyqt-builder} +BuildRequires: %{python_module pyqt-builder >= 1.6} BuildRequires: %{python_module sip-devel >= 5.3} %requires_eqpython-qt5-sip %endif ++ PyQt5-5.15.1.tar.gz -> PyQt5-5.15.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/PyQt5-5.15.1/ChangeLog new/PyQt5-5.15.2/ChangeLog --- old/PyQt5-5.15.1/ChangeLog 2020-09-11 16:03:58.105748000 +0200 +++ new/PyQt5-5.15.2/ChangeLog 2020-11-23 14:37:57.71511 +0100 @@ -1,5 +1,93 @@ +2020-11-23 Phil Thompson + + * NEWS: + Released as v5.12.2. + [ddf234c8c683] [5.15.2] <5.15-maint> + + * NEWS: + Updated the NEWS file. + [a4088498ec1a] <5.15-maint> + +2020-11-13 Phil Thompson + + * qpy/QtCore/qpycore_pyqtsignal.cpp, qpy/QtCore/qpycore_pyqtslot.cpp: + Eliminated a couple of Python deprecation warnings. + [a868cf5559cb] <5.15-maint> + +2020-10-30 Phil Thompson + + * PyQt5.msp: + Fixed some typos in the OpenGL bindings. + [d824696aef6b] <5.15-maint> + +2020-10-28 Phil Thompson + + * PyQt5.msp: + Updated to project v15. + [6cc6247a25e1] <5.15-maint> + +2020-10-04 Phil Thompson + + * designer/pluginloader.cpp, qmlscene/pluginloader.cpp: + Eliminate deprecation warnings from Python v3.9. + [ba17824001af] <5.15-maint> + + * PyQt5.msp: + Ensure that QtQuick will build without OpenGL. + [9625e73814d4] <5.15-maint> + +2020-09-28 Phil Thompson + + * PyQt5.msp: + Added a missing /TransferBack/ annotation to QLayout.removeWidget(). + [230f954c1920] <5.15-maint> + +2020-09-27 Phil Thompson + + * qpy/QtCore/qpycore_pyqtboundsignal.cpp: + Fixed hashable signals for unsupported versions of Python. + [32f6a9018722] <5.15-maint> + +2020-09-24 Phil Thompson + + * PyQt5.msp: + Fixed QActionGroup.ExclusionPolicy.None and + QOcspRevocationReason.None. + [cdcf3488537
[opensuse-commit] commit python-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2020-11-21 12:40:24 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.5913 (New) Package is "python-qt5" Sat Nov 21 12:40:24 2020 rev:49 rq:849308 version:5.15.1 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2020-11-12 22:36:25.965960920 +0100 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.5913/python-qt5.changes 2020-11-23 10:46:09.758342711 +0100 @@ -1,0 +2,7 @@ +Tue Nov 17 13:02:10 UTC 2020 - Benjamin Greiner + +- Fix boo#1178814: migration of old /usr/share/sip/PyQt5 to + update-alternatives needs special treatment +- add QtRemoteObjects bindings to nonring build + +--- Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.K0a3QH/_old 2020-11-23 10:46:10.370343320 +0100 +++ /var/tmp/diff_new_pack.K0a3QH/_new 2020-11-23 10:46:10.374343323 +0100 @@ -17,11 +17,12 @@ %global flavor @BUILD_FLAVOR@%{nil} -%if "%{flavor}" == "quick3d" +%if "%{flavor}" == "nonring-extras" +# These modules are not in staging %if 0%{?_with_ringdisabled} ExclusiveArch: do_not_build %else -%define build_quick3d 1 +%define build_nonring 1 %endif %endif @@ -69,7 +70,6 @@ BuildRequires: pkgconfig(Qt5Positioning) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) -%{?build_quick3d:BuildRequires: pkgconfig(Qt5Quick3D)} BuildRequires: pkgconfig(Qt5QuickWidgets) BuildRequires: pkgconfig(Qt5SerialPort) BuildRequires: pkgconfig(Qt5Svg) @@ -79,6 +79,10 @@ BuildRequires: pkgconfig(Qt5WebSockets) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(Qt5XmlPatterns) +%if 0%{?build_nonring} +BuildRequires: pkgconfig(Qt5Quick3D) +BuildRequires: pkgconfig(Qt5RemoteObjects) +%endif # Do not build WebKit support from SLE15 %if 0%{?is_opensuse} || 0%{?suse_version} < 1500 BuildRequires: pkgconfig(Qt5WebKit) @@ -188,6 +192,18 @@ This package contains all the developer tools you need to create your own PyQt applications with QtQuick3D +%package remoteobjects-devel +Summary:PyQt - devel part of python bindings for QtRemoteObjects +Group: Development/Libraries/Python +Requires: python-%{mname}-devel = %{version} +Requires: pkgconfig(Qt5RemoteObjects) + +%description remoteobjects-devel +PyQt is a set of Python bindings for the Qt framework. + +This package contains all the developer tools you need to create your +own PyQt applications with QtRemoteObjects + %package doc Summary:Examples for %{name} Group: Documentation/Other @@ -207,8 +223,17 @@ %description quick3d PyQt is a set of Python bindings for the Qt framework. -This package contains the extension for QtQuick3D +This package contains the extension for QtQuick3D. + +%package remoteobjects +Summary:Python bindings for QtRemoteObjects +Group: Development/Libraries/Python +Requires: %{python_module qt5 = %{version}} + +%description remoteobjects +PyQt is a set of Python bindings for the Qt framework. +This package contains the extension for QtRemoteObjects. %prep %autosetup -p1 -n PyQt5-%{version} @@ -218,10 +243,10 @@ %{pyqt_build -v \ -c %{quote:--confirm-license \ --assume-shared \ - %{!?build_quick3d: --disable QtQuick3D \ + %{!?build_nonring: --disable QtQuick3D --disable QtRemoteObjects \ --qsci-api \ --qsci-api-destdir %{_libqt5_datadir}/qsci} \ - %{?build_quick3d: --enable QtQuick3D \ + %{?build_nonring: --enable QtQuick3D --enable QtRemoteObjects \ --no-python-dbus \ --no-designer-plugin \ --no-qml-plugin \ @@ -230,8 +255,8 @@ -s %{quote:--pep484-pyi \ --confirm-license \ --qt-shared \ - %{!?build_quick3d: --disable QtQuick3D} \ - %{?build_quick3d: --enable QtQuick3D \ + %{!?build_nonring: --disable QtQuick3D --disable QtRemoteObjects} \ + %{?build_nonring: --enable QtQuick3D --enable QtRemoteObjects \ --enable QtCore \ --no-dbus-python \ --no-designer-plugin \ @@ -240,7 +265,7 @@ } %install -%if ! 0%{?build_quick3d} +%if ! 0%{?build_nonring} %pyqt_install %pyqt_install_examples %mname @@ -265,6 +290,7 @@ %define python3_pep484target install_pep484_stubs %{python_expand pushd build %__make sub-QtQuick3D-install_subtargets-ordered \ +sub-QtRemoteObjects-install_subtargets-ordered \ %{?use_sip4:
[opensuse-commit] commit python-qt5 for openSUSE:Factory
Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2020-11-12 22:35:47 Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.24930 (New) Package is "python-qt5" Thu Nov 12 22:35:47 2020 rev:48 rq:846237 version:5.15.1 Changes: --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes2020-10-10 19:01:18.644392550 +0200 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.24930/python-qt5.changes 2020-11-12 22:36:25.965960920 +0100 @@ -11,0 +12,10 @@ +Sat Oct 3 17:02:43 UTC 2020 - Benjamin Greiner + +- Fix pyi stub installation for Quick3D subpackage on sip4 builds + +--- +Fri Oct 2 21:31:32 UTC 2020 - Benjamin Greiner + +- Outsource to Quick3D subpackage for sip5 too + +--- @@ -52,0 +63,6 @@ + +--- +Mon Sep 14 17:14:16 UTC 2020 - Benjamin Greiner + +- Use sip5 where possible +- Remove multibuild, use python singlespec. Other differences: -- ++ python-qt5.spec ++ --- /var/tmp/diff_new_pack.slDZyb/_old 2020-11-12 22:36:27.265962113 +0100 +++ /var/tmp/diff_new_pack.slDZyb/_new 2020-11-12 22:36:27.273962121 +0100 @@ -1,5 +1,5 @@ # -# spec file for package python +# spec file for package python-qt5 # # Copyright (c) 2020 SUSE LLC # @@ -17,33 +17,7 @@ %global flavor @BUILD_FLAVOR@%{nil} - -# define a default so that quilt does not fail -%define pyname python - -%if "%{flavor}" == "" -ExclusiveArch: do_not_build -%endif - -%if "%{flavor}" == "python3" || "%{flavor}" == "python3_quick3d" -%define skip_python2 1 -%define pyname python3 -%endif - -%if "%{flavor}" == "python2" || "%{flavor}" == "python2_quick3d" -%define skip_python3 1 -%define pyname python2 -%if 0%{?suse_version} > 1500 -ExclusiveArch: do_not_build -%endif -%endif - -%if "%{flavor}" == "python3" -%define build_examples 1 -%define build_sipfiles 1 -%endif - -%if "%{flavor}" == "python3_quick3d" || "%{flavor}" == "python2_quick3d" +%if "%{flavor}" == "quick3d" %if 0%{?_with_ringdisabled} ExclusiveArch: do_not_build %else @@ -51,11 +25,14 @@ %endif %endif -%define bname python-qt5 -%define pname %{pyname}-qt5 +%if 0%{suse_version} < 1550 +%{?!use_sip4:%define use_sip4 1} +%endif %{?!python_module:%define python_module() python-%{**} python3-%{**}} -Name: %{pname} +%define oldpython python +%define mname qt5 +Name: python-%{mname} Version:5.15.1 Release:0 Summary:Python bindings for Qt 5 @@ -74,15 +51,13 @@ Patch3: 0001-Use-a-noarch-wrapper-for-dbus-mainloop-integration.patch BuildRequires: %{python_module dbus-python-devel} BuildRequires: %{python_module devel} -BuildRequires: %{python_module sip-devel >= 4.19.19} BuildRequires: dbus-1-devel +BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: gdb BuildRequires: libqt5-qtbase-devel BuildRequires: pkgconfig -%if !0%{?skip_python2} -BuildRequires: python2-enum34 -%endif +BuildRequires: python-pyqt-rpm-macros BuildRequires: python-rpm-macros BuildRequires: pkgconfig(Qt5Bluetooth) BuildRequires: pkgconfig(Qt5Designer) @@ -104,13 +79,6 @@ BuildRequires: pkgconfig(Qt5WebSockets) BuildRequires: pkgconfig(Qt5X11Extras) BuildRequires: pkgconfig(Qt5XmlPatterns) -Requires: %{pyname}-sip(api) = %{python_sip_api_ver} -%requires_gelibqt5-x11 -%requires_ge%{pyname}-dbus-python -Provides: %{pyname}-PyQt5 = %{version} -%ifpython2 -Requires: %{pyname}-enum34 -%endif # Do not build WebKit support from SLE15 %if 0%{?is_opensuse} || 0%{?suse_version} < 1500 BuildRequires: pkgconfig(Qt5WebKit) @@ -128,12 +96,24 @@ %if 0%{?is_opensuse} BuildRequires: pkgconfig(Qt5NetworkAuth) %endif -%ifpython2 -%requires_gedbus-1-python +# Use sip4 for non tumbleweed distros -- supports python2 +%if 0%{?use_sip4} +BuildRequires: %{python_module sip4-devel >= 4.19.23} +BuildRequires: python2-enum34 +Requires: python-sip(api) = %{python_sip_api_ver} +%else +BuildRequires: %{python_module pyqt-builder} +BuildRequires: %{python_module sip-devel >= 5.3} +%requires_eqpython-qt5-sip %endif -%ifpython3 -%requires_gedbus-1-python3 +%requires_gelibqt5-x11 +%requires_gepython-dbus-python +%ifpython2 +Requires: %{oldpython}-enum34 %endif +Provides: python-PyQt5 = %{version}-%{release} +Suggests: python-%{mname}-quick3d + %python_subpackages %description @@ -142,11 +122,11 @@ %package devel Summary:PyQt - devel part of python bindings for Qt 5 Group: Development/Libraries/Py