Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python3-pyside2 for openSUSE:Factory checked in at 2022-06-20 15:37:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pyside2 (Old) and /work/SRC/openSUSE:Factory/.python3-pyside2.new.1548 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pyside2" Mon Jun 20 15:37:59 2022 rev:17 rq:983779 version:5.15.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pyside2/python3-pyside2.changes 2021-10-12 21:51:26.936051719 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pyside2.new.1548/python3-pyside2.changes 2022-06-20 15:38:43.146986173 +0200 @@ -1,0 +2,71 @@ +Fri Jun 17 21:31:00 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Clean up some deprecated python-rpm-macro usage and declare + BuildRequirement on it explicitly. +- Provide python dist-info metadata and PyPI names in rpm metadata +- Fix missing install of typing stub and PySide2.support +- Fix ctest suite run by providing some extra paths + +------------------------------------------------------------------- +Sat Jun 11 19:43:43 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.15.4 + * [PYSIDE-955] QOpenGLContext.versionFunctions() have been + implemented. Class QOpenGLVersionFunctionsFactory (from Qt 6) + has also been added. + * [PYSIDE-1409] signature: The decision heuristics of result + tuples have been refined. + * [PYSIDE-1438] Crashes in Qt Datavisualization's + QBar/SurfaceDataProxy add/set/insertRow() members have been + fixed. + * [PYSIDE-1502] Import errors will now be properly reported. + * [PYSIDE-1513] Documentation on properties has been added. + * [PYSIDE-1538] signature: Unrecognized items will no longer raise + exceptions. + * [PYSIDE-1540] The performance of QPainter::drawPoints(QPolygon) + has been improved. + * [PYSIDE-1529] Crashes when registering static fields have been + fixed. + +------------------------------------------------------------------- +Sat Mar 12 08:44:57 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.15.3. Bugs fixed: + * [PYSIDE-454] namespace std is no longer rejected in the Qt + typesystem files. + * [PYSIDE-807] setup.py's 'clean' command has been fixed. + * [PYSIDE-1305] The error handling of constructor keyword + arguments has been fixed. + * [PYSIDE-1422] A crash related to Signal and __eq__ has + been fixed. + * [PYSIDE-1432] An ownership issue in QLayout::replaceWidget() + has been fixed. + * [PYSIDE-1442] QFlags operations have been fixed. + * [PYSIDE-1447] A crash related to qApp and Python 3.9 has been + fixed. + * [PYSIDE-1449] QTestlib's QAbstractItemModelTester has been + added. + * [PYSIDE-1460] An infinite loop changing up directories in the + signature bootstrap code has been fixed. + * [PYSIDE-1466] The newly introduced overload QSetting.value() + taking a type has been documentated. + * [PYSIDE-1478] A bug related to using QQmlContext.setContextProperty() + with the snake case feature has been fixed. + * [PYSIDE-1347] Inheritance for enum types has been fixed. + * [PYSIDE-1448] Code injected at target/end being invoked + for multiple overload ids has been fixed. + * [PYSIDE-1470] shiboken.delete() can now be used to delete + Q*Application. + * [PYSIDE-1501] The clang parser has been fixed to be able + to handle some Boost headers. +- Switch to CMake for building pyside2. +- Add patch: + * 0001-Always-link-to-python-libraries.patch +- Rebase patch: + * 0001-Don-t-try-to-install-or-use-uic-rcc-designer-copies.patch +- Drop now unneeded patches: + * lib64.patch + * 0002-Fix-the-openSUSE-executable-names.patch +- Build pyside without QtWebEngine on powerpc and zSystems + +------------------------------------------------------------------- Old: ---- 0002-Fix-the-openSUSE-executable-names.patch lib64.patch pyside-setup-opensource-src-5.15.2.tar.xz New: ---- 0001-Always-link-to-python-libraries.patch pyside-setup-opensource-src-5.15.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pyside2.spec ++++++ --- /var/tmp/diff_new_pack.AVbk8A/_old 2022-06-20 15:38:43.762987074 +0200 +++ /var/tmp/diff_new_pack.AVbk8A/_new 2022-06-20 15:38:43.766987079 +0200 @@ -1,7 +1,7 @@ # # spec file for package python3-pyside2 # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,11 +21,8 @@ # QML imports created and used by examples %global __requires_exclude qmlimport\\((Charts|TextBalloonPlugin) -%define mypython python3 -BuildRequires: python3-devel -BuildRequires: python3-setuptools Name: python3-pyside2 -Version: 5.15.2 +Version: 5.15.4 Release: 0 Summary: Python bindings for Qt # Legal: @@ -36,23 +33,38 @@ Group: Development/Languages/Python URL: http://wiki.qt.io/Qt_for_Python Source0: https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-%{version}-src/pyside-setup-opensource-src-%{version}.tar.xz -# PATCH-FIX-UPSTREAM -Patch0: lib64.patch +# PATCH-FIX-OPENSUSE +Patch0: 0001-Always-link-to-python-libraries.patch # PATCH-FIX-UPSTREAM Patch1: 0001-Don-t-try-to-install-or-use-uic-rcc-designer-copies.patch -# PATCH-FIX-OPENSUSE -Patch2: 0002-Fix-the-openSUSE-executable-names.patch # PATCH-FIX-UPSTREAM -Patch3: 0001-cmake-Don-t-assume-qhelpgenerator-is-in-PATH.patch +Patch2: 0001-cmake-Don-t-assume-qhelpgenerator-is-in-PATH.patch # PATCH-FIX-UPSTREAM -Patch4: 0001-Backport-LLVM-13-fix-from-shiboken6.patch +Patch3: 0001-Backport-LLVM-13-fix-from-shiboken6.patch +# Provide the PyPI names +Provides: python3-PySide2 = %{version}-%{release} +Provides: python3-shiboken2 = %{version}-%{release} +Provides: python3-shiboken2_generator = %{version}-%{release} +# SECTION common_dependencies +BuildRequires: clang-devel >= 3.9 BuildRequires: cmake BuildRequires: fdupes BuildRequires: gcc-c++ - BuildRequires: libqt5-qtdeclarative-private-headers-devel - -##### essential modules +BuildRequires: libxslt-devel +BuildRequires: python-rpm-macros +BuildRequires: python3-Sphinx +BuildRequires: python3-devel +BuildRequires: python3-idna +BuildRequires: python3-setuptools +BuildRequires: python3-urllib3 +BuildRequires: python3-wheel +%if %{with tests} +BuildRequires: Mesa-dri +BuildRequires: xvfb-run +%endif +# /SECTION +# SECTION essential_modules BuildRequires: cmake(Qt5Concurrent) BuildRequires: cmake(Qt5Core) >= 5.15 BuildRequires: cmake(Qt5Network) @@ -63,8 +75,8 @@ BuildRequires: cmake(Qt5X11Extras) BuildRequires: cmake(Qt5Xml) BuildRequires: cmake(Qt5XmlPatterns) - -##### optional modules +# /SECTION +# SECTION optional_modules BuildRequires: libQt53DQuickScene2D5 BuildRequires: cmake(Qt53DAnimation) BuildRequires: cmake(Qt53DCore) @@ -89,22 +101,14 @@ BuildRequires: cmake(Qt5Svg) BuildRequires: cmake(Qt5TextToSpeech) BuildRequires: cmake(Qt5WebChannel) +%ifnarch ppc64 ppc64le s390x BuildRequires: cmake(Qt5WebEngineWidgets) +%endif BuildRequires: cmake(Qt5WebSockets) BuildRequires: cmake(Qt5Widgets) BuildRequires: cmake(Qt5Xml) BuildRequires: cmake(Qt5XmlPatterns) - -BuildRequires: clang-devel >= 3.9 -BuildRequires: libxslt-devel -BuildRequires: python3-Sphinx -BuildRequires: python3-idna -BuildRequires: python3-urllib3 -BuildRequires: python3-wheel -%if %{with tests} -BuildRequires: xvfb-run -BuildRequires: Mesa-dri -%endif +# /SECTION %description The PySide2 project provides Python bindings for the Qt @@ -125,79 +129,108 @@ License: BSD-3-Clause Group: Development/Languages/Python Requires: %{name} = %{version} +BuildArch: noarch %description examples Examples and Tutorials for the PySide2 bindings for Qt. %prep -%setup -q -n pyside-setup-opensource-src-%{version} -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%if "%{_lib}" == "lib64" -%patch0 -p1 -%endif - -# Test expects depth of 32 -printf '[QtGui::qdatastream_gui_operators_test]\n linux\n' >> build_history/blacklist.txt - -# bug_307 fails on armv7l only -%ifarch %{arm} -printf '[QtWidgets::bug_307]\n linux\n' >> build_history/blacklist.txt -%endif +%autosetup -p1 -n pyside-setup-opensource-src-%{version} %build -export LLVM_INSTALL_DIR=%{_prefix} -# Workaround for PYSIDE-880 -export LC_ALL=C.utf8 -%{mypython} setup.py build --reuse-build --ignore-git %{?jobs:--parallel=%{jobs}} \ -%if %{with tests} - --build-tests -%endif +_libsuffix=$(echo %{_lib} | cut -b4-) -%install -export LC_ALL=C.utf8 -%{mypython} setup.py install --reuse-build --ignore-git --prefix=%{_prefix} --root=%{buildroot} \ +# NOTE:The compiler and linker flags shall not be defined +%cmake \ + -DLIB_SUFFIX:STRING="${_libsuffix}" \ + -DCMAKE_C_FLAGS:STRING="" \ + -DCMAKE_CXX_FLAGS:STRING="" \ + -DCMAKE_EXE_LINKER_FLAGS:STRING="" \ + -DPYTHON_EXECUTABLE:STRING=python3 \ + -DCMAKE_BUILD_RPATH_USE_ORIGIN:BOOL=ON \ %if %{with tests} - --build-tests + -DBUILD_TESTS:BOOL=ON %endif -# and hack re-installation, since setup is doing it wrong -rm -rf %{buildroot}/* -mkdir -p %{buildroot}/%{_libdir} -cp -a ./pyside?_install/py*-release/* %{buildroot}%{_prefix}/ - -cp -a ./pyside3_build/py*-release/pyside2/PySide2/*.pyi %{buildroot}%{python_sitearch}/PySide2/ +%cmake_build -cp -a ./examples %{buildroot}%{_datadir}/PySide2/ +%install +%cmake_install -sed -i 's,=.*/pyside._install/[^\/]*,=/usr,' %{buildroot}/%{_libdir}/pkgconfig/*.pc -sed -i 's,^libdir=.*,libdir=%{_libdir},' %{buildroot}/%{_libdir}/pkgconfig/*.pc +sed -i 's#env python$#python%{python3_bin_suffix}#' \ + %{buildroot}%{_bindir}/pyside_tool.py -sed -i 's,"[^"]*/include/shiboken2","%{_includedir}/shiboken2",' %{buildroot}/%{_libdir}/cmake/Shiboken*/*.cmake -sed -i 's,"[^"]*/%{_lib}/libshiboken2.\(.*\)","%{_libdir}/libshiboken2.\1",' %{buildroot}/%{_libdir}/cmake/Shiboken*/*.cmake -sed -i 's,"[^"]*/bin/shiboken2","%{_bindir}/shiboken2",' %{buildroot}/%{_libdir}/cmake/Shiboken*/*.cmake -sed -i 's,^include("[^"]*-release/%{_lib}/,include("%{_libdir}/,' %{buildroot}/%{_libdir}/cmake/Shiboken*/*.cmake +# Broken and conflicts with python3-pyside6 +rm %{buildroot}%{_bindir}/shiboken_tool.py -sed -i 's,"[^"]*/include/PySide2","%{_includedir}/PySide2",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake -sed -i 's,"[^"]*/%{_lib}/cmake/\(.*\)","%{_libdir}/cmake/\1",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake -sed -i 's,"[^"]*/%{_lib}/libpyside2\.\(.*\)","%{_libdir}/libpyside2.\1",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake -sed -i 's,"[^"]*/\(python.*/site-packages\)","%{_libdir}/\1",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake -sed -i 's,"[^"]*/share/PySide2/typesystems","%{_datadir}/PySide2/typesystems",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake -sed -i 's,"[^"]*/share/PySide2/glue","%{_datadir}/PySide2/glue",' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake -sed -i 's,^include("[^"]*-release/%{_lib}/,include("%{_libdir}/,' %{buildroot}/%{_libdir}/cmake/PySide2*/*.cmake +# No use on linux +rm %{buildroot}%{_datadir}/PySide2/typesystems/*_{mac,win}.xml + +# The cmake superproject forgets these +cp -r build/sources/pyside2/PySide2/*.pyi \ + build/sources/pyside2/PySide2/py.typed \ + build/sources/pyside2/PySide2/support \ + %{buildroot}%{python3_sitearch}/PySide2/ +# this is not ideal, but at least we get some python dist metadata +python3 setup.py dist_info +for d in *.dist-info; do + # the commands were copied verbatim, not wrapped by entry-points. + rm -f $d/entry_points.txt + cp -r $d %{buildroot}%{python3_sitearch}/${d/.dist-info/-%{version}.dist-info} +done -rm %{buildroot}%{_bindir}/*_tool.py -rm -Rf %{buildroot}%{_datadir}/PySide2/typesystems/typesystem_*_win.xml +# Examples must be installed manually +cp -R examples %{buildroot}%{_datadir}/PySide2 %fdupes %{buildroot}%{_datadir}/PySide2/examples/ -%fdupes %{buildroot}%{_libdir}/cmake/ -%fdupes %{buildroot}%{python_sitearch}/shiboken2/ +%fdupes %{buildroot}%{_libqt5_libdir}/cmake/ +%fdupes %{buildroot}%{python3_sitearch} %check %if %{with tests} -xvfb-run -s "-screen 0 1600x1200x16 -ac +extension GLX +render -noreset" %{mypython} testrunner.py test +# Set some environment variables +export PATH=%{_libqt5_bindir}:$PATH +export LD_LIBRARY_PATH=%{buildroot}%{_libqt5_libdir}:$LD_LIBRARY_PATH +export PYTHONPATH=%{buildroot}%{python3_sitearch}:$PWD/build/sources/pyside2/tests/pysidetest +%if 0%{?sle_version} && 0%{?sle_version} <= 150300 +# Leap 15.3: ctest searches the libs before shiboken_paths.py can set the search path (!?) +for binding in $PWD/build/sources/shiboken2/tests/lib*; do + export LD_LIBRARY_PATH=$binding:$LD_LIBRARY_PATH +done +export LD_LIBRARY_PATH=$PWD/build/sources/pyside2/tests/pysidetest:$LD_LIBRARY_PATH +%endif + +%define xvfb_command xvfb-run -s "-screen 0 1600x1200x16 -ac +extension GLX +render -noreset" + +# Tests known to fail (listed in build_history/blacklist.txt) +ctest_exclude_regex="QtMultimedia_audio_test" +ctest_exclude_regex="$ctest_exclude_regex|QtQml_javascript_exceptions" +ctest_exclude_regex="$ctest_exclude_regex|QtScriptTools_debugger_test" +ctest_exclude_regex="$ctest_exclude_regex|registry_existence_test" +ctest_exclude_regex="$ctest_exclude_regex|QtWebEngineWidgets_pyside-474-qtwebengineview" +ctest_exclude_regex="$ctest_exclude_regex|QtWebEngineCore_web_engine_custom_scheme" +%ifarch %{arm} +# bug_307 fails on armv7l only +ctest_exclude_regex="$ctest_exclude_regex|QtWidget_bug_307" +%endif +%ifarch ppc64le +# TODO: investigate/report test failure on PowerPC +ctest_exclude_regex="$ctest_exclude_regex|QtQml_signal_arguments" +%endif + +# Tests are executed from subdirectories. %%ctest can't be used. +%define ctest_command %{shrink:ctest + --output-on-failure + --force-new-ctest-process + --parallel %{_smp_build_ncpus} + --exclude-regex "($ctest_exclude_regex)"} + +pushd build/sources/shiboken2 +%{xvfb_command} %{ctest_command} +popd +pushd build/sources/pyside2 +%{xvfb_command} %{ctest_command} +popd %endif %post -p /sbin/ldconfig @@ -206,20 +239,30 @@ %files %license LICENSE.* %doc dist/changes* -%{_bindir}/* -%{_libdir}/*.so.* -%{python_sitearch}/* +%{_bindir}/pyside2-lupdate +%{_bindir}/pyside_tool.py +%{_bindir}/shiboken2 +%{_libqt5_libdir}/libpyside2.%{py3_soflags}.so.* +%{_libqt5_libdir}/libshiboken2.%{py3_soflags}.so.* +%{python3_sitearch}/PySide2/ +%{python3_sitearch}/PySide2-%{version}.dist-info +%{python3_sitearch}/shiboken2/ +%{python3_sitearch}/shiboken2-%{version}.dist-info +%{python3_sitearch}/shiboken2_generator/ +%{python3_sitearch}/shiboken2_generator-%{version}.dist-info %files devel %{_datadir}/PySide2/ +%{_includedir}/PySide2/ +%{_includedir}/shiboken2/ +%{_libqt5_libdir}/libpyside2.%{py3_soflags}.so +%{_libqt5_libdir}/libshiboken2.%{py3_soflags}.so +%{_libqt5_libdir}/cmake/PySide2-%{version} +%{_libqt5_libdir}/cmake/Shiboken2-%{version} +%{_libqt5_libdir}/pkgconfig/pyside2.pc +%{_libqt5_libdir}/pkgconfig/shiboken2.pc +%{_mandir}/man1/pyside2-lupdate.1%{?ext_man} %exclude %{_datadir}/PySide2/examples -%{_includedir}/* -%{_libdir}/*.so -%{_libdir}/cmake/PySide2-%{version} -%{_libdir}/cmake/Shiboken2-%{version} -%{_libdir}/pkgconfig/pyside2.pc -%{_libdir}/pkgconfig/shiboken2.pc -%{_mandir}/man*/* %files examples %dir %{_datadir}/PySide2 ++++++ 0001-Always-link-to-python-libraries.patch ++++++ >From d46be00db12b97bff6b62222ccb4e97fdb0a7ed4 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux <christo...@krop.fr> Date: Mon, 21 Mar 2022 14:48:20 +0100 Subject: [PATCH] Always link to python libraries. --- sources/shiboken2/data/shiboken_helpers.cmake | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/sources/shiboken2/data/shiboken_helpers.cmake b/sources/shiboken2/data/shiboken_helpers.cmake index 5e0c6ea..5c0bcdc 100644 --- a/sources/shiboken2/data/shiboken_helpers.cmake +++ b/sources/shiboken2/data/shiboken_helpers.cmake @@ -413,21 +413,9 @@ macro(shiboken_compute_python_libraries) "SHIBOKEN_COMPUTE_LIBS" "shiboken_compute_python_libraries" "IS_CALLED_FROM_EXPORT" "" "" ${ARGN}) - if (NOT SHIBOKEN_PYTHON_LIBRARIES) - set(SHIBOKEN_PYTHON_LIBRARIES "") - endif() - - if(CMAKE_BUILD_TYPE STREQUAL "Debug") - if(WIN32 AND NOT SHIBOKEN_PYTHON_LIBRARIES) - set(SHIBOKEN_PYTHON_LIBRARIES ${PYTHON_DEBUG_LIBRARIES}) - endif() - endif() - - if(CMAKE_BUILD_TYPE STREQUAL "Release") - if(WIN32 AND NOT SHIBOKEN_PYTHON_LIBRARIES) - set(SHIBOKEN_PYTHON_LIBRARIES ${PYTHON_LIBRARIES}) - endif() - endif() + # Always link to python libraries. + message(STATUS "Linking shiboken to ${PYTHON_LIBRARIES}") + set(SHIBOKEN_PYTHON_LIBRARIES ${PYTHON_LIBRARIES}) # If the resulting variable # contains a "debug;X;optimized;Y" list like described in shiboken_check_if_limited_api, -- 2.35.1 ++++++ 0001-Don-t-try-to-install-or-use-uic-rcc-designer-copies.patch ++++++ --- /var/tmp/diff_new_pack.AVbk8A/_old 2022-06-20 15:38:43.802987132 +0200 +++ /var/tmp/diff_new_pack.AVbk8A/_new 2022-06-20 15:38:43.806987138 +0200 @@ -1,79 +1,22 @@ -From 06f2d7c11dece8a6e7328cf4f8ade48ce75874b0 Mon Sep 17 00:00:00 2001 +From 88b4cc717777aa88afbed8ec30b6ef95a7ec01d1 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux <christo...@krop.fr> -Date: Mon, 30 Dec 2019 11:24:23 +0100 +Date: Mon, 21 Mar 2022 17:03:40 +0100 Subject: [PATCH] Don't try to install or use uic/rcc/designer copies. These executables are installed by qtbase and qttools. Making copies is not needed. - -pyside2-tools wrongly assumed the executables were in /usr/bin on Linux. --- - build_scripts/platforms/unix.py | 17 +--------- - sources/pyside2-tools/CMakeLists.txt | 48 ---------------------------- - 2 files changed, 1 insertion(+), 64 deletions(-) + sources/pyside2-tools/CMakeLists.txt | 32 ---------------------------- + 1 file changed, 32 deletions(-) -diff --git a/build_scripts/platforms/unix.py b/build_scripts/platforms/unix.py -index b842510..fd2f71c 100644 ---- a/build_scripts/platforms/unix.py -+++ b/build_scripts/platforms/unix.py -@@ -134,24 +134,9 @@ def prepare_packages_posix(self, vars): - "{st_build_dir}/{st_package_name}", - filter=[ - "pyside2-lupdate", -- "uic", -- "rcc", - ], - recursive=False, vars=vars)) - -- # Copying designer -- if sys.platform == "darwin": -- executables.extend(copydir( -- "{install_dir}/bin/Designer.app", -- "{st_build_dir}/{st_package_name}/Designer.app", -- filter=None, recursive=True, -- force=False, vars=vars)) -- else: -- copyfile( -- "{install_dir}/bin/designer", -- "{st_build_dir}/{st_package_name}/designer", -- force=False, vars=vars) -- - # <install>/lib/lib* -> {st_package_name}/ - copydir( - "{install_dir}/lib/", -@@ -204,7 +189,7 @@ def prepare_packages_posix(self, vars): - # compatibility - if sys.version_info[0] == 3: - examples_path = "{st_build_dir}/{st_package_name}/examples".format(**vars) -- pyside_rcc_path = "{install_dir}/bin/rcc".format(**vars) -+ pyside_rcc_path = "/usr/bin/rcc" - pyside_rcc_options = ['-g', 'python'] - regenerate_qt_resources(examples_path, pyside_rcc_path, pyside_rcc_options) - diff --git a/sources/pyside2-tools/CMakeLists.txt b/sources/pyside2-tools/CMakeLists.txt -index ce65750..ed7fb09 100644 +index ce65750..f9ebd84 100644 --- a/sources/pyside2-tools/CMakeLists.txt +++ b/sources/pyside2-tools/CMakeLists.txt -@@ -39,54 +39,6 @@ if (NOT PYTHON_SITE_PACKAGES) - endif() +@@ -55,38 +55,6 @@ else() + set(DESIGNER_PATH "${TOOLS_PATH}/designer${EXE_EXT}") endif() --# Handling .exe extension for Window and the uic/rcc executables --if (WIN32) -- set(EXE_EXT ".exe") --else() -- set(EXE_EXT "") --endif() -- --set(TOOLS_PATH "${_qt5Core_install_prefix}/bin") --set(UIC_PATH "${TOOLS_PATH}/uic${EXE_EXT}") --set(RCC_PATH "${TOOLS_PATH}/rcc${EXE_EXT}") --if (APPLE) -- set(DESIGNER_PATH "${TOOLS_PATH}/Designer.app") --else() -- set(DESIGNER_PATH "${TOOLS_PATH}/designer${EXE_EXT}") --endif() -- -install(FILES "${UIC_PATH}" - DESTINATION bin - PERMISSIONS @@ -110,6 +53,6 @@ "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" IMMEDIATE @ONLY) -- -2.26.2 +2.35.1 ++++++ pyside-setup-opensource-src-5.15.2.tar.xz -> pyside-setup-opensource-src-5.15.4.tar.xz ++++++ ++++ 5917 lines of diff (skipped)