[neon/qt6/pyside6/Neon/release] debian: sync to salsa
Carlos De Maine
null at kde.org
Sun Mar 16 23:13:09 GMT 2025
Git commit a413b66a61c97d34f32853d733bcf2e913b035a2 by Carlos De Maine.
Committed on 16/03/2025 at 23:11.
Pushed by carlosdem into branch 'Neon/release'.
sync to salsa
M +40 -9 debian/changelog
A +108 -0 debian/check-build-logs
A +23 -0 debian/check-packages
M +59 -6 debian/control
M +206 -144 debian/copyright
M +5 -4 debian/libpyside6-dev.install
M +1 -1 debian/libpyside6-py3-6.8.install
A +3 -0 debian/libpyside6-py3-6.8.pydist
M +4 -4 debian/libshiboken6-dev.install
M +2 -2 debian/libshiboken6-py3-6.8.install
A +4 -0 debian/libshiboken6-py3-6.8.pydist
M +8 -0 debian/not-installed
M +3 -1 debian/patches/0001-test-with-current-interpreter.patch
M +3 -1 debian/patches/0002-disable-qtexampleicons.patch
M +3 -1 debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
M +2 -0 debian/patches/0004-Add-failing-tests-to-blacklist.patch
M +6 -4 debian/patches/0005-Fix-numpy-header-detection.patch
M +2 -0 debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
M +2 -0 debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
M +2 -0 debian/patches/0008-XFAIL-smart-smart_pointer.patch
M +2 -0 debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
A +28 -0 debian/patches/0010-Fix-python-module-paths-in-CMake.patch
M +1 -1 debian/patches/series
A +5 -0 debian/py3dist-overrides
M +0 -1 debian/python-pyside6-doc.docs
M +0 -1 debian/python3-pyside6.qtcore.install
M +1 -1 debian/python3-pyside6.qtdesigner.install
A +2 -0 debian/python3-pyside6.qtgraphs.install
A +2 -0 debian/python3-pyside6.qtgraphswidgets.install
A +2 -0 debian/python3-pyside6.qtwebview.install
M +7 -5 debian/rules
M +1 -0 debian/set-paths
M +1 -1 debian/shiboken6-doc.docs
M +1 -1 debian/source/lintian-overrides
M +27 -0 debian/tests/control
M +9 -5 debian/tests/control.gen
https://invent.kde.org/neon/qt6/pyside6/-/commit/a413b66a61c97d34f32853d733bcf2e913b035a2
diff --git a/debian/changelog b/debian/changelog
index 84bac62e..b49034fa 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,20 +1,51 @@
-pyside6 (6.8.2-0neon) noble; urgency=medium
+pyside6 (6.8.2.1-3) unstable; urgency=medium
- * New release
+ * Provide pydist overrides to prevent dh_python3 from adding unwanted
+ dependencies when building modules using pyside6.
- -- Carlos De Maine <carlosdemaine at gmail.com> Sun, 09 Feb 2025 13:48:48 +1000
+ -- Stuart Prescott <stuart at debian.org> Sat, 08 Mar 2025 16:09:00 +1100
-pyside6 (6.8.1-0neon) noble; urgency=medium
+pyside6 (6.8.2.1-2) unstable; urgency=medium
- * New release
+ * Upload to unstable.
+ * Fix include directory in libpyside6-dev cmake data (Closes: #1098679).
+ * Add missing dependencies to new binary packages.
+ * Add extra autopkgtests for new binary packages.
- -- Carlos De Maine <carlosdemaine at gmail.com> Sat, 11 Jan 2025 09:00:27 +1000
+ -- Stuart Prescott <stuart at debian.org> Sun, 02 Mar 2025 23:35:53 +1100
-pyside6 (6.8.0-0neon) noble; urgency=medium
+pyside6 (6.8.2.1-1) experimental; urgency=medium
- * New release
+ * New upstream release.
+ - rebase patches
+ - drop patch for Python 3.13 compatibility
+ - add patch to fix Python module paths in cmake
+
+ -- Stuart Prescott <stuart at debian.org> Tue, 18 Feb 2025 19:56:39 +1100
+
+pyside6 (6.7.3-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Cherry-pick patch from upstream for Python 3.13 opcode compatibility
+ (Closes: #1092529).
+
+ -- Stuart Prescott <stuart at debian.org> Fri, 10 Jan 2025 00:30:33 +1100
+
+pyside6 (6.7.2-3) unstable; urgency=medium
+
+ [ Pino Toscano ]
+ * Drop the unused mesa-vulkan-drivers build dependency.
+ * Limit python3-pyside6.qtbluetooth & python3-pyside6.qtnfc as linux-any;
+ the modules they refer to are available only on Linux
+ - regenerate debian/tests/control accordingly
+ * Build w/ --parallel=N w.r.t parallel=N in $DEB_BUILD_OPTIONS (1 if unset);
+ if --parallel=N is not passed, ninja will use all the available cores by
+ default, which is not what should be done by default.
+
+ [ Stuart Prescott ]
+ * Add Python 3.13 as a supported version (Closes: #1091431).
- -- Carlos De Maine <carlosdemaine at gmail.com> Sat, 27 Jul 2024 11:54:53 +1000
+ -- Stuart Prescott <stuart at debian.org> Thu, 26 Dec 2024 18:01:15 +1100
pyside6 (6.7.2-2) unstable; urgency=medium
diff --git a/debian/check-build-logs b/debian/check-build-logs
new file mode 100755
index 00000000..2a278aae
--- /dev/null
+++ b/debian/check-build-logs
@@ -0,0 +1,108 @@
+#!/usr/bin/python3
+
+from collections import defaultdict
+from pathlib import Path
+import re
+import subprocess
+import sys
+
+from debian.changelog import Changelog
+
+
+debian_archs = [
+ "amd64",
+ "arm64",
+ "armel",
+ "armhf",
+ "i386",
+ "mips64el",
+ "ppc64el",
+ "riscv64",
+ "s390x",
+]
+
+
+def fetch_build_logs(package: str, version: str) -> None:
+ for a in debian_archs:
+ if not Path(f"{package}_{version}_{a}.log").exists():
+ cmd = [
+ "getbuildlog",
+ package,
+ version,
+ a,
+ ]
+ subprocess.check_call(cmd)
+
+
+def find_bpass(filepath: Path) -> list[str]:
+ with open(filepath, "rt") as fh:
+ bpass = [l for l in fh.readlines() if "BPASS" in l]
+ return bpass
+
+
+def process_logs(package: str, version: str) -> dict[str, list[str]]:
+ filename_re = re.compile(rf"{package}_.*_(.*)\.log")
+
+ result: dict[str, list[str]] = {}
+
+ for logfilepath in Path(".").glob(f"{package}_{version}_*.log"):
+ m = filename_re.match(str(logfilepath))
+ assert m
+ arch = m.group(1)
+ bpasses = find_bpass(logfilepath)
+ result[arch] = bpasses
+ return result
+
+
+def print_table(result: dict[str, list[str]]):
+ tests: dict[str, list[str]] = defaultdict(list)
+ checked = sorted(result.keys())
+
+ linere = re.compile(r"Test +#(\d+): BPASS +(.*)")
+ for arch in checked:
+ for line in result[arch]:
+ m = linere.search(line)
+ assert m
+ testname = m.group(2)
+ tests[testname].append(arch)
+
+ collapse_format = False
+ max_len = max(len(t) for t in tests.keys())
+
+ if collapse_format:
+ max_len //= 2
+
+ print(" " * (max_len + 1), end="")
+ for a in debian_archs:
+ print(f"{a} ", end="")
+ print()
+
+ for test, archs in tests.items():
+ if collapse_format:
+ print(test)
+ print(" " * max_len, end="")
+ else:
+ print(f"{test:{max_len+1}}", end="")
+ for a in debian_archs:
+ if a not in checked:
+ icon = "?"
+ elif a in archs:
+ icon = "✔"
+ else:
+ icon = "✘"
+ print(f"{icon: ^{len(a)}} ", end="")
+ print()
+
+
+if __name__ == "__main__":
+ with open("debian/changelog") as fh:
+ ch = Changelog(fh)
+ pkg = ch.package
+ ver = str(ch.version)
+
+ if len(sys.argv) == 2:
+ ver = sys.argv[1]
+
+ fetch_build_logs(pkg, ver)
+ results = process_logs(pkg, ver)
+ print_table(results)
diff --git a/debian/check-packages b/debian/check-packages
new file mode 100755
index 00000000..af3ca4ea
--- /dev/null
+++ b/debian/check-packages
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+# Compare the upstream list of packages to the ones that d/control will make:
+
+sed -nr 's/\* (.*)/\1/p' README.pyside6_addons.md README.pyside6_essentials.md |
+tr A-Z a-z |
+while read module; do
+ if [ $module = "qtaxcontainer" ]; then
+ # windows only module
+ continue
+ fi
+ if ! grep -q "^Package: python3-pyside6.$module" debian/control; then
+ echo "MISSING PACKAGE FOR: $module"
+ fi
+done
+
+
+# Check that every package has a list of files to install
+for pkg in $(dh_listpackages | grep ^python3); do
+ if [ ! -f debian/$pkg.install ]; then
+ echo "MISSING CONFIG $pkg.install"
+ fi
+done
diff --git a/debian/control b/debian/control
index 03badf0f..834ff7dc 100644
--- a/debian/control
+++ b/debian/control
@@ -18,9 +18,7 @@ Build-Depends:
libxml2-dev,
libxslt1-dev,
llvm-dev,
- mesa-vulkan-drivers <!nocheck>,
ninja-build,
-# nuitka <!nocheck>, test-dep that isn't in testing
patchelf,
python3-dev,
python3-distro,
@@ -50,7 +48,7 @@ Build-Depends:
qt6-datavis3d-dev (>= 6.8),
qt6-declarative-dev (>= 6.8),
qt6-declarative-private-dev (>= 6.8),
-# qt6-graphs-dev (>= 6.8),
+ qt6-graphs-dev (>= 6.8),
qt6-httpserver-dev (>= 6.8),
qt6-location-dev (>= 6.8),
qt6-multimedia-dev (>= 6.8),
@@ -69,10 +67,12 @@ Build-Depends:
qt6-speech-dev (>= 6.8),
qt6-svg-dev (>= 6.8),
qt6-tools-dev (>= 6.8),
+ qt6-virtualkeyboard-dev (>= 6.8),
qt6-wayland-dev (>= 6.8) [linux-any],
qt6-webchannel-dev (>= 6.8),
qt6-webengine-dev (>= 6.8) [amd64 arm64 armhf i386],
qt6-websockets-dev (>= 6.8),
+ qt6-webview-dev (>= 6.8) [amd64 arm64 armhf i386],
qtchooser,
sip-tools (>= 6.5),
xauth <!nocheck>,
@@ -331,7 +331,7 @@ Description: Python bindings for Qt 6 ASyncIO (Python 3)
This package contains Python 3 bindings for the QtAsyncio module.
Package: python3-pyside6.qtbluetooth
-Architecture: any
+Architecture: linux-any
Depends:
python3-pyside6.qtcore,
${misc:Depends},
@@ -433,7 +433,7 @@ Depends:
${misc:Depends},
${python3:Depends},
${shlibs:Depends},
-Description: Python bindings for Qt 6 Desginer (Python 3)
+Description: Python bindings for Qt 6 Designer (Python 3)
pyside6 provides Python bindings for Qt 6.x framework.
.
Qt is a cross-platform C++ application framework. Qt's primary feature
@@ -441,6 +441,43 @@ Description: Python bindings for Qt 6 Desginer (Python 3)
.
This package contains Python 3 bindings for the QtDesigner module.
+Package: python3-pyside6.qtgraphs
+Architecture: any
+Depends:
+ python3-pyside6.qtcore,
+ python3-pyside6.qtgui,
+ python3-pyside6.qtqml,
+ python3-pyside6.qtquick,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+Description: Python bindings for Qt 6 Graphs (Python 3)
+ pyside6 provides Python bindings for Qt 6.x framework.
+ .
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains Python 3 bindings for the QtGraphs module.
+
+Package: python3-pyside6.qtgraphswidgets
+Architecture: any
+Depends:
+ python3-pyside6.qtcore,
+ python3-pyside6.qtgraphs,
+ python3-pyside6.qtgui,
+ python3-pyside6.qtquick,
+ python3-pyside6.qtquickwidgets,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+Description: Python bindings for Qt 6 GraphsWidgets (Python 3)
+ pyside6 provides Python bindings for Qt 6.x framework.
+ .
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains Python 3 bindings for the QtGraphsWidgets module.
+
Package: python3-pyside6.qtgui
Architecture: any
Depends:
@@ -571,7 +608,7 @@ Description: Python bindings for Qt 6 NetworkAuth (Python 3)
This package contains Python 3 bindings for the QtNetworkAuth module.
Package: python3-pyside6.qtnfc
-Architecture: any
+Architecture: linux-any
Depends:
python3-pyside6.qtcore,
${misc:Depends},
@@ -1093,6 +1130,22 @@ Description: Python bindings for Qt 6 WebSockets module (Python 3)
.
This package contains Python 3 bindings for the QtWebSockets module.
+Package: python3-pyside6.qtwebview
+Architecture: amd64 arm64 armhf i386
+Depends:
+ python3-pyside6.qtcore,
+ python3-pyside6.qtwebenginecore,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+Description: Python bindings for Qt 6 WebView module (Python 3)
+ pyside6 provides Python bindings for Qt 6.x framework.
+ .
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains Python 3 bindings for the QtWebView module.
+
Package: python3-pyside6.qtwidgets
Architecture: any
Depends:
diff --git a/debian/copyright b/debian/copyright
index 7652cdb3..17fe7033 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -7,11 +7,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: build_scripts/config.py
-Copyright: 2018, 2022, The Qt Company Ltd.
+Copyright: 2018, The Qt Company Ltd.
License: GPL-2 or GPL-3 or LGPL-3
Files: debian/*
@@ -40,6 +40,10 @@ Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
+Files: examples/demos/colorpaletteclient/QtExampleStyle/CMakeLists.txt
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
Files: examples/demos/documentviewer/pdfviewer/*
Copyright: 2017, Klaralvdalens Datakonsult AB (KDAB).
License: GPL-3-EXCEPT or LGPL-3
@@ -53,7 +57,7 @@ Copyright: 2022, The Qt Company Ltd.
2020, Mikhail Svetkin <mikhail.svetkin at gmail.com>
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/httpserver/afterrequest/doc/*
+Files: examples/httpserver/simplehttpserver/doc/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
@@ -62,22 +66,22 @@ Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/network/blockingfortuneclient/*
+Files: examples/network/blockingfortuneclient/blockingfortuneclient.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/network/fortuneclient/*
+Files: examples/network/fortuneclient/fortuneclient.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/network/fortuneserver/*
+Files: examples/network/fortuneserver/fortuneserver.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/network/threadedfortuneserver/*
+Files: examples/network/threadedfortuneserver/threadedfortuneserver.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
@@ -122,12 +126,16 @@ Copyright: 2022, The Qt Company Ltd.
2017, Ford Motor Company
License: GPL-3-EXCEPT or LGPL-3
+Files: examples/remoteobjects/modelview/doc/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
Files: examples/samplebinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: examples/scriptableapplication/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: examples/statemachine/*
@@ -139,23 +147,29 @@ Files: examples/statemachine/moveblocks/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/statemachine/trafficlight/doc/*
+Files: examples/statemachine/ping_pong/doc/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/webchannel/*
-Copyright: 2022, The Qt Company Ltd.
- 2016, 2017, Klarälvdalens Datakonsult AB, a KDAB Group company, info at kdab.com, author Milian Wolff <milian.wolff at kdab.com>
+Files: examples/statemachine/rogue/doc/*
+Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/webchannel/standalone/dialog.ui
- examples/webchannel/standalone/index.html
- examples/webchannel/standalone/ui_dialog.py
+Files: examples/statemachine/trafficlight/doc/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/webchannel/standalone/doc/*
-Copyright: 2016-2024, The Qt Company Ltd.
+Files: examples/webchannel/standalone/core.py
+ examples/webchannel/standalone/dialog.py
+ examples/webchannel/standalone/websocketclientwrapper.py
+ examples/webchannel/standalone/websockettransport.py
+Copyright: 2022, The Qt Company Ltd.
+ 2017, Klarälvdalens Datakonsult AB, a KDAB Group company, info at kdab.com, author Milian Wolff <milian.wolff at kdab.com>
+License: GPL-3-EXCEPT or LGPL-3
+
+Files: examples/webchannel/standalone/main.py
+Copyright: 2022, The Qt Company Ltd.
+ 2016, Klarälvdalens Datakonsult AB, a KDAB Group company, info at kdab.com
License: GPL-3-EXCEPT or LGPL-3
Files: examples/webenginewidgets/markdowneditor/resources/3rdparty/*
@@ -167,7 +181,7 @@ Copyright: Twitter Inc.
License: Apache-2.0
Files: examples/widgetbinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: examples/widgets/animation/animatedtiles/animatedtiles.py
@@ -199,17 +213,17 @@ Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/dialogs/extension/*
+Files: examples/widgets/dialogs/extension/extension.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/dialogs/standarddialogs/*
+Files: examples/widgets/dialogs/standarddialogs/standarddialogs.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/dialogs/trivialwizard/*
+Files: examples/widgets/dialogs/trivialwizard/trivialwizard.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
@@ -219,17 +233,22 @@ Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/effects/lighting/*
+Files: examples/widgets/effects/lighting/lighting.py
+Copyright: 2022, 2023, The Qt Company Ltd.
+ 2010, 2013, Riverbank Computing Limited.
+License: GPL-3-EXCEPT or LGPL-3
+
+Files: examples/widgets/graphicsview/anchorlayout/anchorlayout.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/graphicsview/*
+Files: examples/widgets/graphicsview/collidingmice/*
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/graphicsview/diagramscene/*
+Files: examples/widgets/graphicsview/collidingmice/doc/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
@@ -238,11 +257,12 @@ Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/graphicsview/dragdroprobot/*
-Copyright: 2016-2024, The Qt Company Ltd.
+Files: examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
+Copyright: 2022, 2023, The Qt Company Ltd.
+ 2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
+Files: examples/widgets/graphicsview/elasticnodes/elasticnodes.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
@@ -256,7 +276,7 @@ Files: examples/widgets/itemviews/address_book/doc/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/itemviews/basicfiltermodel/*
+Files: examples/widgets/itemviews/basicfiltermodel/basicsortfiltermodel.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
@@ -267,6 +287,10 @@ Copyright: 2022, The Qt Company Ltd.
2009, Darryl Wallace, 2009, <wallacdj at gmail.com>
License: GPL-3-EXCEPT or LGPL-3
+Files: examples/widgets/itemviews/fetchmore/doc/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
Files: examples/widgets/itemviews/stardelegate/*
Copyright: 2022, The Qt Company Ltd.
2011, Arun Srinivasan <rulfzid at gmail.com>
@@ -302,7 +326,7 @@ Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/mainwindows/mdi/*
+Files: examples/widgets/mainwindows/mdi/mdi.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
@@ -317,7 +341,7 @@ Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
-Files: examples/widgets/richtext/orderform/*
+Files: examples/widgets/richtext/orderform/orderform.py
Copyright: 2022, 2023, The Qt Company Ltd.
2010, 2013, Riverbank Computing Limited.
License: GPL-3-EXCEPT or LGPL-3
@@ -352,24 +376,24 @@ Copyright: 2022, 2023, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside-tools/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside-tools/cmake/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/CMakeLists.txt
sources/pyside6/cmake_uninstall.cmake
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/Qt3DAnimation/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/Qt3DAnimation/typesystem_3danimation.xml
@@ -377,7 +401,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/Qt3DCore/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/Qt3DCore/typesystem_3dcore.xml
@@ -385,7 +409,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/Qt3DExtras/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/Qt3DExtras/typesystem_3dextras.xml
@@ -393,7 +417,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/Qt3DInput/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/Qt3DInput/typesystem_3dinput.xml
@@ -401,7 +425,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/Qt3DLogic/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/Qt3DLogic/typesystem_3dlogic.xml
@@ -409,7 +433,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/Qt3DRender/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/Qt3DRender/typesystem_3drender.xml
@@ -417,11 +441,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtAxContainer/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtBluetooth/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtBluetooth/typesystem_bluetooth.xml
@@ -429,7 +453,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtCharts/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtCharts/typesystem_charts.xml
@@ -437,39 +461,47 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtConcurrent/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtCore/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtDBus/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtDataVisualization/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtDesigner/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtGraphs/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
+Files: sources/pyside6/PySide6/QtGraphsWidgets/*
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
+Files: sources/pyside6/PySide6/QtGraphsWidgets/typesystem_graphswidgets.xml
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
Files: sources/pyside6/PySide6/QtGui/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtHelp/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtHttpServer/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtHttpServer/typesystem_httpserver.xml
@@ -477,7 +509,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtLocation/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtLocation/typesystem_location.xml
@@ -485,7 +517,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtMultimedia/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
@@ -493,7 +525,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtMultimediaWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtMultimediaWidgets/typesystem_multimediawidgets.xml
@@ -501,7 +533,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtNetwork/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtNetwork/typesystem_network.xml
@@ -509,7 +541,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtNetworkAuth/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtNetworkAuth/typesystem_networkauth.xml
@@ -517,7 +549,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtNfc/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtNfc/typesystem_nfc.xml
@@ -525,11 +557,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtOpenGL/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtOpenGLWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtOpenGLWidgets/typesystem_openglwidgets.xml
@@ -537,7 +569,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtPdf/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtPdf/typesystem_pdf.xml
@@ -545,7 +577,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtPdfWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtPdfWidgets/typesystem_pdfwidgets.xml
@@ -553,7 +585,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtPositioning/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtPositioning/typesystem_positioning.xml
@@ -561,19 +593,19 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtPrintSupport/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtQml/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtQuick/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtQuick3D/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtQuick3D/typesystem_quick3d.xml
@@ -581,15 +613,23 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtQuickControls2/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtQuickControls2/typesystem_quickcontrols2.xml
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
+Files: sources/pyside6/PySide6/QtQuickTest/*
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
+Files: sources/pyside6/PySide6/QtQuickTest/typesystem_quicktest.xml
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
Files: sources/pyside6/PySide6/QtQuickWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtQuickWidgets/typesystem_quickwidgets.xml
@@ -597,7 +637,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtRemoteObjects/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtRemoteObjects/typesystem_remoteobjects.xml
@@ -605,7 +645,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtScxml/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtScxml/typesystem_scxml.xml
@@ -613,7 +653,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtSensors/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtSensors/typesystem_sensors.xml
@@ -621,7 +661,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtSerialBus/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtSerialBus/typesystem_serialbus.xml
@@ -629,7 +669,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtSerialPort/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtSerialPort/typesystem_serialport.xml
@@ -637,7 +677,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtSpatialAudio/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtSpatialAudio/typesystem_spatialaudio.xml
@@ -645,11 +685,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtSql/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtStateMachine/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml
@@ -657,7 +697,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtSvg/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtSvg/typesystem_svg.xml
@@ -665,7 +705,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtSvgWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtSvgWidgets/typesystem_svgwidgets.xml
@@ -673,11 +713,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtTest/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtTextToSpeech/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtTextToSpeech/typesystem_texttospeech.xml
@@ -685,27 +725,23 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtUiTools/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtWebChannel/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtWebChannel/typesystem_webchannel.xml
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
-Files: sources/pyside6/PySide6/QtWebEngineCore/*
-Copyright: 2023, The Qt Company Ltd.
+Files: sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
-Files: sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml
-Copyright: 2016-2024, The Qt Company Ltd.
-License: GPL-3-EXCEPT or LGPL-3
-
Files: sources/pyside6/PySide6/QtWebEngineQuick/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtWebEngineQuick/typesystem_webenginequick.xml
@@ -713,7 +749,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtWebEngineWidgets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtWebEngineWidgets/typesystem_webenginewidgets.xml
@@ -721,19 +757,27 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/PySide6/QtWebSockets/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtWebSockets/typesystem_websockets.xml
Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
+Files: sources/pyside6/PySide6/QtWebView/*
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
+Files: sources/pyside6/PySide6/QtWebView/typesystem_webview.xml
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GPL-3-EXCEPT or LGPL-3
+
Files: sources/pyside6/PySide6/QtWidgets/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtXml/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/PySide6/QtXml/typesystem_xml.xml
@@ -741,17 +785,21 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/cmake/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/doc/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/doc/PySide6/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GFDL-1.3
+Files: sources/pyside6/doc/_tags/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GFDL-1.3
+
Files: sources/pyside6/doc/_themes/pysidedocs_qthelp/domainindex.html
Copyright: 2007-2010, the Sphinx team, see AUTHORS.
License: BSD-2-clause
@@ -761,12 +809,17 @@ Files: sources/pyside6/doc/api.rst
sources/pyside6/doc/considerations.rst
sources/pyside6/doc/contents.rst
sources/pyside6/doc/faq.rst
+ sources/pyside6/doc/gettingstarted.rst
sources/pyside6/doc/modules.rst
- sources/pyside6/doc/quickstart.rst
+ sources/pyside6/doc/package_details.rst
sources/pyside6/doc/videos.rst
Copyright: 2016-2024, The Qt Company Ltd.
License: GFDL-1.3
+Files: sources/pyside6/doc/building_from_source/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GFDL-1.3
+
Files: sources/pyside6/doc/commercial/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GFDL-1.3
@@ -779,15 +832,15 @@ Files: sources/pyside6/doc/developer/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GFDL-1.3
-Files: sources/pyside6/doc/extras/*
+Files: sources/pyside6/doc/developer/signalmanager.md
Copyright: 2016-2024, The Qt Company Ltd.
-License: GFDL-1.3
+License: GPL-3-EXCEPT or LGPL-3
-Files: sources/pyside6/doc/faq/*
+Files: sources/pyside6/doc/extras/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GFDL-1.3
-Files: sources/pyside6/doc/gettingstarted/*
+Files: sources/pyside6/doc/faq/*
Copyright: 2016-2024, The Qt Company Ltd.
License: GFDL-1.3
@@ -801,8 +854,13 @@ Copyright: 2010, 2011, the PySide team.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/doc/qtattributionsscannertorst.py
-Copyright: 2018, 2022, The Qt Company Ltd.
+Copyright: 2022, The Qt Company Ltd.
License: GPL-2 or GPL-3 or LGPL-3
+ Please fill license LGPL from header of sources/pyside6/doc/qtattributionsscannertorst.py
+
+Files: sources/pyside6/doc/tools/*
+Copyright: 2016-2024, The Qt Company Ltd.
+License: GFDL-1.3
Files: sources/pyside6/doc/tutorials/basictutorial/*
Copyright: 2016-2024, The Qt Company Ltd.
@@ -864,23 +922,23 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GFDL-1.3
Files: sources/pyside6/libpyside/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/libpysideqml/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/plugins/designer/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/plugins/uitools/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/qtexampleicons/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/qtexampleicons/module.c
@@ -888,11 +946,11 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/tests/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtCore/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtCore/bug_829.py
@@ -901,7 +959,7 @@ Copyright: 2022, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/tests/QtDBus/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtDBus/test_dbus.py
@@ -909,15 +967,15 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/tests/QtGui/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtNetwork/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtQml/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtQml/bug_814.py
@@ -926,28 +984,32 @@ Copyright: 2022, The Qt Company Ltd.
2011, Thomas Perl <m at thp.io>
License: GPL-3-EXCEPT or LGPL-3
+Files: sources/pyside6/tests/QtQuickTest/CMakeLists.txt
+Copyright: 2023, 2024, The Qt Company Ltd.
+License: BSD-3-clause
+
Files: sources/pyside6/tests/QtSql/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtStateMachine/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtTest/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtUiTools/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/QtWidgets/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/pysidetest/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/pyside6/tests/pysidetest/repr_test.py
@@ -956,13 +1018,13 @@ Copyright: 2022, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/pyside6/tests/signals/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/ApiExtractor/CMakeLists.txt
sources/shiboken6/ApiExtractor/cmake_uninstall.cmake
sources/shiboken6/ApiExtractor/icecc.cmake
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/ApiExtractor/parser/*
@@ -977,25 +1039,25 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/shiboken6/ApiExtractor/tests/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/CMakeLists.txt
sources/shiboken6/cmake_uninstall.cmake
sources/shiboken6/icecc.cmake
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/cmake/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/config.tests/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/data/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/doc/*
@@ -1003,7 +1065,7 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GFDL-1.3
Files: sources/shiboken6/doc/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/doc/_static/*
@@ -1031,15 +1093,15 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/shiboken6/generator/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/libshiboken/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/shibokenmodule/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/PSF-3.7.0.txt
@@ -1047,11 +1109,11 @@ Copyright: i.e., "2001-2018, Python Software Foundation; All Rights
License: GPL-3-EXCEPT or LGPL-3
Files: sources/shiboken6/tests/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/dumpcodemodel/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/dumpcodemodel/main.cpp
@@ -1059,15 +1121,15 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/shiboken6/tests/libminimal/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/libother/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/libsample/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/libsample/transform.cpp
@@ -1077,19 +1139,19 @@ Copyright: 2016, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/shiboken6/tests/libsmart/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/minimalbinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/otherbinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/qtxmltosphinx/*
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/qtxmltosphinx/main.cpp
@@ -1097,20 +1159,20 @@ Copyright: 2016-2024, The Qt Company Ltd.
License: GPL-3-EXCEPT or LGPL-3
Files: sources/shiboken6/tests/qtxmltosphinxtest/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/samplebinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/smartbinding/CMakeLists.txt
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
Files: sources/shiboken6/tests/test_generator/CMakeLists.txt
sources/shiboken6/tests/test_generator/run_test.cmake
-Copyright: 2023, The Qt Company Ltd.
+Copyright: 2023, 2024, The Qt Company Ltd.
License: BSD-3-clause
License: Apache-2.0
diff --git a/debian/libpyside6-dev.install b/debian/libpyside6-dev.install
index 66dcb6e8..bc2edd99 100644
--- a/debian/libpyside6-dev.install
+++ b/debian/libpyside6-dev.install
@@ -1,5 +1,6 @@
-build/qfp*/install/include/PySide6 usr/include/
+build/qfp*/install/include/PySide6 usr/include
build/qfp*/install/lib/cmake/PySide6* usr/lib/${DEB_HOST_MULTIARCH}/cmake
-build/qfp*/install/lib/libpyside6*.so usr/lib/${DEB_HOST_MULTIARCH}
-build/qfp*/install/lib/pkgconfig/pyside6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
-build/qfp*/install/share/PySide6 usr/share
+build/qfp-*/install/lib/libpyside6*.so usr/lib/${DEB_HOST_MULTIARCH}
+build/qfp-*/install/lib/pkgconfig/pyside6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
+build/qfp-*/install/share/PySide6 usr/share
+usr/lib/python*/dist-packages/PySide6/include/ usr/
diff --git a/debian/libpyside6-py3-6.8.install b/debian/libpyside6-py3-6.8.install
index 86cbb921..f99741f6 100644
--- a/debian/libpyside6-py3-6.8.install
+++ b/debian/libpyside6-py3-6.8.install
@@ -1,4 +1,4 @@
-build/qfp*/install/lib/libpyside6*.so.* usr/lib/${DEB_HOST_MULTIARCH}
+build/qfp-*/install/lib/libpyside6*.so.* usr/lib/${DEB_HOST_MULTIARCH}
usr/lib/python*/dist-packages/PySide6-*-info/
usr/lib/python*/dist-packages/PySide6/__init__.py
usr/lib/python*/dist-packages/PySide6/__feature__.pyi
diff --git a/debian/libpyside6-py3-6.8.pydist b/debian/libpyside6-py3-6.8.pydist
new file mode 100644
index 00000000..fd169ffe
--- /dev/null
+++ b/debian/libpyside6-py3-6.8.pydist
@@ -0,0 +1,3 @@
+# Dependencies need to be manually managed for all PySide6 modules
+# Stub out the modules here to prevent automated generation of dependencies
+PySide6
diff --git a/debian/libshiboken6-dev.install b/debian/libshiboken6-dev.install
index ceccd7ae..c1fda3bc 100644
--- a/debian/libshiboken6-dev.install
+++ b/debian/libshiboken6-dev.install
@@ -1,4 +1,4 @@
-build/qfp*/install/include/shiboken6 usr/include
-build/qfp*/install/lib/cmake/Shiboken6* usr/lib/${DEB_HOST_MULTIARCH}/cmake
-build/qfp*/install/lib/libshiboken6*.so usr/lib/${DEB_HOST_MULTIARCH}
-build/qfp*/install/lib/pkgconfig/shiboken6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
+build/qfp-*/install/include/shiboken6 usr/include
+build/qfp-*/install/lib/cmake/Shiboken6* usr/lib/${DEB_HOST_MULTIARCH}/cmake
+build/qfp-*/install/lib/libshiboken6*.so usr/lib/${DEB_HOST_MULTIARCH}
+build/qfp-*/install/lib/pkgconfig/shiboken6.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig
diff --git a/debian/libshiboken6-py3-6.8.install b/debian/libshiboken6-py3-6.8.install
index c746a02e..b8f5c130 100644
--- a/debian/libshiboken6-py3-6.8.install
+++ b/debian/libshiboken6-py3-6.8.install
@@ -1,3 +1,3 @@
-build/qfp*/install/lib/libshiboken6*.so.* usr/lib/${DEB_HOST_MULTIARCH}
-build/qfp*/install/lib/python3*/dist-packages/shiboken6* usr/lib/python3/dist-packages/
+build/qfp-*/install/lib/libshiboken6*.so.* usr/lib/${DEB_HOST_MULTIARCH}
+build/qfp-*/install/lib/python3*/dist-packages/shiboken6* usr/lib/python3/dist-packages/
usr/lib/python*/dist-packages/shiboken6*
diff --git a/debian/libshiboken6-py3-6.8.pydist b/debian/libshiboken6-py3-6.8.pydist
new file mode 100644
index 00000000..7b131a6e
--- /dev/null
+++ b/debian/libshiboken6-py3-6.8.pydist
@@ -0,0 +1,4 @@
+# Dependencies need to be manually managed for all PySide6 modules
+# Stub out the modules here to prevent automated generation of dependencies
+shiboken6
+shiboken6_generator
diff --git a/debian/not-installed b/debian/not-installed
index 3b75af26..aa8eabf5 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -6,3 +6,11 @@ usr/lib/python*/dist-packages/PySide6/scripts/deploy_lib
usr/lib/python*/dist-packages/PySide6/include/
usr/lib/python*/dist-packages/PySide6/libpyside6.*.so.*
usr/lib/python*/dist-packages/PySide6/libpyside6qml.*.so.*
+usr/lib/python*/dist-packages/PySide6/doc/*
+
+# avoid copies of libraries that end up copied into the staging area
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavcodec.so.*
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavformat.so*
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libavutil.so.*
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libswresample.so.*
+usr/lib/python3.13/dist-packages/PySide6/Qt/lib/libswscale.so.*
diff --git a/debian/patches/0001-test-with-current-interpreter.patch b/debian/patches/0001-test-with-current-interpreter.patch
index 00345850..e32857b4 100644
--- a/debian/patches/0001-test-with-current-interpreter.patch
+++ b/debian/patches/0001-test-with-current-interpreter.patch
@@ -9,9 +9,11 @@ matter what the current interpreter is.
testing/buildlog.py | 5 +++++
1 file changed, 5 insertions(+)
+diff --git a/testing/buildlog.py b/testing/buildlog.py
+index 90ff436..034f103 100644
--- a/testing/buildlog.py
+++ b/testing/buildlog.py
-@@ -63,6 +63,11 @@
+@@ -63,6 +63,11 @@ class BuildLog:
)
sys.exit(1)
diff --git a/debian/patches/0002-disable-qtexampleicons.patch b/debian/patches/0002-disable-qtexampleicons.patch
index f3e96595..17f3c1e7 100644
--- a/debian/patches/0002-disable-qtexampleicons.patch
+++ b/debian/patches/0002-disable-qtexampleicons.patch
@@ -6,9 +6,11 @@ Subject: disable-qtexampleicons
sources/pyside6/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
+diff --git a/sources/pyside6/CMakeLists.txt b/sources/pyside6/CMakeLists.txt
+index f45c071..fbb55a6 100644
--- a/sources/pyside6/CMakeLists.txt
+++ b/sources/pyside6/CMakeLists.txt
-@@ -42,4 +42,4 @@
+@@ -42,4 +42,4 @@ endif()
add_subdirectory(doc)
diff --git a/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch b/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
index 56e1155d..346ce735 100644
--- a/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
+++ b/debian/patches/0003-Fix-missing-subparser-in-test-harness.patch
@@ -7,9 +7,11 @@ Not needed in the build but needed for debugging the test harness...
testing/command.py | 1 +
1 file changed, 1 insertion(+)
+diff --git a/testing/command.py b/testing/command.py
+index be4ed8a..e0b73d0 100644
--- a/testing/command.py
+++ b/testing/command.py
-@@ -195,6 +195,7 @@
+@@ -199,6 +199,7 @@ def main():
type=int,
help="use build number n (0-based), latest = -1 (default)",
)
diff --git a/debian/patches/0004-Add-failing-tests-to-blacklist.patch b/debian/patches/0004-Add-failing-tests-to-blacklist.patch
index 20b71ce2..b88d7065 100644
--- a/debian/patches/0004-Add-failing-tests-to-blacklist.patch
+++ b/debian/patches/0004-Add-failing-tests-to-blacklist.patch
@@ -10,6 +10,8 @@ It is not yet clear whether these failures are important.
build_history/blacklist.txt | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index 5f0183f..f805980 100644
--- a/build_history/blacklist.txt
+++ b/build_history/blacklist.txt
@@ -91,3 +91,19 @@
diff --git a/debian/patches/0005-Fix-numpy-header-detection.patch b/debian/patches/0005-Fix-numpy-header-detection.patch
index d6c70693..c0f5cc92 100644
--- a/debian/patches/0005-Fix-numpy-header-detection.patch
+++ b/debian/patches/0005-Fix-numpy-header-detection.patch
@@ -1,16 +1,18 @@
From: Stuart Prescott <stuart at debian.org>
-Date: Tue, 7 May 2024 10:06:59 +1000
+Date: Sun, 16 Feb 2025 01:27:09 +1100
Subject: Fix numpy header detection
Existing code makes assumptions about site-packages/dist-packages
and fails to find the headers; numpy has an explicit function for this
---
- build_scripts/utils.py | 8 ++------
- 1 file changed, 2 insertions(+), 6 deletions(-)
+ build_scripts/utils.py | 13 ++-----------
+ 1 file changed, 2 insertions(+), 11 deletions(-)
+diff --git a/build_scripts/utils.py b/build_scripts/utils.py
+index 29f2545..d5c1063 100644
--- a/build_scripts/utils.py
+++ b/build_scripts/utils.py
-@@ -68,17 +68,8 @@
+@@ -77,17 +77,8 @@ def update_env_path(newpaths):
def get_numpy_location():
diff --git a/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch b/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
index b4a36b8c..4739114f 100644
--- a/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
+++ b/debian/patches/0006-Mark-arm64-test-failures-as-xfail-temporarily.patch
@@ -7,6 +7,8 @@ Try to at least get a package built to be able to debug the failure
build_history/blacklist.txt | 8 ++++++++
1 file changed, 8 insertions(+)
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index f805980..dfee4f9 100644
--- a/build_history/blacklist.txt
+++ b/build_history/blacklist.txt
@@ -107,3 +107,11 @@
diff --git a/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch b/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
index 83aa09c5..bc6d2221 100644
--- a/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
+++ b/debian/patches/0007-XFAIL-a-new-test-failure-with-6.7.2.patch
@@ -8,6 +8,8 @@ being found in multi-arch paths
build_history/blacklist.txt | 2 ++
1 file changed, 2 insertions(+)
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index dfee4f9..43fa65e 100644
--- a/build_history/blacklist.txt
+++ b/build_history/blacklist.txt
@@ -99,6 +99,8 @@
diff --git a/debian/patches/0008-XFAIL-smart-smart_pointer.patch b/debian/patches/0008-XFAIL-smart-smart_pointer.patch
index 444463dd..0d262171 100644
--- a/debian/patches/0008-XFAIL-smart-smart_pointer.patch
+++ b/debian/patches/0008-XFAIL-smart-smart_pointer.patch
@@ -7,6 +7,8 @@ Failure seen on armel
build_history/blacklist.txt | 1 +
1 file changed, 1 insertion(+)
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index 43fa65e..9219f1c 100644
--- a/build_history/blacklist.txt
+++ b/build_history/blacklist.txt
@@ -1,5 +1,6 @@
diff --git a/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch b/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
index c14716fe..6836e6cf 100644
--- a/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
+++ b/debian/patches/0009-XFAIL-QtQml-qquickitem_grabToImage.patch
@@ -7,6 +7,8 @@ Failure seen on mips64el
build_history/blacklist.txt | 4 ++++
1 file changed, 4 insertions(+)
+diff --git a/build_history/blacklist.txt b/build_history/blacklist.txt
+index 9219f1c..b7238fb 100644
--- a/build_history/blacklist.txt
+++ b/build_history/blacklist.txt
@@ -118,3 +118,7 @@
diff --git a/debian/patches/0010-Fix-python-module-paths-in-CMake.patch b/debian/patches/0010-Fix-python-module-paths-in-CMake.patch
new file mode 100644
index 00000000..22a1b6d6
--- /dev/null
+++ b/debian/patches/0010-Fix-python-module-paths-in-CMake.patch
@@ -0,0 +1,28 @@
+From: Stuart Prescott <stuart at debian.org>
+Date: Tue, 18 Feb 2025 00:50:57 +1100
+Subject: Fix python module paths in CMake
+
+---
+ sources/shiboken6/cmake/ShibokenHelpers.cmake | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/sources/shiboken6/cmake/ShibokenHelpers.cmake b/sources/shiboken6/cmake/ShibokenHelpers.cmake
+index 9c47770..fa61aed 100644
+--- a/sources/shiboken6/cmake/ShibokenHelpers.cmake
++++ b/sources/shiboken6/cmake/ShibokenHelpers.cmake
+@@ -125,13 +125,13 @@ macro(shiboken_internal_set_python_site_packages)
+ if sys.platform == 'win32':
+ lib_path = sysconfig.get_path('purelib')
+ else:
+- lib_path = sysconfig.get_path('purelib', scheme='posix_prefix')
++ lib_path = sysconfig.get_path('purelib', scheme='deb_system')
+
+ # /home/qt/dev/env
+ if sys.platform == 'win32':
+ data_path = sysconfig.get_path('data')
+ else:
+- data_path = sysconfig.get_path('data', scheme='posix_prefix')
++ data_path = sysconfig.get_path('data', scheme='deb_system')
+
+ # /lib/python3.9/site-packages
+ rel_path = lib_path.replace(data_path, '')
diff --git a/debian/patches/series b/debian/patches/series
index 13e43223..f2aea2b5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,4 +7,4 @@
0007-XFAIL-a-new-test-failure-with-6.7.2.patch
0008-XFAIL-smart-smart_pointer.patch
0009-XFAIL-QtQml-qquickitem_grabToImage.patch
-Always-link-to-python-libraries.patch
\ No newline at end of file
+0010-Fix-python-module-paths-in-CMake.patch
diff --git a/debian/py3dist-overrides b/debian/py3dist-overrides
new file mode 100644
index 00000000..6c34515c
--- /dev/null
+++ b/debian/py3dist-overrides
@@ -0,0 +1,5 @@
+# Dependencies need to be manually managed for all PySide6 modules
+# Stub out the modules here to prevent automated generation of dependencies
+shiboken6
+shiboken6_generator
+PySide6
diff --git a/debian/python-pyside6-doc.docs b/debian/python-pyside6-doc.docs
index 35849c9b..de3e488c 100644
--- a/debian/python-pyside6-doc.docs
+++ b/debian/python-pyside6-doc.docs
@@ -2,4 +2,3 @@ README.md
README.pyside6.md
README.shiboken6.md
sources/pyside6/doc/
-usr/lib/python3.*/dist-packages/PySide6/doc/
\ No newline at end of file
diff --git a/debian/python3-pyside6.qtcore.install b/debian/python3-pyside6.qtcore.install
index c56f8bbd..3e10688d 100644
--- a/debian/python3-pyside6.qtcore.install
+++ b/debian/python3-pyside6.qtcore.install
@@ -1,3 +1,2 @@
usr/lib/python3*/dist-packages/PySide6/QtCore.*.so usr/lib/python3/dist-packages/PySide6
usr/lib/python3*/dist-packages/PySide6/QtCore.pyi usr/lib/python3/dist-packages/PySide6
-usr/lib/python3*/dist-packages/PySide6/Qt/lib/lib* usr/lib/python3/dist-packages/PySide6
diff --git a/debian/python3-pyside6.qtdesigner.install b/debian/python3-pyside6.qtdesigner.install
index f5beda38..b454cd7f 100644
--- a/debian/python3-pyside6.qtdesigner.install
+++ b/debian/python3-pyside6.qtdesigner.install
@@ -1,3 +1,3 @@
-build/qfp*/install/lib/*/qt6/plugins/designer/libPySidePlugin.so usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/designer/
+build/qfp-*/install/lib/*/qt6/plugins/designer/libPySidePlugin.so usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/designer/
usr/lib/python3*/dist-packages/PySide6/QtDesigner.*.so usr/lib/python3/dist-packages/PySide6
usr/lib/python3*/dist-packages/PySide6/QtDesigner.pyi usr/lib/python3/dist-packages/PySide6
diff --git a/debian/python3-pyside6.qtgraphs.install b/debian/python3-pyside6.qtgraphs.install
new file mode 100644
index 00000000..cd491af1
--- /dev/null
+++ b/debian/python3-pyside6.qtgraphs.install
@@ -0,0 +1,2 @@
+usr/lib/python3*/dist-packages/PySide6/QtGraphs.*.so usr/lib/python3/dist-packages/PySide6
+usr/lib/python3*/dist-packages/PySide6/QtGraphs.pyi usr/lib/python3/dist-packages/PySide6
diff --git a/debian/python3-pyside6.qtgraphswidgets.install b/debian/python3-pyside6.qtgraphswidgets.install
new file mode 100644
index 00000000..f3d2f28d
--- /dev/null
+++ b/debian/python3-pyside6.qtgraphswidgets.install
@@ -0,0 +1,2 @@
+usr/lib/python3*/dist-packages/PySide6/QtGraphsWidgets.*.so usr/lib/python3/dist-packages/PySide6
+usr/lib/python3*/dist-packages/PySide6/QtGraphsWidgets.pyi usr/lib/python3/dist-packages/PySide6
diff --git a/debian/python3-pyside6.qtwebview.install b/debian/python3-pyside6.qtwebview.install
new file mode 100644
index 00000000..ece8cd8a
--- /dev/null
+++ b/debian/python3-pyside6.qtwebview.install
@@ -0,0 +1,2 @@
+usr/lib/python3*/dist-packages/PySide6/QtWebView.*.so usr/lib/python3/dist-packages/PySide6
+usr/lib/python3*/dist-packages/PySide6/QtWebView.pyi usr/lib/python3/dist-packages/PySide6
diff --git a/debian/rules b/debian/rules
index 19e91787..63c0b9a1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,9 +27,10 @@ export LLVM_INSTALL_DIR := $(shell llvm-config --prefix)
# Work around buildd bug (https://bugs.debian.org/842565)
undefine XDG_RUNTIME_DIR
-
-PYBUILD_BUILD_ARGS = --debug
-PYBUILD_INSTALL_ARGS = --reuse-build
+PYBUILD_CONFIGURE_ARGS = --verbose
+PYBUILD_BUILD_ARGS = --skip-packaging --verbose-build
+PYBUILD_BUILD_ARGS += --parallel=$(or $(DEB_BUILD_OPTION_PARALLEL),$(DEB_BUILD_OPTION_PARALLEL),1)
+PYBUILD_INSTALL_ARGS = --reuse-build --verbose-build
## Package compilation options
@@ -55,15 +56,16 @@ ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
PYBUILD_BUILD_ARGS += --build-docs
endif
+
export PYBUILD_BUILD_ARGS
export PYBUILD_INSTALL_ARGS
+
+
%:
dh $@ --buildsystem=pybuild
execute_after_dh_auto_build:
- # remove release build
- #rm -rf build/qfp-py3.12-qt6.8.0-64bit-release
# Record build in build index for test runner
TODAY=`date -Id`; \
mkdir -p build_history/$$TODAY; \
diff --git a/debian/set-paths b/debian/set-paths
index fd05d8d8..f24da3c7 100755
--- a/debian/set-paths
+++ b/debian/set-paths
@@ -40,6 +40,7 @@ for directory in "cmake/PySide6" "cmake/PySide6Qml"; do
s|\${PACKAGE_PREFIX_DIR}|/usr|;
s|\${_IMPORT_PREFIX}/lib|\${_IMPORT_PREFIX}/$DEB_HOST_MULTIARCH|;
s|\${_IMPORT_PREFIX}/include|\${_IMPORT_PREFIX}/../include|;
+ s|\${_IMPORT_PREFIX}/bin|\${_IMPORT_PREFIX}/../bin|;
s|^set_and_check(PYSIDE_PYTHONPATH.*|set_and_check(PYSIDE_PYTHONPATH \"/usr/lib/python3/dist-packages/PySide6\")|;
" \
debian/$package/usr/lib/$DEB_HOST_MULTIARCH/$directory/*
diff --git a/debian/shiboken6-doc.docs b/debian/shiboken6-doc.docs
index 5ebc19ea..8a6b526d 100644
--- a/debian/shiboken6-doc.docs
+++ b/debian/shiboken6-doc.docs
@@ -1 +1 @@
-build/qfp*/build/shiboken6/doc/html/
+build/qfp-*/build/shiboken6/doc/html/
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 03637afc..3c73fe8e 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1,7 +1,7 @@
source-is-missing [examples/widgets/richtext/textedit/example.html]
# binary files
-very-long-line-length-in-source-file * [examples/graphs/3d/widgetgallery/data/*.mesh:*]
+very-long-line-length-in-source-file * [examples/graphs/3d/widgetgraphgallery/data/*.mesh:*]
very-long-line-length-in-source-file * [examples/gui/rhiwindow/shaders/prebuilt/*.qsb:*]
very-long-line-length-in-source-file * [examples/widgets/rhi/simplerhiwidget/shader_assets/*.qsb:*]
diff --git a/debian/tests/control b/debian/tests/control
index 803fc5d1..7cae5e59 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -1,3 +1,6 @@
+## AUTOGENERATED FILE: SEE debian/tests/control.gen
+
+
Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qt3danimation PySide6.Qt3DAnimation
Depends:
python3,
@@ -53,6 +56,7 @@ Depends:
python3-pyside6.qtbluetooth,
Restrictions: allow-stderr, superficial
Features: test-name=python3-pyside6.qtbluetooth
+Architecture: linux-any
Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtcharts PySide6.QtCharts
Depends:
@@ -96,6 +100,20 @@ Depends:
Restrictions: allow-stderr, superficial
Features: test-name=python3-pyside6.qtdesigner
+Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgraphs PySide6.QtGraphs
+Depends:
+ python3,
+ python3-pyside6.qtgraphs,
+Restrictions: allow-stderr, superficial
+Features: test-name=python3-pyside6.qtgraphs
+
+Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgraphswidgets PySide6.QtGraphsWidgets
+Depends:
+ python3,
+ python3-pyside6.qtgraphswidgets,
+Restrictions: allow-stderr, superficial
+Features: test-name=python3-pyside6.qtgraphswidgets
+
Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtgui PySide6.QtGui
Depends:
python3,
@@ -158,6 +176,7 @@ Depends:
python3-pyside6.qtnfc,
Restrictions: allow-stderr, superficial
Features: test-name=python3-pyside6.qtnfc
+Architecture: linux-any
Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtopengl PySide6.QtOpenGL
Depends:
@@ -374,6 +393,14 @@ Depends:
Restrictions: allow-stderr, superficial
Features: test-name=python3-pyside6.qtwebsockets
+Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwebview PySide6.QtWebView
+Depends:
+ python3,
+ python3-pyside6.qtwebview,
+Restrictions: allow-stderr, superficial
+Features: test-name=python3-pyside6.qtwebview
+Architecture: amd64 arm64 armhf i386
+
Test-Command: debian/tests/test_install_python3.sh python3-pyside6.qtwidgets PySide6.QtWidgets
Depends:
python3,
diff --git a/debian/tests/control.gen b/debian/tests/control.gen
index 06c3d7f6..f36c77c7 100755
--- a/debian/tests/control.gen
+++ b/debian/tests/control.gen
@@ -1,7 +1,11 @@
#!/bin/sh
+C=debian/tests/control
+
# Remove debian/tests/control
-rm -f debian/tests/control
+rm -f $C
+
+echo "## AUTOGENERATED FILE: SEE debian/tests/control.gen\n\n" > $C
# Create the basic (import) test for Python 3 modules
for binary_package in $(dh_listpackages|grep "python3-pyside6.qt"); do
@@ -13,12 +17,12 @@ Depends:
python3,
$binary_package,
Restrictions: allow-stderr, superficial
-Features: test-name=$binary_package" >>debian/tests/control
+Features: test-name=$binary_package" >> $C
architecture=$(sed -n "/^Package: ${binary_package}$/{n; p}" debian/control)
if [ "$architecture" != 'Architecture: any' ]; then
- echo "$architecture" >>debian/tests/control
+ echo "$architecture" >> $C
fi
- echo "" >>debian/tests/control
+ echo "" >> $C
done
-sed -i '$d' debian/tests/control
+sed -i '$d' $C
More information about the Neon-commits
mailing list