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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 <[email protected]>
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 <[email protected]>
-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)