pyside6 6.11.1

This commit is contained in:
Rmys
2026-06-11 21:58:32 +03:00
parent 275a93b622
commit 4a2166e49c
3 changed files with 75 additions and 58 deletions
@@ -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")
@@ -1,17 +1,17 @@
From c069622d35a00485742b125caf9439b31b1b972f Mon Sep 17 00:00:00 2001
From: Christophe Marin <christophe@krop.fr>
Date: Tue, 7 Oct 2025 15:54:32 +0200
From 6d4ac91913f8dbc061a03fca1bd699a6248f3ad4 Mon Sep 17 00:00:00 2001
From: Jan Grulich <jgrulich@redhat.com>
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
+42 -32
View File
@@ -14,45 +14,46 @@
<IsA>app:console</IsA>
<Summary>Shiboken the Binding Generator</Summary>
<Description>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.</Description>
<Archive sha1sum="f6fcc74d4c9fa92fa8e497accef6ee47729db727" type="tarxz">https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.10.3-src/pyside-setup-everywhere-src-6.10.3.tar.xz</Archive>
<Archive sha1sum="5251803ad6d177109abd390ccdfba9f6c1c7d86b" type="tarxz">https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.11.1-src/pyside-setup-everywhere-src-6.11.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>llvm</Dependency>
<Dependency>cmake</Dependency>
<Dependency>ninja</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>pyside6-devel</Dependency>
<!-- <Dependency>pyside6-devel</Dependency> -->
<Dependency>python3-devel</Dependency>
<Dependency>llvm-clang-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-base-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-webengine-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-websockets-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-datavis3d-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-3d-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-svg-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-quick3d-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-serialport-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-multimedia-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-designer-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-sql-postgresql</Dependency>
<Dependency versionFrom="6.10.3">qt6-sql-sqlite</Dependency>
<Dependency versionFrom="6.10.3">qt6-sql-mysql</Dependency>
<Dependency versionFrom="6.10.3">qt6-sql-odbc</Dependency>
<Dependency versionFrom="6.10.3">qt6-charts-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-speech-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-sensors-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-scxml-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-location-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-assistant-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-declarative-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-remoteobjects-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-connectivity-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-httpserver-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-serialbus-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-networkauth-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-positioning-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-graphs-devel</Dependency>
<Dependency versionFrom="6.10.3">qt6-webview-devel</Dependency>
<Dependency versionFrom="6.10.3">python3-shiboken6-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-base-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-webengine-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-websockets-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-datavis3d-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-3d-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-svg-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-quick3d-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-serialport-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-multimedia-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-designer-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-sql-postgresql</Dependency>
<Dependency versionFrom="6.11.1">qt6-sql-sqlite</Dependency>
<Dependency versionFrom="6.11.1">qt6-sql-mysql</Dependency>
<Dependency versionFrom="6.11.1">qt6-sql-odbc</Dependency>
<Dependency versionFrom="6.11.1">qt6-charts-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-speech-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-sensors-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-scxml-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-location-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-assistant-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-declarative-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-remoteobjects-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-connectivity-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-httpserver-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-serialbus-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-networkauth-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-positioning-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-graphs-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-webview-devel</Dependency>
<Dependency versionFrom="6.11.1">qt6-canvaspainter-devel</Dependency>
<Dependency versionFrom="6.11.1">python3-shiboken6-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">fix-header-install-dir.patch</Patch>
@@ -98,6 +99,7 @@
<Dependency>qt6-graphs</Dependency>
<Dependency>shiboken6</Dependency>
<Dependency>qt6-webview</Dependency>
<Dependency>qt6-canvaspainter</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="doc">/usr/share/doc</Path>
@@ -120,12 +122,20 @@
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/cmake/</Path>
<Path fileType="library">/usr/lib/wheels/</Path>
<Path fileType="header">/usr/include/PySide*</Path>
<Path fileType="library">/usr/lib/pkgconfig/pyside*.pc</Path>
</Files>
</Package>
<History>
<Update release="13">
<Date>2026-06-11</Date>
<Version>6.11.1</Version>
<Comment>Version bump.</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="12">
<Date>2026-06-05</Date>
<Version>6.10.3</Version>