Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python3-pyside6 for openSUSE:Factory
checked in at 2026-03-28 20:12:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-pyside6 (Old)
and /work/SRC/openSUSE:Factory/.python3-pyside6.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pyside6"
Sat Mar 28 20:12:58 2026 rev:50 rq:1342828 version:6.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python3-pyside6/python3-pyside6.changes
2026-02-11 18:47:44.482590248 +0100
+++
/work/SRC/openSUSE:Factory/.python3-pyside6.new.8177/python3-pyside6.changes
2026-03-28 20:14:00.879066127 +0100
@@ -1,0 +2,6 @@
+Mon Mar 23 19:58:52 UTC 2026 - Christophe Marin <[email protected]>
+
+- Update to 6.11.0. Check the installed changes-6.11.0 file for the
+ full list of changes
+
+-------------------------------------------------------------------
Old:
----
pyside-setup-everywhere-src-6.10.2.tar.xz
New:
----
pyside-setup-everywhere-src-6.11.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-pyside6.spec ++++++
--- /var/tmp/diff_new_pack.CsIxDe/_old 2026-03-28 20:14:02.395128697 +0100
+++ /var/tmp/diff_new_pack.CsIxDe/_new 2026-03-28 20:14:02.395128697 +0100
@@ -17,7 +17,7 @@
%define tar_name pyside-setup-everywhere-src
-%define tar_version 6.10.2
+%define tar_version 6.11.0
%global flavor @BUILD_FLAVOR@%{nil}
%if "%flavor" == ""
@@ -43,7 +43,7 @@
%endif
Name: %{mypython}-%{pyside_flavor}
-Version: 6.10.2
+Version: 6.11.0
Release: 0
Summary: Python bindings for Qt 6
License: (GPL-2.0-only AND (GPL-2.0-only OR GPL-3.0-or-later) AND
GPL-3.0-only WITH Qt-GPL-exception-1.0) OR LGPL-3.0-only
@@ -87,7 +87,6 @@
# /SECTION
# SECTION essential_modules
BuildRequires: cmake(Qt6Concurrent) >= %{version}
-BuildRequires: cmake(Qt6ExampleIconsPrivate) >= %{version}
BuildRequires: cmake(Qt6Gui) >= %{version}
BuildRequires: cmake(Qt6GuiPrivate) >= %{version}
BuildRequires: cmake(Qt6Network) >= %{version}
@@ -239,18 +238,46 @@
%build
_libsuffix=$(echo %{_lib} | cut -b4-)
-# The python script used to set paths before running tests
-# doesn't handle build dirs called 'build'
-%global __qt6_builddir %{pyside_flavor}
-
# Fix installation dir
sed -i 's#purelib#platlib#' sources/shiboken6/cmake/ShibokenHelpers.cmake
-pushd sources/%{pyside_flavor}
-
# numpy changed the include path on 2.0
numpyinc=$(%{__mypython} -c 'import numpy; print(numpy.get_include())')
+%if "%{pyside_flavor}" == "shiboken6"
+
+# The shiboken generator was split in the 6.11.0 release, build and install it
first
+pushd sources/shiboken6_generator
+sed -i 's#FORCE##' cmake/ShibokenGeneratorSetup.cmake
+
+_shiboken_generator_install_root=$PWD/install
+cat >> _shiboken_generator_install_root << EOF
+`echo $_shiboken_generator_install_root`
+EOF
+
+export
CMAKE_PREFIX_PATH=${_shiboken_generator_install_root}%{_qt6_prefix}:%{_prefix}
+export PATH=${_shiboken_generator_install_root}%{_bindir}:$PATH
+
+%cmake_qt6 \
+
-DCMAKE_INSTALL_PREFIX:STRING=${_shiboken_generator_install_root}%{_qt6_prefix}
\
+ -DLIB_INSTALL_DIR:STRING=%{_lib} \
+ -DCMAKE_SKIP_RPATH:BOOL=ON
+
+%qt6_build
+
+cmake --build %{__qt6_build_options} -v -t install
+
+# Now, to build shiboken, we temporarily hack some paths in the freshly
installed CMake files
+sed -i "s#_IMPORT_PREFIX \"%{_qt6_prefix}\"#_IMPORT_PREFIX
\"${_shiboken_generator_install_root}%{_qt6_prefix}\"#"
${_shiboken_generator_install_root}%{_qt6_cmakedir}/Shiboken6Tools/Shiboken6ToolsTargets-relwithdebinfo.cmake
+popd
+%endif
+
+# The python script used to set paths before running tests
+# doesn't handle build dirs called 'build'
+%global __qt6_builddir %{pyside_flavor}
+
+pushd sources/%{pyside_flavor}
+
%cmake_qt6 \
-DBUILD_TESTS:BOOL=ON \
-DLIB_SUFFIX:STRING="${_libsuffix}" \
@@ -264,7 +291,7 @@
-DCTEST_TESTING_TIMEOUT=120 \
%{nil}
-%{qt6_build}
+%qt6_build
popd
@@ -274,6 +301,13 @@
popd
%if "%{pyside_flavor}" == "shiboken6"
+# Move shiboken_tools files to the right place
+_shiboken_generator_install_root=$(<sources/shiboken6_generator/_shiboken_generator_install_root)
+cp -rv ${_shiboken_generator_install_root}/* %{buildroot}
+
+# and restore paths in CMake files
+sed -i "s#\"${_shiboken_generator_install_root}\"##"
%{buildroot}%{_qt6_cmakedir}/Shiboken6Tools/Shiboken6ToolsTargets-relwithdebinfo.cmake
+
sed -i 's@^#.*env python.*$@#!%{__mypython}@'
%{buildroot}%{_bindir}/shiboken_tool.py
# Delete weird copies
@@ -303,7 +337,7 @@
cp -r *.egg-info $sitearch
%fdupes $sitearch
-%fdupes -s %{buildroot}%{_libdir}/cmake
+%fdupes %{buildroot}%{_libdir}/cmake
%check
# the pyside tests need to know the path to the 'qmake' executable
++++++ 0001-Fix-installation.patch ++++++
--- /var/tmp/diff_new_pack.CsIxDe/_old 2026-03-28 20:14:02.463131504 +0100
+++ /var/tmp/diff_new_pack.CsIxDe/_new 2026-03-28 20:14:02.491132660 +0100
@@ -1,17 +1,17 @@
-From c069622d35a00485742b125caf9439b31b1b972f Mon Sep 17 00:00:00 2001
+From b6df4f8906911d7907d588403a63c6f10e706209 Mon Sep 17 00:00:00 2001
From: Christophe Marin <[email protected]>
Date: Tue, 7 Oct 2025 15:54:32 +0200
Subject: [PATCH] Fix installation
Upstream decided to install files in non-standard locations.
---
- sources/pyside6/CMakeLists.txt | 2 +-
- sources/shiboken6/generator/CMakeLists.txt | 4 ++--
- sources/shiboken6/libshiboken/CMakeLists.txt | 2 +-
+ sources/pyside6/CMakeLists.txt | 2 +-
+ sources/shiboken6/libshiboken/CMakeLists.txt | 2 +-
+ sources/shiboken6_generator/generator/CMakeLists.txt | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sources/pyside6/CMakeLists.txt b/sources/pyside6/CMakeLists.txt
-index 6b73d70..74aaba5 100644
+index bfe3956..b3f9946 100644
--- a/sources/pyside6/CMakeLists.txt
+++ b/sources/pyside6/CMakeLists.txt
@@ -40,7 +40,7 @@ install(EXPORT PySide6Targets
@@ -23,11 +23,23 @@
FILE PySide6Targets.cmake)
endif()
-diff --git a/sources/shiboken6/generator/CMakeLists.txt
b/sources/shiboken6/generator/CMakeLists.txt
-index 997468f..d0948d9 100644
---- a/sources/shiboken6/generator/CMakeLists.txt
-+++ b/sources/shiboken6/generator/CMakeLists.txt
-@@ -73,11 +73,11 @@ install(EXPORT "${package_name}Targets"
+diff --git a/sources/shiboken6/libshiboken/CMakeLists.txt
b/sources/shiboken6/libshiboken/CMakeLists.txt
+index bc3569b..de7b06b 100644
+--- a/sources/shiboken6/libshiboken/CMakeLists.txt
++++ b/sources/shiboken6/libshiboken/CMakeLists.txt
+@@ -221,6 +221,6 @@ if(NOT is_pyside6_superproject_build)
+
+ install(EXPORT Shiboken6WheelTargets
+ NAMESPACE Shiboken6::
+- DESTINATION "${LIB_INSTALL_DIR}/wheels/cmake/Shiboken6"
++ DESTINATION "${LIB_INSTALL_DIR}/cmake/Shiboken6"
+ FILE Shiboken6Targets.cmake)
+ endif()
+diff --git a/sources/shiboken6_generator/generator/CMakeLists.txt
b/sources/shiboken6_generator/generator/CMakeLists.txt
+index 33bb413..fd2a9f3 100644
+--- a/sources/shiboken6_generator/generator/CMakeLists.txt
++++ b/sources/shiboken6_generator/generator/CMakeLists.txt
+@@ -72,11 +72,11 @@ install(EXPORT "${package_name}Targets"
if(NOT is_pyside6_superproject_build)
install(TARGETS shiboken6
EXPORT "${package_name}WheelTargets"
@@ -41,18 +53,7 @@
FILE "${package_name}Targets.cmake")
endif()
-diff --git a/sources/shiboken6/libshiboken/CMakeLists.txt
b/sources/shiboken6/libshiboken/CMakeLists.txt
-index 973d14b..c4235f8 100644
---- a/sources/shiboken6/libshiboken/CMakeLists.txt
-+++ b/sources/shiboken6/libshiboken/CMakeLists.txt
-@@ -217,6 +217,6 @@ if(NOT is_pyside6_superproject_build)
-
- install(EXPORT Shiboken6WheelTargets
- NAMESPACE Shiboken6::
-- DESTINATION "${LIB_INSTALL_DIR}/wheels/cmake/Shiboken6"
-+ DESTINATION "${LIB_INSTALL_DIR}/cmake/Shiboken6"
- FILE Shiboken6Targets.cmake)
- endif()
--
-2.51.0
+2.53.0
+
++++++ 0001-Revert-Modify-headers-installation-for-CMake-builds.patch ++++++
--- /var/tmp/diff_new_pack.CsIxDe/_old 2026-03-28 20:14:02.531134311 +0100
+++ /var/tmp/diff_new_pack.CsIxDe/_new 2026-03-28 20:14:02.531134311 +0100
@@ -1,10 +1,9 @@
-From 80632681335d0dbc4b801a513a78ed921bd5377c Mon Sep 17 00:00:00 2001
+From 8c63e7f4545258045c30e99409fd055d4bf9d86c Mon Sep 17 00:00:00 2001
From: Christophe Marin <[email protected]>
Date: Tue, 7 Oct 2025 14:14:43 +0200
Subject: [PATCH] Revert "Modify headers installation for CMake builds"
/usr/include/ is the correct location for include headers.
-
---
build_scripts/platforms/unix.py | 4 ++--
build_scripts/platforms/windows_desktop.py | 7 ++++---
@@ -39,10 +38,10 @@
"{install_dir}/{cmake_package_name}/include",
destination_dir / "include",
diff --git a/build_scripts/platforms/windows_desktop.py
b/build_scripts/platforms/windows_desktop.py
-index e023ff0..83f06c3 100644
+index 55b9287..a91105d 100644
--- a/build_scripts/platforms/windows_desktop.py
+++ b/build_scripts/platforms/windows_desktop.py
-@@ -94,10 +94,11 @@ def prepare_packages_win32(pyside_build, _vars):
+@@ -96,10 +96,11 @@ def prepare_packages_win32(pyside_build, _vars):
_filter=pdbs,
recursive=False, _vars=_vars)
@@ -71,10 +70,10 @@
install(DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/QtAsyncio"
DESTINATION
"${PYTHON_SITE_PACKAGES}/${BINDING_NAME}${pyside6_SUFFIX}")
diff --git a/sources/pyside6/PySide6/QtCore/CMakeLists.txt
b/sources/pyside6/PySide6/QtCore/CMakeLists.txt
-index 2f49b61..6359ff4 100644
+index 997b0fe..ac6b451 100644
--- a/sources/pyside6/PySide6/QtCore/CMakeLists.txt
+++ b/sources/pyside6/PySide6/QtCore/CMakeLists.txt
-@@ -306,4 +306,4 @@ if (APPLE)
+@@ -307,4 +307,4 @@ if (APPLE)
endif()
install(FILES ${pyside6_SOURCE_DIR}/qtcorehelper.h
${pyside6_SOURCE_DIR}/qiopipe.h
@@ -111,30 +110,30 @@
-install(FILES ${pyside6_SOURCE_DIR}/qpydesignerextensions.h DESTINATION
PySide6/include/QtDesigner)
+install(FILES ${pyside6_SOURCE_DIR}/qpydesignerextensions.h DESTINATION
include/PySide6/QtDesigner)
diff --git a/sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
b/sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
-index f416078..29a7b25 100644
+index 1846f59..7689607 100644
--- a/sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
+++ b/sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
-@@ -96,4 +96,4 @@ create_pyside_module(NAME QtGraphs
+@@ -97,4 +97,4 @@ create_pyside_module(NAME QtGraphs
DROPPED_ENTRIES QtGraphs_DROPPED_ENTRIES)
install(FILES ${pyside6_SOURCE_DIR}/qtgraphs_helper.h
- DESTINATION PySide6/include/QtGraphs)
+ DESTINATION include/PySide6/QtGraphs)
diff --git a/sources/pyside6/PySide6/QtGui/CMakeLists.txt
b/sources/pyside6/PySide6/QtGui/CMakeLists.txt
-index b9e8429..1d2d411 100644
+index 778b1d6..3dd9380 100644
--- a/sources/pyside6/PySide6/QtGui/CMakeLists.txt
+++ b/sources/pyside6/PySide6/QtGui/CMakeLists.txt
-@@ -366,4 +366,4 @@ create_pyside_module(NAME QtGui
+@@ -367,4 +367,4 @@ create_pyside_module(NAME QtGui
install(FILES ${pyside6_SOURCE_DIR}/qpytextobject.h
${pyside6_SOURCE_DIR}/qtguihelper.h
- DESTINATION PySide6/include/QtGui/)
+ DESTINATION include/PySide6/QtGui/)
diff --git a/sources/pyside6/cmake/Macros/PySideModules.cmake
b/sources/pyside6/cmake/Macros/PySideModules.cmake
-index 86791f4..7bb7714 100644
+index c54b869..6dbc1fc 100644
--- a/sources/pyside6/cmake/Macros/PySideModules.cmake
+++ b/sources/pyside6/cmake/Macros/PySideModules.cmake
-@@ -378,7 +378,7 @@ macro(create_pyside_module)
+@@ -379,7 +379,7 @@ macro(create_pyside_module)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/PySide6/${module_NAME}/pyside6_${lower_module_name}_python.h
@@ -144,10 +143,10 @@
# Copy typesystem files and remove module names from the <load-typesystem>
element
diff --git a/sources/pyside6/libpyside/CMakeLists.txt
b/sources/pyside6/libpyside/CMakeLists.txt
-index 75c2328..f8b25a4 100644
+index 4f95ce0..40a7244 100644
--- a/sources/pyside6/libpyside/CMakeLists.txt
+++ b/sources/pyside6/libpyside/CMakeLists.txt
-@@ -101,7 +101,7 @@ append_size_optimization_flags(pyside6)
+@@ -103,7 +103,7 @@ append_size_optimization_flags(pyside6)
target_include_directories(pyside6 PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
@@ -156,7 +155,7 @@
)
target_compile_definitions(pyside6 PRIVATE -DQT_LEAN_HEADERS=1
-DQT_NO_KEYWORDS=1)
-@@ -177,7 +177,7 @@
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/PySide6ConfigVersion.cmake.in"
+@@ -179,7 +179,7 @@
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/PySide6ConfigVersion.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/PySide6ConfigVersion.cmake" @ONLY)
install(FILES ${libpyside_HEADERS}
@@ -166,10 +165,10 @@
# build-time installation
install(TARGETS pyside6 EXPORT PySide6Targets
diff --git a/sources/pyside6/libpysideqml/CMakeLists.txt
b/sources/pyside6/libpysideqml/CMakeLists.txt
-index 1430334..dac3cdd 100644
+index 4c6ef38..f2ebe51 100644
--- a/sources/pyside6/libpysideqml/CMakeLists.txt
+++ b/sources/pyside6/libpysideqml/CMakeLists.txt
-@@ -84,7 +84,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D
QT_NO_CAST_FROM_ASCII -D QT_NO_CAST_T
+@@ -86,7 +86,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D
QT_NO_CAST_FROM_ASCII -D QT_NO_CAST_T
qfp_strip_library("pyside6qml")
install(FILES ${libpysideqml_HEADERS}
@@ -179,7 +178,7 @@
#built-time installation
install(TARGETS pyside6qml EXPORT PySide6Targets
diff --git a/sources/pyside6/libpysideremoteobjects/CMakeLists.txt
b/sources/pyside6/libpysideremoteobjects/CMakeLists.txt
-index caaadc2..4669fb6 100644
+index 4196eb3..3857cd6 100644
--- a/sources/pyside6/libpysideremoteobjects/CMakeLists.txt
+++ b/sources/pyside6/libpysideremoteobjects/CMakeLists.txt
@@ -80,7 +80,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D
QT_NO_CAST_FROM_ASCII -D QT_NO_CAST_T
@@ -205,10 +204,10 @@
python_include_dir=@Python_INCLUDE_DIRS@
diff --git a/sources/shiboken6/libshiboken/CMakeLists.txt
b/sources/shiboken6/libshiboken/CMakeLists.txt
-index 6136632..973d14b 100644
+index 45a967c..bc3569b 100644
--- a/sources/shiboken6/libshiboken/CMakeLists.txt
+++ b/sources/shiboken6/libshiboken/CMakeLists.txt
-@@ -111,7 +111,7 @@ add_library(Shiboken6::libshiboken ALIAS libshiboken)
+@@ -113,7 +113,7 @@ endif()
target_include_directories(libshiboken PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
@@ -217,7 +216,7 @@
)
if (NOT "${NUMPY_INCLUDE_DIR}" STREQUAL "")
-@@ -196,7 +196,7 @@ install(FILES
+@@ -200,7 +200,7 @@ install(FILES
signature.h
signature_p.h
@@ -227,6 +226,6 @@
LIBRARY DESTINATION "${LIB_INSTALL_DIR}"
ARCHIVE DESTINATION "${LIB_INSTALL_DIR}"
--
-2.51.0
+2.53.0
++++++ pyside-setup-everywhere-src-6.10.2.tar.xz ->
pyside-setup-everywhere-src-6.11.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/python3-pyside6/pyside-setup-everywhere-src-6.10.2.tar.xz
/work/SRC/openSUSE:Factory/.python3-pyside6.new.8177/pyside-setup-everywhere-src-6.11.0.tar.xz
differ: char 26, line 1