From: Dmitry Shachnev Date: Tue, 7 Feb 2023 18:07:52 +0000 (+0000) Subject: pyqt6 (6.4.2-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/6.4.2-1+rpi1^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2105cb6b7b5da7c60c9bf27a17f956d019b17f64;p=pyqt6.git pyqt6 (6.4.2-1) unstable; urgency=medium * New upstream release. [dgit import unpatched pyqt6 6.4.2-1] --- 2105cb6b7b5da7c60c9bf27a17f956d019b17f64 diff --cc debian/changelog index 0000000,0000000..1ec9527 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,65 @@@ ++pyqt6 (6.4.2-1) unstable; urgency=medium ++ ++ * New upstream release. ++ ++ -- Dmitry Shachnev Tue, 07 Feb 2023 22:07:52 +0400 ++ ++pyqt6 (6.4.1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Bump upstream copyright year. ++ ++ -- Dmitry Shachnev Sun, 29 Jan 2023 19:27:41 +0400 ++ ++pyqt6 (6.4.0-3) unstable; urgency=medium ++ ++ * Bump Standards-Version to 4.6.2, no changes needed. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Sat, 07 Jan 2023 18:04:24 +0400 ++ ++pyqt6 (6.4.0-2) experimental; urgency=medium ++ ++ [ Pino Toscano ] ++ * Make pyqt6 buildable on non-Linux architectures: ++ - limit the qt6-connectivity-dev build dependency as linux-any, as the ++ Qt Connectivity modules are supported only on Linux (at least w.r.t. ++ Unix OSes) ++ - limit the python3-pyqt6.qtbluetooth, and python3-pyqt6.qtnfc binaries ++ as linux-any, as they use libraries of Qt Connectivity ++ ++ [ Dmitry Shachnev ] ++ * Use the new names for Qt 6 -dev packages. ++ * Add packages for QtPdf and QtTextToSpeech modules (closes: #1021209). ++ ++ -- Dmitry Shachnev Tue, 03 Jan 2023 13:12:52 +0300 ++ ++pyqt6 (6.4.0-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Update debian/source/lintian-overrides for Lintian pointed hints. ++ ++ -- Dmitry Shachnev Fri, 14 Oct 2022 19:21:32 +0300 ++ ++pyqt6 (6.3.1-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Install upstream NEWS file in all packages. ++ * Bump python3-pyqt6.sip required version to 13.4. ++ * Bump Standards-Version to 4.6.1, no changes needed. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Tue, 21 Jun 2022 12:25:15 +0300 ++ ++pyqt6 (6.3.0-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Build-depend on qt6-base-dev ≥ 6.2.4+dfsg-3~ which depends on libgl-dev. ++ ++ -- Dmitry Shachnev Wed, 20 Apr 2022 12:52:36 +0300 ++ ++pyqt6 (6.2.3-1) experimental; urgency=medium ++ ++ * Initial release (closes: #1009244). ++ ++ -- Dmitry Shachnev Mon, 11 Apr 2022 14:02:57 +0300 diff --cc debian/control index 0000000,0000000..6ef3bdd new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,298 @@@ ++Source: pyqt6 ++Section: python ++Priority: optional ++Maintainer: Debian Python Team ++Uploaders: Dmitry Shachnev ++Build-Depends: debhelper-compat (= 13), ++ dh-python, ++ libqt6opengl6-dev, ++ python-dbus-dev, ++ python3-all-dev, ++ python3-dbus, ++ python3-pyqtbuild (>= 1.11), ++ python3-sipbuild (>= 6.5), ++ qt6-base-dev (>= 6.2.4+dfsg-3~), ++ qt6-connectivity-dev [linux-any], ++ qt6-declarative-dev, ++ qt6-multimedia-dev, ++ qt6-pdf-dev [amd64 arm64 armhf i386], ++ qt6-positioning-dev, ++ qt6-quick3d-dev, ++ qt6-remoteobjects-dev, ++ qt6-sensors-dev, ++ qt6-serialport-dev, ++ qt6-shadertools-dev, ++ qt6-speech-dev, ++ qt6-svg-dev, ++ qt6-tools-dev, ++ qt6-webchannel-dev, ++ qt6-websockets-dev, ++ sip-tools (>= 6.5) ++Rules-Requires-Root: no ++Standards-Version: 4.6.2 ++Homepage: https://riverbankcomputing.com/software/pyqt/intro ++Vcs-Git: https://salsa.debian.org/python-team/packages/pyqt6.git ++Vcs-Browser: https://salsa.debian.org/python-team/packages/pyqt6 ++ ++Package: pyqt6-dev ++Architecture: all ++Depends: ${misc:Depends} ++Multi-Arch: foreign ++Description: development files for PyQt6 ++ This package contains the source SIP files from which the Python ++ bindings for Qt 6 are created. They are needed for building PyQt6 ++ as well as creating bindings for own Qt 6 widgets written in C++. ++ ++Package: pyqt6-dev-tools ++Architecture: all ++Depends: python3-pyqt6 (>= ${source:Version}), ++ ${misc:Depends}, ++ ${python3:Depends} ++Description: development tools for PyQt6 ++ This package contains various support tools for PyQt6 developers: ++ * a user interface compiler (pyuic6) ++ * a translation string finder (pylupdate6) ++ ++Package: pyqt6-examples ++Architecture: all ++Depends: python3-pyqt6 (>= ${source:Version}), ++ ${misc:Depends}, ++ ${python3:Depends} ++Description: Examples for PyQt6 ++ PyQt6 exposes the Qt 6 toolkit to Python. ++ . ++ This package the Qt example programs ported to Python. ++ ++Package: python3-dbus.mainloop.pyqt6 ++Architecture: any ++Depends: python3-dbus, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} ++Description: D-Bus Qt main loop support for Python ++ The dbus.mainloop.pyqt6 module provides support for Qt main loop for ++ applications that use dbus-python. By default Qt uses main loop from ++ GLib on UNIX-like systems, not its own one. ++ ++Package: python3-pyqt6 ++Architecture: any ++Depends: python3-pyqt6.sip (<< 14), ++ python3-pyqt6.sip (>= 13.4), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 ++ PyQt6 exposes the Qt 6 API to Python. ++ This package contains the following modules: ++ * QtCore ++ * QtDBus ++ * QtGui ++ * QtNetwork ++ * QtOpenGL ++ * QtOpenGLWidgets ++ * QtPrintSupport ++ * QtSql ++ * QtTest ++ * QtWidgets ++ * QtXml ++ ++Package: python3-pyqt6.qtbluetooth ++Architecture: linux-any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Bluetooth module ++ Qt Bluetooth API provides connectivity between Bluetooth enabled devices. ++ . ++ This package contains the QtBluetooth module of PyQt6. ++ ++Package: python3-pyqt6.qtdesigner ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Designer module ++ Qt Designer API provides the possibility of constructing user interfaces from ++ UI files at run-time. ++ . ++ This package contains the QtDesigner module of PyQt6 and the pyqt6 plugin for ++ Qt Designer. ++ ++Package: python3-pyqt6.qthelp ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Help module ++ Qt Help API provides classes for accessing help contents programmatically to ++ be able to integrate online help into Qt applications. ++ . ++ This package contains the QtHelp module of PyQt6. ++ ++Package: python3-pyqt6.qtmultimedia ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Multimedia module ++ Qt Multimedia API provides a rich set of classes to handle multimedia content. ++ . ++ This package contains the QtMultimedia and QtMultimediaWidgets modules of ++ PyQt6. ++ ++Package: python3-pyqt6.qtnfc ++Architecture: linux-any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 NFC module ++ Qt NFC API provides connectivity between NFC enabled devices. ++ . ++ This package contains the QtNfc module of PyQt6. ++ ++Package: python3-pyqt6.qtpdf ++Architecture: amd64 arm64 armhf i386 ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 PDF module ++ Qt PDF API contains classes and functions for rendering PDF documents. ++ . ++ This package contains the QtPdf and QtPdfWidgets modules of PyQt6. ++ ++Package: python3-pyqt6.qtpositioning ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Positioning module ++ Qt Positioning API provides positioning information. ++ . ++ This package contains the QtPositioning module of PyQt6. ++ ++Package: python3-pyqt6.qtqml ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 QML module ++ Qt QML API provides a framework for developing applications and libraries with ++ the QML language. ++ . ++ This package contains the QtQml module of PyQt6 and the qmlscene plugin that ++ collects all the Python plugins it can find. ++ ++Package: python3-pyqt6.qtquick ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ python3-pyqt6.qtqml (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Quick module ++ Qt Quick API is the standard library for writing QML applications. ++ . ++ This package contains the QtQuick and QtQuickWidgets modules of PyQt6. ++ ++Package: python3-pyqt6.qtquick3d ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ python3-pyqt6.qtqml (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Quick 3D module ++ Qt Quick 3D provides a high-level API for creating 3D content and 3D user ++ interfaces based on Qt Quick. ++ . ++ This package contains the QtQuick3D module of PyQt6. ++ ++Package: python3-pyqt6.qtremoteobjects ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Remote Objects module ++ Qt Remote Objects API is an Inter-Process Communication (IPC) module developed ++ for Qt. ++ . ++ This package contains the QtRemoteObjects module of PyQt6. ++ ++Package: python3-pyqt6.qtsensors ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Sensors module ++ Qt Sensors API provides access to sensor hardware via QML and C++ interfaces. ++ . ++ This package contains the QtSensors module of PyQt6. ++ ++Package: python3-pyqt6.qtserialport ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 Serial Port module ++ Qt Serial Port API provides the basic functionality, which includes ++ configuring, I/O operations, getting and setting the control signals of the ++ RS-232 pinouts. ++ . ++ This package contains the QtSerialPort module of PyQt6. ++ ++Package: python3-pyqt6.qtsvg ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 SVG module ++ Qt SVG API provides classes for rendering and displaying SVG drawings in ++ widgets and on other paint devices. ++ . ++ This package contains the QtSvg and QtSvgWidgets modules of PyQt6. ++ ++Package: python3-pyqt6.qttexttospeech ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 TextToSpeech module ++ Qt TextToSpeech API enables a Qt application to read out text by using speech ++ synthesis. ++ . ++ This package contains the QtTextToSpeech module of PyQt6. ++ ++Package: python3-pyqt6.qtwebchannel ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 WebChannel module ++ Qt WebChannel API enables peer-to-peer communication between a server and a ++ client (HTML/JavaScript or QML application). ++ . ++ This package contains the QtWebChannel module of PyQt6. ++ ++Package: python3-pyqt6.qtwebsockets ++Architecture: any ++Depends: python3-pyqt6 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python bindings for Qt 6 WebSockets module ++ Qt WebSockets API provides C++ and QML interfaces that enable Qt applications ++ to act as a server that can process WebSocket requests, or a client that can ++ consume data received from the server, or both. ++ . ++ This package contains the QtWebSockets module of PyQt6. diff --cc debian/copyright index 0000000,0000000..0d09c79 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,181 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Contact: pyqt@riverbankcomputing.com ++Upstream-Name: PyQt6 ++ ++Files: * ++Copyright: 2023, Riverbank Computing Limited ++License: GPL-3 ++ ++Files: dbus/* ++Copyright: 2020-2021, Riverbank Computing Limited ++License: Expat ++ ++Files: examples/* ++Copyright: 2005-2006, Trolltech ASA ++ 2010, Hans-Peter Jansen ++ 2010, Nokia Corporation and/or its subsidiary(-ies) ++ 2013, Digia Plc and/or its subsidiary(-ies) ++ 2017-2020, The Qt Company Ltd. ++ 2020-2021, Riverbank Computing Limited ++License: BSD-3-clause ++ ++Files: examples/designer/plugins/python/* ++ examples/designer/plugins/widgets/* ++Copyright: 2005-2006, Trolltech ASA ++ 2006, David Boddie ++License: GPL-2+ ++ ++Files: examples/designer/plugins/python/datetimeeditplugin.py ++ examples/designer/plugins/widgets/datetimeedit.py ++Copyright: 2008, Denviso GmbH, ++License: ISC-Denviso ++ ++Files: examples/draganddrop/delayedencoding/images/example.svg ++ examples/quick/canvas/contents/Slider.qml ++ examples/quick/scenegraph/customgeometry/main.qml ++Copyright: 2010, Nokia Corporation and/or its subsidiary(-ies) ++ 2013, Digia Plc and/or its subsidiary(-ies) ++License: LGPL-2.1 with Digia-1.1 exception or GPL-3 ++ ++Files: uic/Compiler/compiler.py ++ uic/Compiler/indenter.py ++ uic/Compiler/misc.py ++ uic/Compiler/proxy_metaclass.py ++ uic/Compiler/qobjectcreator.py ++ uic/Compiler/qtproxies.py ++ uic/Loader/loader.py ++ uic/Loader/qobjectcreator.py ++ uic/compile_ui.py ++ uic/exceptions.py ++ uic/load_ui.py ++ uic/objcreator.py ++ uic/properties.py ++ uic/uiparser.py ++Copyright: 2006, Thorsten Marek ++ 2014-2021, Riverbank Computing Limited ++License: BSD-3-clause ++ ++Files: debian/* ++Copyright: 2022-2023, Dmitry Shachnev ++License: GPL-3 ++ ++License: GPL-2+ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; either version 2 of the License. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ On Debian systems, the complete text of the GNU General Public ++ License, version 2, can be found in /usr/share/common-licenses/GPL-2. ++ ++License: GPL-3 ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License version 3.0 as ++ published by the Free Software Foundation. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ . ++ On Debian systems, the complete text of the GNU General Public ++ License, version 3, can be found in /usr/share/common-licenses/GPL-3. ++ ++License: LGPL-2.1 with Digia-1.1 exception ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU Lesser General Public License version ++ 2.1 as published by the Free Software Foundation. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU Lesser General Public License for more details. ++ . ++ On Debian systems, the complete text of the GNU Lesser General ++ Public License, version 2.1, can be found in ++ /usr/share/common-licenses/LGPL-2.1. ++ . ++ As an additional permission to the GNU Lesser General Public License version ++ 2.1, the object code form of a "work that uses the Library" may incorporate ++ material from a header file that is part of the Library. You may distribute ++ such object code under terms of your choice, provided that: ++ (i) the header files of the Library have not been modified; and ++ (ii) the incorporated material is limited to numerical parameters, data ++ structure layouts, accessors, macros, inline functions and ++ templates; and ++ (iii) you comply with the terms of Section 6 of the GNU Lesser General ++ Public License version 2.1. ++ . ++ Moreover, you may apply this exception to a modified version of the Library, ++ provided that such modification does not involve copying material from the ++ Library into the modified Library's header files unless such material is ++ limited to (i) numerical parameters; (ii) data structure layouts; ++ (iii) accessors; and (iv) small macros, templates and inline functions of ++ five lines or less in length. ++ . ++ Furthermore, you are not required to apply this additional permission to a ++ modified version of the Library. ++ ++License: BSD-3-clause ++ Redistribution and use in source and binary forms, with or without ++ modification, are permitted provided that the following conditions ++ are met: ++ . ++ * Redistributions of source code must retain the above copyright ++ notice, this list of conditions and the following disclaimer. ++ * Redistributions in binary form must reproduce the above copyright ++ notice, this list of conditions and the following disclaimer in the ++ documentation and/or other materials provided with the distribution. ++ * Neither the name of the University nor the names of its contributors ++ may be used to endorse or promote products derived from this software ++ without specific prior written permission. ++ . ++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" ++ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE ++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ++ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ++ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL ++ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR ++ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER ++ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ++ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE ++ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ++ ++License: Expat ++ Permission is hereby granted, free of charge, to any person ++ obtaining a copy of this software and associated documentation ++ files (the "Software"), to deal in the Software without ++ restriction, including without limitation the rights to use, copy, ++ modify, merge, publish, distribute, sublicense, and/or sell copies ++ of the Software, and to permit persons to whom the Software is ++ furnished to do so, subject to the following conditions: ++ . ++ The above copyright notice and this permission notice shall be ++ included in all copies or substantial portions of the Software. ++ . ++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ++ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT ++ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, ++ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, ++ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER ++ DEALINGS IN THE SOFTWARE. ++ ++License: ISC-Denviso ++ Permission to use, copy, modify, and distribute this software and its ++ documentation for any purpose and without fee is hereby granted, provided ++ that the above copyright notice appear in all copies and that both that ++ copyright notice and this permission notice appear in supporting ++ documentation. ++ . ++ DENVISO DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL ++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DENVISO ++ BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES ++ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION ++ OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN ++ CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --cc debian/gbp.conf index 0000000,0000000..3879982 new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,2 @@@ ++[DEFAULT] ++debian-branch=debian/master diff --cc debian/not-installed index 0000000,0000000..7a1f7b8 new file mode 100644 --- /dev/null +++ b/debian/not-installed @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3/dist-packages/PyQt6-*.dist-info/RECORD diff --cc debian/pyqt6-dev-tools.install index 0000000,0000000..a78f1da new file mode 100644 --- /dev/null +++ b/debian/pyqt6-dev-tools.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/bin/pylupdate6 ++usr/bin/pyuic6 ++usr/lib/python3/dist-packages/PyQt6/lupdate ++usr/lib/python3/dist-packages/PyQt6/uic diff --cc debian/pyqt6-dev.install index 0000000,0000000..cde03a1 new file mode 100644 --- /dev/null +++ b/debian/pyqt6-dev.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3/dist-packages/PyQt6/bindings diff --cc debian/pyqt6-dev.lintian-overrides index 0000000,0000000..2ce3d79 new file mode 100644 --- /dev/null +++ b/debian/pyqt6-dev.lintian-overrides @@@ -1,0 -1,0 +1,2 @@@ ++# It is not an importable Python module ++pyqt6-dev: python-package-missing-depends-on-python diff --cc debian/pyqt6-examples.examples index 0000000,0000000..e39721e new file mode 100644 --- /dev/null +++ b/debian/pyqt6-examples.examples @@@ -1,0 -1,0 +1,1 @@@ ++examples/* diff --cc debian/python3-dbus.mainloop.pyqt6.install index 0000000,0000000..4f9832e new file mode 100644 --- /dev/null +++ b/debian/python3-dbus.mainloop.pyqt6.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python3/dist-packages/dbus/mainloop/pyqt6.abi3.so diff --cc debian/python3-pyqt6.install index 0000000,0000000..9d42cdf new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.install @@@ -1,0 -1,0 +1,27 @@@ ++usr/lib/python3/dist-packages/PyQt6-*.dist-info/INSTALLER ++usr/lib/python3/dist-packages/PyQt6-*.dist-info/METADATA ++usr/lib/python3/dist-packages/PyQt6/QtCore.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtCore.pyi ++usr/lib/python3/dist-packages/PyQt6/QtDBus.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtDBus.pyi ++usr/lib/python3/dist-packages/PyQt6/QtGui.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtGui.pyi ++usr/lib/python3/dist-packages/PyQt6/QtNetwork.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtNetwork.pyi ++usr/lib/python3/dist-packages/PyQt6/QtOpenGL.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtOpenGL.pyi ++usr/lib/python3/dist-packages/PyQt6/QtOpenGLWidgets.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtOpenGLWidgets.pyi ++usr/lib/python3/dist-packages/PyQt6/QtPrintSupport.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtPrintSupport.pyi ++usr/lib/python3/dist-packages/PyQt6/QtSql.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtSql.pyi ++usr/lib/python3/dist-packages/PyQt6/QtTest.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtTest.pyi ++usr/lib/python3/dist-packages/PyQt6/QtWidgets.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtWidgets.pyi ++usr/lib/python3/dist-packages/PyQt6/QtXml.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtXml.pyi ++usr/lib/python3/dist-packages/PyQt6/__init__.py ++usr/lib/python3/dist-packages/PyQt6/py.typed ++usr/lib/python3/dist-packages/PyQt6/sip.pyi diff --cc debian/python3-pyqt6.qtbluetooth.install index 0000000,0000000..1a73319 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtbluetooth.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtBluetooth.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtBluetooth.pyi diff --cc debian/python3-pyqt6.qtdesigner.install index 0000000,0000000..ba59189 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtdesigner.install @@@ -1,0 -1,0 +1,3 @@@ ++usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/designer/libpyqt6.so ++usr/lib/python3/dist-packages/PyQt6/QtDesigner.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtDesigner.pyi diff --cc debian/python3-pyqt6.qthelp.install index 0000000,0000000..d95269f new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qthelp.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtHelp.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtHelp.pyi diff --cc debian/python3-pyqt6.qtmultimedia.install index 0000000,0000000..cefabd9 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtmultimedia.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtMultimedia.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtMultimedia.pyi ++usr/lib/python3/dist-packages/PyQt6/QtMultimediaWidgets.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtMultimediaWidgets.pyi diff --cc debian/python3-pyqt6.qtnfc.install index 0000000,0000000..c6fbe9b new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtnfc.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtNfc.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtNfc.pyi diff --cc debian/python3-pyqt6.qtpdf.install index 0000000,0000000..fef6b70 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtpdf.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtPdf.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtPdf.pyi ++usr/lib/python3/dist-packages/PyQt6/QtPdfWidgets.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtPdfWidgets.pyi diff --cc debian/python3-pyqt6.qtpositioning.install index 0000000,0000000..e09e8b4 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtpositioning.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtPositioning.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtPositioning.pyi diff --cc debian/python3-pyqt6.qtqml.install index 0000000,0000000..1a53100 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtqml.install @@@ -1,0 -1,0 +1,3 @@@ ++usr/lib/${DEB_HOST_MULTIARCH}/qt6/plugins/PyQt6/libpyqt6qmlplugin.so ++usr/lib/python3/dist-packages/PyQt6/QtQml.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtQml.pyi diff --cc debian/python3-pyqt6.qtquick.install index 0000000,0000000..cb3502e new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtquick.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtQuick.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtQuick.pyi ++usr/lib/python3/dist-packages/PyQt6/QtQuickWidgets.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtQuickWidgets.pyi diff --cc debian/python3-pyqt6.qtquick3d.install index 0000000,0000000..cea27a1 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtquick3d.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtQuick3D.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtQuick3D.pyi diff --cc debian/python3-pyqt6.qtremoteobjects.install index 0000000,0000000..d11b1bf new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtremoteobjects.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtRemoteObjects.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtRemoteObjects.pyi diff --cc debian/python3-pyqt6.qtsensors.install index 0000000,0000000..44bd270 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtsensors.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtSensors.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtSensors.pyi diff --cc debian/python3-pyqt6.qtserialport.install index 0000000,0000000..bc3b1f9 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtserialport.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtSerialPort.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtSerialPort.pyi diff --cc debian/python3-pyqt6.qtsvg.install index 0000000,0000000..4d408fe new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtsvg.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtSvg.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtSvg.pyi ++usr/lib/python3/dist-packages/PyQt6/QtSvgWidgets.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtSvgWidgets.pyi diff --cc debian/python3-pyqt6.qttexttospeech.install index 0000000,0000000..52ccfb8 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qttexttospeech.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtTextToSpeech.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtTextToSpeech.pyi diff --cc debian/python3-pyqt6.qtwebchannel.install index 0000000,0000000..3fea42b new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtwebchannel.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtWebChannel.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtWebChannel.pyi diff --cc debian/python3-pyqt6.qtwebsockets.install index 0000000,0000000..941b636 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt6.qtwebsockets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3/dist-packages/PyQt6/QtWebSockets.abi3.so ++usr/lib/python3/dist-packages/PyQt6/QtWebSockets.pyi diff --cc debian/rules index 0000000,0000000..4875f8c new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,27 @@@ ++#!/usr/bin/make -f ++ ++include /usr/share/dpkg/buildflags.mk ++ ++export PYBUILD_SYSTEM=custom ++export PYBUILD_CONFIGURE_ARGS={interpreter} /usr/bin/sip-build \ ++ --verbose \ ++ --no-make \ ++ --confirm-license \ ++ --pep484-pyi \ ++ --target-dir /usr/lib/python3/dist-packages \ ++ --build-dir {build_dir} \ ++ --qmake /usr/lib/qt6/bin/qmake \ ++ --qmake-setting 'CONFIG += nostrip' \ ++ --qmake-setting 'QMAKE_CXXFLAGS += "$(CXXFLAGS) $(CPPFLAGS)"' \ ++ --qmake-setting 'QMAKE_LFLAGS += "$(LDFLAGS)"' ++export PYBUILD_BUILD_ARGS=$(MAKE) -C {build_dir} ++export PYBUILD_INSTALL_ARGS=$(MAKE) -C {build_dir} install INSTALL_ROOT={destdir} ++ ++%: ++ dh $@ --with python3 --buildsystem=pybuild ++ ++execute_after_dh_auto_install: ++ sed -i -E 's,exec /usr/bin/python3\.[0-9]+,exec /usr/bin/python3,' debian/tmp/usr/bin/* ++ ++override_dh_installdocs: ++ dh_installdocs -A NEWS diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/source/lintian-overrides index 0000000,0000000..2eac757 new file mode 100644 --- /dev/null +++ b/debian/source/lintian-overrides @@@ -1,0 -1,0 +1,3 @@@ ++# This was generated from SVG (tiger.svg can be found in qt6-svg package), but it ++# is trivial to convert back to SVG so both forms can be considered source forms. ++pyqt6 source: source-is-missing [examples/quick/canvas/tiger/tiger.js] diff --cc debian/tests/control index 0000000,0000000..63b436c new file mode 100644 --- /dev/null +++ b/debian/tests/control @@@ -1,0 -1,0 +1,87 @@@ ++Test-Command: debian/tests/test_import.sh dbus.mainloop.pyqt6 ++Depends: python3-all-dbg, python3-dbus.mainloop.pyqt6 ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh \ ++ PyQt6.QtCore \ ++ PyQt6.QtDBus \ ++ PyQt6.QtGui \ ++ PyQt6.QtNetwork \ ++ PyQt6.QtOpenGL \ ++ PyQt6.QtOpenGLWidgets \ ++ PyQt6.QtPrintSupport \ ++ PyQt6.QtSql \ ++ PyQt6.QtTest \ ++ PyQt6.QtWidgets \ ++ PyQt6.QtXml ++Depends: python3-all-dbg, python3-pyqt6 ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtBluetooth ++Depends: python3-all-dbg, python3-pyqt6.qtbluetooth ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtDesigner ++Depends: python3-all-dbg, python3-pyqt6.qtdesigner ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtHelp ++Depends: python3-all-dbg, python3-pyqt6.qthelp ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtMultimedia PyQt6.QtMultimediaWidgets ++Depends: python3-all-dbg, python3-pyqt6.qtmultimedia ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtNfc ++Depends: python3-all-dbg, python3-pyqt6.qtnfc ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtPdf PyQt6.QtPdfWidgets ++Architecture: amd64 arm64 armhf i386 ++Depends: python3-all-dbg, python3-pyqt6.qtpdf ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtPositioning ++Depends: python3-all-dbg, python3-pyqt6.qtpositioning ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtQml ++Depends: python3-all-dbg, python3-pyqt6.qtqml ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtQuick PyQt6.QtQuickWidgets ++Depends: python3-all-dbg, python3-pyqt6.qtquick ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtQuick3D ++Depends: python3-all-dbg, python3-pyqt6.qtquick3d ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtRemoteObjects ++Depends: python3-all-dbg, python3-pyqt6.qtremoteobjects ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtSensors ++Depends: python3-all-dbg, python3-pyqt6.qtsensors ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtSerialPort ++Depends: python3-all-dbg, python3-pyqt6.qtserialport ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtSvg PyQt6.QtSvgWidgets ++Depends: python3-all-dbg, python3-pyqt6.qtsvg ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtTextToSpeech ++Depends: python3-all-dbg, python3-pyqt6.qttexttospeech ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtWebChannel ++Depends: python3-all-dbg, python3-pyqt6.qtwebchannel ++Restrictions: superficial ++ ++Test-Command: debian/tests/test_import.sh PyQt6.QtWebSockets ++Depends: python3-all-dbg, python3-pyqt6.qtwebsockets ++Restrictions: superficial diff --cc debian/tests/test_import.sh index 0000000,0000000..985e0a5 new file mode 100755 --- /dev/null +++ b/debian/tests/test_import.sh @@@ -1,0 -1,0 +1,12 @@@ ++#!/bin/sh ++set -eu ++cd "$AUTOPKGTEST_TMP" ++ ++for python in $(py3versions -s); do ++ for module in $@; do ++ echo "${python} -c \"import ${module}\"" ++ ${python} -c "import ${module}" ++ echo "${python}-dbg -c \"import ${module}\"" ++ ${python}-dbg -c "import ${module}" ++ done ++done diff --cc debian/watch index 0000000,0000000..e462c55 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,2 @@@ ++version=4 ++https://pypi.debian.net/PyQt6/PyQt6-([\d.]+)\.tar\.gz