Hello community, here is the log from the commit of package python-qt5 for openSUSE:Factory checked in at 2020-09-03 01:13:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old) and /work/SRC/openSUSE:Factory/.python-qt5.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-qt5" Thu Sep 3 01:13:30 2020 rev:46 rq:830435 version:5.15.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes 2020-04-19 21:40:25.598992126 +0200 +++ /work/SRC/openSUSE:Factory/.python-qt5.new.3399/python-qt5.changes 2020-09-03 01:14:27.448477246 +0200 @@ -1,0 +2,27 @@ +Sat Aug 29 08:12:55 UTC 2020 - Christophe Giboudeaux <[email protected]> + +- Update update-timeline.patch + +------------------------------------------------------------------- +Thu Aug 27 18:31:41 UTC 2020 - Benjamin Greiner <[email protected]> + +- Update to 5.15.0 + * Added support for Qt v5.15.0. + * Added the QtQuick3D module. + * Added a callStaticMethod() overload to QAndroidJniObject that + takes a QJsonDocument as the method argument and returns another + QJsonDocument. + * Added the missing QMultimedia control classes. + * pyuic5 now supports QUndoView. +- v5.14.2 3rd April 2020 + * Added the missing QTextCodec.convertFromUnicode(). + * Added the OpenGL ES bindings. + * Added QFlags.__index__(). +- v5.14.1 6th January 2020 + * This is a bug fix release. +- v5.14.0 18th December 2019 + * Added support for Qt v5.14.0. +- Source URL moved to PyPI +- refresh 0001-Use-a-noarch-wrapper-for-dbus-mainloop-integration.patch + +------------------------------------------------------------------- Old: ---- PyQt5-5.13.2.tar.gz New: ---- PyQt5-5.15.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-qt5.spec ++++++ --- /var/tmp/diff_new_pack.eo0uQb/_old 2020-09-03 01:14:28.260477545 +0200 +++ /var/tmp/diff_new_pack.eo0uQb/_new 2020-09-03 01:14:28.264477546 +0200 @@ -18,9 +18,11 @@ %global flavor @BUILD_FLAVOR@%{nil} +# define a default so that quilt does not fail +%define pyname python + %if "%{flavor}" == "" ExclusiveArch: do_not_build -%define pyname python %endif %if "%{flavor}" == "python3" @@ -41,20 +43,20 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: %{pname} -Version: 5.13.2 +Version: 5.15.0 Release: 0 Summary: Python bindings for Qt 5 License: SUSE-GPL-2.0-with-FLOSS-exception OR GPL-3.0-only OR NonFree Group: Development/Libraries/Python URL: https://www.riverbankcomputing.com/software/pyqt -Source: https://www.riverbankcomputing.com/static/Downloads/PyQt5/%{version}/PyQt5-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/P/PyQt5/PyQt5-%{version}.tar.gz Source99: python-qt5-rpmlintrc # PATCH-FIX-OPENSUSE - disable-rpaths.diff - Disable RPATH when building PyQt5. -Patch1: disable-rpaths.diff +Patch0: disable-rpaths.diff # PATCH-FIX-UPSTREAM -Patch2: update-timeline.patch +Patch1: update-timeline.patch # PATCH-FIX-OPENSUSE - install binary dbus mainloop integration in arch dependent directory -Patch3: 0001-Use-a-noarch-wrapper-for-dbus-mainloop-integration.patch +Patch2: 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} ++++++ 0001-Use-a-noarch-wrapper-for-dbus-mainloop-integration.patch ++++++ --- /var/tmp/diff_new_pack.eo0uQb/_old 2020-09-03 01:14:28.288477555 +0200 +++ /var/tmp/diff_new_pack.eo0uQb/_new 2020-09-03 01:14:28.288477555 +0200 @@ -16,10 +16,10 @@ 4 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 dbus/pyqt5.py -diff --git a/configure.py b/configure.py -index a361cf1..4fb3fa0 100644 ---- a/configure.py -+++ b/configure.py +Index: PyQt5-5.15.0/configure.py +=================================================================== +--- PyQt5-5.15.0.orig/configure.py ++++ PyQt5-5.15.0/configure.py @@ -58,7 +58,7 @@ class ModuleMetadata: # The module meta-data. MODULE_METADATA = { @@ -29,7 +29,7 @@ 'QAxContainer': ModuleMetadata(qmake_QT=['axcontainer']), 'Qt': ModuleMetadata(qmake_QT=['-core', '-gui']), 'QtAndroidExtras': ModuleMetadata(qmake_QT=['androidextras']), -@@ -1656,7 +1656,6 @@ del find_qt +@@ -1671,7 +1671,6 @@ del find_qt generate_module_makefile(target_config, verbose, mname, include_paths=target_config.dbus_inc_dirs, libs=libs, @@ -37,7 +37,7 @@ src_dir=sp_src_dir) subdirs.append(mname) -@@ -1686,6 +1685,14 @@ INSTALLS += init_py +@@ -1701,6 +1700,14 @@ INSTALLS += init_py all_installs.append(root_dir + '/__init__.py') @@ -52,11 +52,11 @@ # Install the uic module. out_f.write(''' uic_package.files = %s -diff --git a/dbus/dbus.cpp b/dbus/dbus.cpp -index 7183d92..8dc3446 100644 ---- a/dbus/dbus.cpp -+++ b/dbus/dbus.cpp -@@ -405,11 +405,11 @@ static PyMethodDef module_functions[] = { +Index: PyQt5-5.15.0/dbus/dbus.cpp +=================================================================== +--- PyQt5-5.15.0.orig/dbus/dbus.cpp ++++ PyQt5-5.15.0/dbus/dbus.cpp +@@ -405,11 +405,11 @@ static PyMethodDef module_functions[] = // The module entry point. #if PY_MAJOR_VERSION >= 3 @@ -85,24 +85,23 @@ + Py_InitModule("dbus_mainloop", module_functions); } #endif -diff --git a/dbus/pyqt5.py b/dbus/pyqt5.py -new file mode 100644 -index 0000000..1356ce3 +Index: PyQt5-5.15.0/dbus/pyqt5.py +=================================================================== --- /dev/null -+++ b/dbus/pyqt5.py ++++ PyQt5-5.15.0/dbus/pyqt5.py @@ -0,0 +1,5 @@ +"""Qt main loop integration using "python-qt5""" + +__all__ = ('DBusQtMainLoop', ) + +from PyQt5.dbus_mainloop import DBusQtMainLoop -diff --git a/project.py b/project.py -index 0b86b37..7f5d2b8 100644 ---- a/project.py -+++ b/project.py -@@ -289,6 +289,12 @@ del find_qt +Index: PyQt5-5.15.0/project.py +=================================================================== +--- PyQt5-5.15.0.orig/project.py ++++ PyQt5-5.15.0/project.py +@@ -298,6 +298,12 @@ del find_qt buildable.libraries.extend(dbus_libs) - buildable.debug = self.py_debug + buildable.debug = debug + installable = Installable('pyqt5', target_subdir=dbus_module_dir) + installable.files.append( @@ -112,7 +111,4 @@ + self.buildables.append(buildable) - def _add_plugin(self, name, user_name, target_name, target_subdir): --- -2.25.0 - + def _add_plugin(self, name, user_name, target_name, target_subdir, debug): ++++++ PyQt5-5.13.2.tar.gz -> PyQt5-5.15.0.tar.gz ++++++ ++++ 19529 lines of diff (skipped) ++++++ update-timeline.patch ++++++ --- /var/tmp/diff_new_pack.eo0uQb/_old 2020-09-03 01:14:28.844477759 +0200 +++ /var/tmp/diff_new_pack.eo0uQb/_new 2020-09-03 01:14:28.844477759 +0200 @@ -4,16 +4,17 @@ Is SIP unable to count or is there a different stupid reason all versions have to be mentioned manually? +-- diff --git a/sip/QtCore/QtCoremod.sip b/sip/QtCore/QtCoremod.sip -index cfc75cd..f97ea8a 100644 +index 6166649..7f9ccad 100644 --- a/sip/QtCore/QtCoremod.sip +++ b/sip/QtCore/QtCoremod.sip @@ -22,7 +22,7 @@ %Module(name=PyQt5.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt5, keyword_arguments="Optional", use_limited_api=True) --%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_6_2 Qt_5_6_3 Qt_5_6_4 Qt_5_6_5 Qt_5_6_6 Qt_5_6_7 Qt_5_6_8 Qt_5_6_9 Qt_5_7_0 Qt_5_7_1 Qt_5_8_0 Qt_5_8_1 Qt_5_9_0 Qt_5_9_1 Qt_5_9_2 Qt_5_9_3 Qt_5_9_4 Qt_5_9_5 Qt_5_9_6 Qt_5_9_7 Qt_5_9_8 Qt_5_9_9 Qt_5_10_0 Qt_5_10_1 Qt_5_11_0 Qt_5_11_1 Qt_5_11_2 Qt_5_11_3 Qt_5_12_0 Qt_5_12_1 Qt_5_12_2 Qt_5_12_3 Qt_5_12_4 Qt_5_13_0} -+%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_6_2 Qt_5_6_3 Qt_5_6_4 Qt_5_6_5 Qt_5_6_6 Qt_5_6_7 Qt_5_6_8 Qt_5_6_9 Qt_5_7_0 Qt_5_7_1 Qt_5_8_0 Qt_5_8_1 Qt_5_9_0 Qt_5_9_1 Qt_5_9_2 Qt_5_9_3 Qt_5_9_4 Qt_5_9_5 Qt_5_9_6 Qt_5_9_7 Qt_5_9_8 Qt_5_9_9 Qt_5_10_0 Qt_5_10_1 Qt_5_11_0 Qt_5_11_1 Qt_5_11_2 Qt_5_11_3 Qt_5_12_0 Qt_5_12_1 Qt_5_12_2 Qt_5_12_3 Qt_5_12_4 Qt_5_13_0 Qt_5_13_1 Qt_5_13_2 Qt_5_13_3 Qt_5_14_0 Qt_5_14_1 Qt_5_14_2 Qt_5_14_3} +-%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_6_2 Qt_5_6_3 Qt_5_6_4 Qt_5_6_5 Qt_5_6_6 Qt_5_6_7 Qt_5_6_8 Qt_5_6_9 Qt_5_7_0 Qt_5_7_1 Qt_5_8_0 Qt_5_8_1 Qt_5_9_0 Qt_5_9_1 Qt_5_9_2 Qt_5_9_3 Qt_5_9_4 Qt_5_9_5 Qt_5_9_6 Qt_5_9_7 Qt_5_9_8 Qt_5_9_9 Qt_5_10_0 Qt_5_10_1 Qt_5_11_0 Qt_5_11_1 Qt_5_11_2 Qt_5_11_3 Qt_5_12_0 Qt_5_12_1 Qt_5_12_2 Qt_5_12_3 Qt_5_12_4 Qt_5_13_0 Qt_5_14_0 Qt_5_15_0} ++%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_6_2 Qt_5_6_3 Qt_5_6_4 Qt_5_6_5 Qt_5_6_6 Qt_5_6_7 Qt_5_6_8 Qt_5_6_9 Qt_5_7_0 Qt_5_7_1 Qt_5_8_0 Qt_5_8_1 Qt_5_9_0 Qt_5_9_1 Qt_5_9_2 Qt_5_9_3 Qt_5_9_4 Qt_5_9_5 Qt_5_9_6 Qt_5_9_7 Qt_5_9_8 Qt_5_9_9 Qt_5_10_0 Qt_5_10_1 Qt_5_11_0 Qt_5_11_1 Qt_5_11_2 Qt_5_11_3 Qt_5_12_0 Qt_5_12_1 Qt_5_12_2 Qt_5_12_3 Qt_5_12_4 Qt_5_13_0 Qt_5_14_0 Qt_5_15_0 Qt_5_15_1 Qt_5_15_2 Qt_5_15_3} %Platforms {WS_X11 WS_WIN WS_MACX}
