diff --git a/programming/language/python3/pyside6/actions.py b/programming/language/python3/pyside6/actions.py index 8b22b49b1e..c3f7242036 100644 --- a/programming/language/python3/pyside6/actions.py +++ b/programming/language/python3/pyside6/actions.py @@ -15,7 +15,8 @@ def setup(): shelltools.cd("sources/pyside6") pisitools.dosed("libpyside/CMakeLists.txt", 'LIBRARY DESTINATION "PySide6"', 'LIBRARY DESTINATION "${LIB_INSTALL_DIR}"') pisitools.dosed("libpysideqml/CMakeLists.txt", 'LIBRARY DESTINATION "PySide6"', 'LIBRARY DESTINATION "${LIB_INSTALL_DIR}"') - # pisitools.dosed("CMakeLists.txt", '/wheels/cmake/PySide6', '/cmake/PySide6') + pisitools.dosed("CMakeLists.txt", '/wheels/cmake/PySide6', '/cmake/PySide6') + pisitools.dosed("libpyside/CMakeLists.txt", '/wheels/cmake/PySide6', '/cmake/PySide6') cmaketools.configure("-B build -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_TESTS=OFF \ @@ -35,3 +36,8 @@ def install(): pisitools.dosed("%s/usr/lib/cmake/PySide6/PySide6Config.abi3.cmake" % get.installDIR(), "/typesystems", "/share/PySide6/typesystems") pisitools.dosed("%s/usr/lib/cmake/PySide6/PySide6Config.abi3.cmake" % get.installDIR(), "/glue", "/share/PySide6/glue") + + + + + diff --git a/programming/language/python3/pyside6/files/0001-Fix-installation.patch b/programming/language/python3/pyside6/files/0001-Fix-installation.patch index 8a1b595374..2643959e6e 100644 --- a/programming/language/python3/pyside6/files/0001-Fix-installation.patch +++ b/programming/language/python3/pyside6/files/0001-Fix-installation.patch @@ -1,17 +1,17 @@ -From c069622d35a00485742b125caf9439b31b1b972f Mon Sep 17 00:00:00 2001 -From: Christophe Marin -Date: Tue, 7 Oct 2025 15:54:32 +0200 +From 6d4ac91913f8dbc061a03fca1bd699a6248f3ad4 Mon Sep 17 00:00:00 2001 +From: Jan Grulich +Date: Wed, 15 Apr 2026 15:54:49 +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 @@ index 6b73d70..74aaba5 100644 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,17 +53,6 @@ index 997468f..d0948d9 100644 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 + diff --git a/programming/language/python3/pyside6/pspec.xml b/programming/language/python3/pyside6/pspec.xml index 7692ffbd7d..223b3316e0 100644 --- a/programming/language/python3/pyside6/pspec.xml +++ b/programming/language/python3/pyside6/pspec.xml @@ -14,45 +14,46 @@ app:console Shiboken the Binding Generator Shiboken is the CPython-based binding code generator for C or C++ libraries. It uses an ApiExtractor library to parse the C or C++ headers and get the type information, using Clang. - https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.10.3-src/pyside-setup-everywhere-src-6.10.3.tar.xz + https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.11.1-src/pyside-setup-everywhere-src-6.11.1.tar.xz llvm cmake ninja libxslt-devel - pyside6-devel + python3-devel llvm-clang-devel - qt6-base-devel - qt6-webengine-devel - qt6-websockets-devel - qt6-datavis3d-devel - qt6-3d-devel - qt6-svg-devel - qt6-quick3d-devel - qt6-serialport-devel - qt6-multimedia-devel - qt6-designer-devel - qt6-sql-postgresql - qt6-sql-sqlite - qt6-sql-mysql - qt6-sql-odbc - qt6-charts-devel - qt6-speech-devel - qt6-sensors-devel - qt6-scxml-devel - qt6-location-devel - qt6-assistant-devel - qt6-declarative-devel - qt6-remoteobjects-devel - qt6-connectivity-devel - qt6-httpserver-devel - qt6-serialbus-devel - qt6-networkauth-devel - qt6-positioning-devel - qt6-graphs-devel - qt6-webview-devel - python3-shiboken6-devel + qt6-base-devel + qt6-webengine-devel + qt6-websockets-devel + qt6-datavis3d-devel + qt6-3d-devel + qt6-svg-devel + qt6-quick3d-devel + qt6-serialport-devel + qt6-multimedia-devel + qt6-designer-devel + qt6-sql-postgresql + qt6-sql-sqlite + qt6-sql-mysql + qt6-sql-odbc + qt6-charts-devel + qt6-speech-devel + qt6-sensors-devel + qt6-scxml-devel + qt6-location-devel + qt6-assistant-devel + qt6-declarative-devel + qt6-remoteobjects-devel + qt6-connectivity-devel + qt6-httpserver-devel + qt6-serialbus-devel + qt6-networkauth-devel + qt6-positioning-devel + qt6-graphs-devel + qt6-webview-devel + qt6-canvaspainter-devel + python3-shiboken6-devel fix-header-install-dir.patch @@ -98,6 +99,7 @@ qt6-graphs shiboken6 qt6-webview + qt6-canvaspainter /usr/share/doc @@ -120,12 +122,20 @@ /usr/lib/cmake/ + /usr/lib/wheels/ /usr/include/PySide* /usr/lib/pkgconfig/pyside*.pc + + 2026-06-11 + 6.11.1 + Version bump. + Pisi Linux Community + admin@pisilinux.org + 2026-06-05 6.10.3