From: Peter Michael Green Date: Sat, 9 Sep 2017 01:01:09 +0000 (+0100) Subject: pyqt5 (5.7+dfsg-6+rpi1) buster-staging; urgency=medium X-Git-Tag: archive/raspbian/5.9+dfsg-2+rpi1~7 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f59e70f4392823df21014b35462ac14a5fccfe99;p=pyqt5.git pyqt5 (5.7+dfsg-6+rpi1) buster-staging; urgency=medium * Disable webengine for armhf, we do not currently have (and may never have) it in Raspbian. [dgit import unpatched pyqt5 5.7+dfsg-6+rpi1] --- f59e70f4392823df21014b35462ac14a5fccfe99 diff --cc debian/.git-dpm index 0000000,0000000..99f8a91 new file mode 100644 --- /dev/null +++ b/debian/.git-dpm @@@ -1,0 -1,0 +1,11 @@@ ++# see git-dpm(1) from git-dpm package ++aa9edd51decd034cb3f14685404517169ff8a592 ++aa9edd51decd034cb3f14685404517169ff8a592 ++5dba8adc259ac59a6c48bb424a42bc723b40db66 ++5dba8adc259ac59a6c48bb424a42bc723b40db66 ++pyqt5_5.7+dfsg.orig.tar.gz ++21aec345deb6ac1aa4ab372113a5a5e22a7f74f4 ++3080141 ++debianTag="debian/%e%v" ++patchedTag="patched/%e%v" ++upstreamTag="upstream/%e%u" diff --cc debian/changelog index 0000000,0000000..c38bd1d new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,501 @@@ ++pyqt5 (5.7+dfsg-6+rpi1) buster-staging; urgency=medium ++ ++ * Disable webengine for armhf, we do not currently have (and may never have) ++ it in Raspbian. ++ ++ -- Peter Michael Green Sat, 09 Sep 2017 01:01:09 +0000 ++ ++pyqt5 (5.7+dfsg-6) unstable; urgency=medium ++ ++ * Add patches from upstream to support Qt 5.9 (closes: #872892): ++ - no_license_check.diff ++ - qt59_support.diff ++ - opengl_detection.diff ++ * Build against Qt 5.9.1. ++ * Enable Qt WebEngine support on arm64, armhf and mipsel (closes: #867733). ++ ++ -- Dmitry Shachnev Tue, 22 Aug 2017 14:41:04 +0300 ++ ++pyqt5 (5.7+dfsg-5) unstable; urgency=medium ++ ++ * Make WebEngine packages depend on WebChannel, to avoid import errors. ++ * Disable implicit qml_debug option for debug builds (no_qml_debug.diff). ++ Patch taken from openSUSE, thanks Hans-Peter Jansen! ++ ++ -- Dmitry Shachnev Sat, 21 Jan 2017 11:26:05 +0300 ++ ++pyqt5 (5.7+dfsg-4) unstable; urgency=medium ++ ++ * Add Qt WebEngine support for amd64 and i386 (closes: #841830). ++ * Add Qt WebChannel support. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Mon, 09 Jan 2017 12:47:01 +0300 ++ ++pyqt5 (5.7+dfsg-3) experimental; urgency=medium ++ ++ * Build against Qt 5.7 for experimental. ++ ++ -- Dmitry Shachnev Tue, 13 Sep 2016 12:01:27 +0300 ++ ++pyqt5 (5.7+dfsg-2) unstable; urgency=medium ++ ++ * Backport an upstream change to fix conversion of bytes values ++ (bytes_conversion.diff; closes: #834875). ++ * Update the pyuic5 and pyrcc5 manpages. ++ * Drop obsolete debian/README.source. ++ ++ -- Dmitry Shachnev Sat, 27 Aug 2016 21:06:10 +0300 ++ ++pyqt5 (5.7+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop 0001-Use-all-D-Bus-include-directories-returned-by-pkg-co.patch, ++ applied upstream. ++ * Drop rule to remove pycache from orig tarball, it is no longer there. ++ * Update debian/copyright. ++ * Stop installing Qt.pyi, it is no longer generated. ++ * Update for upstream changes to pyrcc5 and pylupdate5: ++ - Add new files to debian/pyqt5-dev-tools.install. ++ - Fix shebangs in /usr/bin/pylupdate5 and /usr/bin/pyrcc5 files. ++ - Call make install to temporary location to be able to run pyrcc5. ++ - Call dh_python3 against pyqt5-dev-tools. ++ * Use --no-sip-files configure option instead of removing the .sip files ++ after they are installed. ++ * Only ship files installed by upstream build system in pyqt5-dev. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Fri, 12 Aug 2016 10:25:00 +0300 ++ ++pyqt5 (5.6+dfsg-2) experimental; urgency=medium ++ ++ * Build against Qt 5.6 for experimental. ++ ++ -- Dmitry Shachnev Sat, 30 Apr 2016 15:49:27 +0300 ++ ++pyqt5 (5.6+dfsg-1) unstable; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * New upstream release. ++ * Add missing newline before clean target in debian/rules. ++ * Updated debian/watch for the new tarballs naming scheme. ++ * Bump sip build-dependencies to 4.18, following configure.py. ++ * Drop custom get-orig-source target, it makes no sense. ++ * Bump Standards-Version to 3.9.8, no changes needed. ++ * Override Lintian false positive error about tiger.js file. ++ * Fix detection of D-Bus include directories. ++ * Install Python type hint (*.pyi) files. ++ ++ [ Ondřej Nový ] ++ * Fixed VCS URL (https) ++ ++ -- Dmitry Shachnev Tue, 26 Apr 2016 16:02:09 +0300 ++ ++pyqt5 (5.5.1+dfsg-3) unstable; urgency=medium ++ ++ * Move pyuic5-related sed call to install-arch target, it should not ++ be run during indep builds. ++ ++ -- Dmitry Shachnev Sun, 25 Oct 2015 23:46:29 +0300 ++ ++pyqt5 (5.5.1+dfsg-2) unstable; urgency=medium ++ ++ * Make pyuic5 shebang fixup really work. ++ ++ -- Dmitry Shachnev Sun, 25 Oct 2015 20:04:40 +0300 ++ ++pyqt5 (5.5.1+dfsg-1) unstable; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * New upstream release. ++ * Move fdupes from Build-Depends to Build-Depends-Indep, it is only ++ used to build pyqt5-examples package. ++ * Sort debian/pyqt5-dev-tools.manpages file. ++ * Remove examples/webkit/fancybrowser/__pycache__ from orig tarball, ++ it contains a compiled file without source. ++ * Remove uupdate call from debian/rules, not needed with git-dpm. ++ ++ [ Matthias Klose ] ++ * pyuic5: Call the unversioned python3 interpreter. ++ ++ -- Dmitry Shachnev Sun, 25 Oct 2015 19:17:22 +0300 ++ ++pyqt5 (5.5+dfsg-2) unstable; urgency=medium ++ ++ * Remove gstreamer 0.10 packages from build-depends, no longer needed. ++ * Update Vcs fields for Git migration. ++ * Add support for Qt 5.5.1 (0001-Add-support-for-Qt-5.5.1.patch). ++ * Move python3-sphinx from Build-Depends to Build-Depends-Indep. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Thu, 22 Oct 2015 13:11:35 +0300 ++ ++pyqt5 (5.5+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Build against Qt 5.5.0. ++ * Add explicit build-dependency on dh-python. ++ * Drop Enginio packages. QtEnginio is no longer developed and ++ pending deprecation. ++ * Build with Sphinx 1.3. ++ * Specify repacksuffix in debian/watch. ++ * Drop XS-Testsuite header, no longer needed with new dpkg versions. ++ * Bump year in debian/copyright. ++ * Add QtLocation library to QtPositioning packages. ++ ++ -- Dmitry Shachnev Thu, 20 Aug 2015 12:59:06 +0300 ++ ++pyqt5 (5.4.2+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release. ++ * Drop all patches, applied upstream. ++ * Add a temporary hack to use upstream stylesheet when building the ++ documentation with Sphinx 1.2. ++ * Build-depend on sip 4.16.8+dfsg-2, as the previous upload would ++ generate wrong dependencies for Python 3 packages. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Thu, 25 Jun 2015 14:30:12 +0300 ++ ++pyqt5 (5.4.1+dfsg-3) experimental; urgency=medium ++ ++ * Update and unify descriptions of binary packages. ++ * Backport upstream change to add support for Qt 5.4.2. ++ * Let pyuic sort the import order (closes: #787251, thanks to Reiner ++ Herrmann for the patch). ++ * Build against Qt 5.4.2 to make sure we are ready for the transition. ++ ++ -- Dmitry Shachnev Sat, 06 Jun 2015 12:10:46 +0300 ++ ++pyqt5 (5.4.1+dfsg-2) experimental; urgency=medium ++ ++ * Backport some fixes to setZOrder() function from upstream ++ (uiparser_setzorder_fix.diff). ++ ++ -- Dmitry Shachnev Thu, 12 Mar 2015 10:49:35 +0300 ++ ++pyqt5 (5.4.1+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ - No longer inserts timestamps into generated files (closes: #774510). ++ - Require sip 4.16.6 for building. ++ * Build against Qt 5.4.1. ++ * Update list of possible options in pylupdate5 manpage. ++ * Add some Suggests to pyqt5-examples package (closes: #779369). ++ * No-op wrap and sort. ++ * Bump years in debian/copyright. ++ * Remove .pyc and .DS_Store files when cleaning. ++ ++ -- Dmitry Shachnev Thu, 05 Mar 2015 22:14:15 +0300 ++ ++pyqt5 (5.4+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Drop add_dependency.diff, applied upstream. ++ * Bump required sip dependency to 4.16.4. ++ * Install QtXml module. ++ * Build against Qt 5.4. ++ * Fix descriptions of some binary packages (closes: #769468, #771713). ++ * Add missing licensing information to debian/copyright. ++ * Bump Standards-Version to 3.9.6, no changes needed. ++ ++ -- Dmitry Shachnev Sun, 28 Dec 2014 19:49:12 +0300 ++ ++pyqt5 (5.3.2+dfsg-3) unstable; urgency=medium ++ ++ * Fix a typo in debian/tests/control. ++ * Test Enginio and QtWebSockets modules in autopkgtest. ++ * Add a patch from OpenSUSE to make pyqt5 build against Qt 5.3.2. ++ ++ -- Dmitry Shachnev Wed, 24 Sep 2014 13:21:26 +0400 ++ ++pyqt5 (5.3.2+dfsg-2) unstable; urgency=medium ++ ++ * Add new package for Enginio module. ++ * Add new package for QtWebSockets module. ++ * Fix Lintian warnings about too short and duplicate long descriptions. ++ ++ -- Dmitry Shachnev Sun, 14 Sep 2014 14:40:11 +0400 ++ ++pyqt5 (5.3.2+dfsg-1) unstable; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * New upstream release. ++ * Test Python 2 versions in autopkgtest. ++ * Set X-Python-Version to >= 2.7 as the current code in debian/rules ++ builds only for that version. ++ * Remove all strip calls from generated Makefiles. ++ * Update my e-mail address. ++ * Update debian/copyright. ++ ++ [ Scott Kitterman ] ++ * Set minimum python3-all-dev version to 3.3.2-5~ due to use of configdir in ++ debian/rules (LP: #1365814) ++ ++ -- Dmitry Shachnev Sat, 13 Sep 2014 14:13:57 +0400 ++ ++pyqt5 (5.3.1+dfsg-4) unstable; urgency=medium ++ ++ * Add support for python in addition to python3 because the upcoming calibre ++ 2.X series of releases will use PyQt5 with Python and not Python 3 ++ - Add python build-depends to debian/control ++ - Add python-* equivalents of existing python3-* packages to debian/ ++ control ++ - Update debian/rules to account for python as well as python3 ++ - Set minimum python3 version to 3.3 since the revised debug configure ++ rule will not work for 3.2 ++ - Replicate and update all python3-* .install files as python-* ++ ++ -- Scott Kitterman Sun, 03 Aug 2014 18:48:21 -0400 ++ ++pyqt5 (5.3.1+dfsg-3) unstable; urgency=medium ++ ++ * debian/tests/import: Redirect stderr to stdout for debug interpreter. ++ ++ -- Dmitry Shachnev Sat, 26 Jul 2014 21:57:58 +0400 ++ ++pyqt5 (5.3.1+dfsg-2) unstable; urgency=medium ++ ++ * Workaround GCC bug #61918 by replacing -isystem with -I in Makefiles ++ (closes: #755767). ++ * Test importing from debug interpreters in autopkgtest. ++ ++ -- Dmitry Shachnev Sat, 26 Jul 2014 09:59:30 +0400 ++ ++pyqt5 (5.3.1+dfsg-1) unstable; urgency=medium ++ ++ * New upstream release ++ - Drop debian/patches/fix_implicit_qtablewidget.patch, which had been ++ cherry picked from upstream ++ ++ -- Scott Kitterman Sat, 05 Jul 2014 00:05:42 -0400 ++ ++pyqt5 (5.3+dfsg-3) unstable; urgency=medium ++ ++ * Added debian/patches/fix_implicit_qtablewidget.patch to fix a pyuic ++ regression in the handling of implicit QTableWidget dimensions ++ ++ -- Scott Kitterman Thu, 19 Jun 2014 00:20:35 -0400 ++ ++pyqt5 (5.3+dfsg-2) unstable; urgency=medium ++ ++ * Bump Qt build-dependencies to 5.3, to make sure headers are in ++ correct (multi-arch) locations. ++ * Upload to unstable. ++ ++ -- Dmitry Shachnev Sun, 08 Jun 2014 17:01:30 +0400 ++ ++pyqt5 (5.3+dfsg-1) experimental; urgency=medium ++ ++ * New upstream release. ++ * Fix uscan warning about trailing / in Files-Excluded. ++ * Use new --no-tools configure flag on non-default Python versions. ++ * Bump required sip4 version to 4.16. ++ * Install QtQuickWidgets.so if it is available. ++ ++ -- Dmitry Shachnev Mon, 02 Jun 2014 15:16:52 +0400 ++ ++pyqt5 (5.2.1+dfsg-3) unstable; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * Drop get-orig-source.sh in favour of Files-Excluded field in ++ debian/copyright. ++ ++ [ Scott Kitterman ] ++ * Upload to unstable ++ ++ -- Scott Kitterman Fri, 09 May 2014 09:38:52 -0400 ++ ++pyqt5 (5.2.1+dfsg-2) experimental; urgency=medium ++ ++ * Add new package for QtPositioning module. ++ ++ -- Dmitry Shachnev Sat, 19 Apr 2014 23:25:04 +0400 ++ ++pyqt5 (5.2.1+dfsg-1) experimental; urgency=medium ++ ++ * New upstream bugfix release. ++ * Drop all patches, applied upstream. ++ * Bump python3-sip-dev build-dependency to 4.15.5. ++ * Update licensing information for pylupdate and pyrcc modules. ++ ++ -- Dmitry Shachnev Tue, 11 Mar 2014 12:45:18 +0400 ++ ++pyqt5 (5.2+dfsg-4) unstable; urgency=medium ++ ++ * Build-depend on libqt5x11extras5-dev instead of libqt5x11extras-dev, ++ which is now a transitional package. ++ * Drop QMAKESPEC export, seems to be not needed anymore. ++ * Drop hack for alpha, it is no longer supported and qtwebkit is ++ not built there anyway. ++ * Backport upstream patch to fix licensing for dbus module. ++ * Update debian/copyright to use the machine-readable DEP-5 format. ++ ++ -- Dmitry Shachnev Mon, 10 Feb 2014 09:24:20 +0400 ++ ++pyqt5 (5.2+dfsg-3) unstable; urgency=medium ++ ++ [ Dmitry Shachnev ] ++ * Medium urgency for auto-qtbase-opensource-src transition ++ * No longer create sip symlinks in build directories, that does not ++ have any effect. ++ * debian/patches/fix_qreal_check.diff: Fix qreal check for Qt 5.2. ++ * Adjust dh_compress call to make exclude list not match the whole ++ pyqt5-examples package. ++ ++ [ Scott Kitterman ] ++ * Update QMAKESPEC definition in debian/rules for new location (Thanks to ++ Lisandro Damián Nicanor Pérez Meyer for the fix) ++ ++ -- Dmitry Shachnev Fri, 31 Jan 2014 20:03:53 +0400 ++ ++pyqt5 (5.2+dfsg-2) unstable; urgency=low ++ ++ [ Dmitry Shachnev ] ++ * Add new package for QtX11Extras module. ++ * Autopkgtest improvements: ++ - Make import autopkgtest depend on python3-all. ++ - Don’t set -x in import autopkgtest. ++ - Test QtDBus and QtX11Extras modules as well. ++ * Split examples into their own package, pyqt5-examples. ++ * Rename qpair_old_qt.diff to old_qt.diff, and include a fix for ++ QtX11Extras module. ++ ++ [ Scott Kitterman ] ++ * Update debian/copyright for 2014 references ++ ++ -- Dmitry Shachnev Sun, 19 Jan 2014 12:05:05 +0400 ++ ++pyqt5 (5.2+dfsg-1) unstable; urgency=low ++ ++ * Upload to unstable. ++ * New upstream release. ++ * Drop all patches, applied upstream. ++ * Backport a patch (qpair_old_qt.diff) to fix building against ++ Qt 5.1. ++ * Bump required sip version to 4.15.4. ++ * Bump Standards-Version to 3.9.5, no changes needed. ++ * Add XS-Testsuite header for autopkgtest. ++ ++ -- Dmitry Shachnev Thu, 09 Jan 2014 11:48:59 +0400 ++ ++pyqt5 (5.1.1+dfsg-3) experimental; urgency=low ++ ++ * Upload to experimental to build against Qt 5.2. ++ * Backport upstream patch (gluint64.sip) to disable GLuint64 on GL ES. ++ * Symlink duplicate files in examples using fdupes. ++ * Add an autopkgtest to make sure all packages are co-installable ++ and all modules are importable. ++ * Temporary build-depend on libudev-dev on Linux to workaround qmake ++ bug that adds -ludev when building QtSerialPort test code. ++ ++ -- Dmitry Shachnev Sun, 22 Dec 2013 11:13:52 +0400 ++ ++pyqt5 (5.1.1+dfsg-2) unstable; urgency=low ++ ++ * Add pyqt5.qtopengl-dbg Breaks/Conflicts to fix file overwrite error ++ (Closes: #729737) ++ ++ -- Scott Kitterman Sat, 16 Nov 2013 16:42:07 -0500 ++ ++pyqt5 (5.1.1+dfsg-1) unstable; urgency=low ++ ++ * New upstream bugfix release. ++ * Add debian/get-orig-source.sh and explain how to use it in ++ README.source; add jquery_rc.py to list of non-free files. ++ * Use dh_link for linking jquery.js in examples. ++ * Install QOpenGLFunctions libraries in python3-pyqt5.qtopengl package. ++ * Call dh_install with --fail-missing option. ++ * Do not install Windows-specific activeqt examples. ++ * Add new packages for QtSerialPort and QtSensors modules. ++ * Make sure dpkg build flags are actually applied. ++ * Backport upstream patch to always apply passed qmake variables. ++ * Pass --debug option to configure.py when doing debug builds. ++ * Link with --as-needed. ++ * Simplify install code in debian/rules. ++ ++ -- Dmitry Shachnev Sat, 09 Nov 2013 14:26:40 +0400 ++ ++pyqt5 (5.1+dfsg-1) unstable; urgency=low ++ ++ [ Scott Kitterman ] ++ * New upstream release ++ * Install designer plugin in python3-pyqt5 ++ * Move debug version of libpyqt5qmlplugin.so from python3-pyqt5-dbg to ++ python3-pyqt5.qtquick-dbg to match the regular file and avoid duplication ++ (Closes: #720679) ++ * Remove debian/patches/libpython_multiarch.diff, equivalent change ++ incorporated upstream (and debian/patches directory since there are no ++ other patches) ++ * Add README.source to document how to make DFSG tarball ++ ++ [ Dmitry Shachnev ] ++ * Delete pycache directories in clean target. ++ * Regenerate resource files during build. ++ * Repack tarball to remove minified javascript from docs and fancybrowser ++ example (Closes: #722990). ++ * Update debian/watch to use dversionmangle. ++ * Build QML plugin only for the default Python version. ++ ++ -- Scott Kitterman Sun, 13 Oct 2013 07:53:00 -0400 ++ ++pyqt5 (5.0.1-1) experimental; urgency=low ++ ++ * New upstream release. ++ * Bump python3-sip-dev build-dependency to 4.15. ++ * Drop all previous patches, applied upstream. ++ * Add new package, python3-pyqt5.qtquick, containing QtQuick and QtQml ++ extensions. ++ * Install QtMultimediaWidgets extension. ++ * Make pyqt5-doc recommend python3-pyqt5, because of the examples. ++ * Add a patch to support multiarch locations of libpython. ++ * Workaround useless warnings from dh_install --list-missing. ++ ++ -- Dmitry Shachnev Thu, 22 Aug 2013 11:00:35 +0400 ++ ++pyqt5 (5.0-3) unstable; urgency=low ++ ++ * Upload to unstable ++ * Set X-Python3-Version back to >= 3.2 as the work-around is not longer ++ neeeded (python3.2 is no longer supported in unstable) ++ ++ -- Scott Kitterman Mon, 12 Aug 2013 19:49:25 -0400 ++ ++pyqt5 (5.0-2) experimental; urgency=low ++ ++ [ Dmitry Shachnev ] ++ * Update debian/copyright, thanks Paul Tagliamonte for comments. ++ * Use xz compression for binary packages. ++ * Install files to python3-dbus.mainloop.pyqt5{,-dbg} directly instead of ++ generating .install files. This fixes a problem of the -dbg package being ++ not installable because of unwanted debug-id files (closes: #718551). ++ ++ [ Scott Kitterman ] ++ * Add debian/patches/arm_compile.patch, cherry picked from upstream to ++ enable builds on arm (replaces qreal_float_support.diff that was used in ++ python-qt4) ++ * Remove pycache directories left over in pyqt5-doc ++ ++ -- Scott Kitterman Fri, 09 Aug 2013 17:44:19 -0400 ++ ++pyqt5 (5.0-1) experimental; urgency=low ++ ++ [ Dmitry Shachnev ] ++ * Initial release, based on python-qt4 packaging (closes: #712630). ++ * debian/patches/mainloop_rename.diff: upstream patch to rename ++ dbus.mainloop.qt module to dbus.mainloop.pyqt5, to prevent conflicts ++ with PyQt4. ++ ++ [ Scott Kitterman ] ++ * Add call to dh_installdocs in debian/rules ++ * Added doc-base registration, debian/pyqt5-doc.doc-base ++ * Remove empty pyqt5-doc/examples/webkit/googlechat directory ++ * Add debian/pyqt5-doc.links to replace embedded copy of jquery.min.js in ++ the fancybrowser example with a symlink to the existing copy in the html ++ documentation ++ * Add debian/patches/fix-example-shebang to remove a buggy and unneeded ++ shebang in examples/sql/connection.py ++ * Set X-Python3-Version: >= 3.3 in debian/control as a temporary workaround ++ to a dh_python3 issue with extension renaming ++ ++ -- Dmitry Shachnev Sat, 28 Jul 2013 13:15:13 +0400 diff --cc debian/compat index 0000000,0000000..ec63514 new file mode 100644 --- /dev/null +++ b/debian/compat @@@ -1,0 -1,0 +1,1 @@@ ++9 diff --cc debian/control index 0000000,0000000..b5e9689 new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,985 @@@ ++Source: pyqt5 ++Section: python ++Priority: optional ++Maintainer: Debian Python Modules Team ++Uploaders: Dmitry Shachnev , ++ Scott Kitterman ++Build-Depends: debhelper (>= 9), ++ dh-python, ++ dpkg-dev (>= 1.16.1~), ++ libdbus-1-dev (>= 1.0.2), ++ libglib2.0-dev, ++ libicu-dev, ++ libpulse-dev, ++ libqt5opengl5-dev (>= 5.9.1), ++ libqt5sensors5-dev (>= 5.9.1), ++ libqt5serialport5-dev (>= 5.9.1), ++ libqt5svg5-dev (>= 5.9.1), ++ libqt5webchannel5-dev (>= 5.9.1), ++ libqt5webkit5-dev (>= 5.9.1), ++ libqt5websockets5-dev (>= 5.9.1), ++ libqt5x11extras5-dev (>= 5.9.1), ++ libqt5xmlpatterns5-dev (>= 5.9.1), ++ libsqlite3-dev, ++ libudev-dev [linux-any], ++ libxml2-dev, ++ libxslt1-dev, ++ python-all-dbg, ++ python-all-dev (>= 2.6.6-3~), ++ python-dbus, ++ python-dbus-dbg, ++ python-dbus-dev, ++ python-sip-dbg, ++ python-sip-dev (>= 4.18), ++ python3-all-dbg, ++ python3-all-dev (>= 3.3.2-5~), ++ python3-dbus, ++ python3-dbus-dbg, ++ python3-sip-dbg, ++ python3-sip-dev (>= 4.18), ++ qtdeclarative5-dev (>= 5.9.1), ++ qtlocation5-dev (>= 5.9.1), ++ qtmultimedia5-dev (>= 5.9.1), ++ qtpositioning5-dev (>= 5.9.1), ++ qttools5-dev (>= 5.9.1), ++ qtwebengine5-dev (>= 5.9.1) [amd64 arm64 i386 mipsel] ++Build-Depends-Indep: fdupes, python3-sphinx (>= 1.3) ++X-Python-Version: >= 2.7 ++X-Python3-Version: >= 3.3 ++Standards-Version: 3.9.8 ++Homepage: http://www.riverbankcomputing.co.uk/software/pyqt/ ++Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/pyqt5.git ++Vcs-Browser: https://anonscm.debian.org/cgit/python-modules/packages/pyqt5.git ++ ++Package: pyqt5-dev ++Architecture: all ++Depends: python3-sip-dev | python-sip-dev, ${misc:Depends} ++Description: Development files for PyQt5 ++ This package contains the source SIP files from which the Python ++ bindings for Qt5 are created. They are needed for building PyQt5 ++ as well as creating bindings for own Qt5 widgets written in C++. ++ ++Package: pyqt5-dev-tools ++Depends: python3, ++ python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Architecture: any ++Description: Development tools for PyQt5 ++ This package contains various support tools for PyQt5 developers: ++ * a user interface compiler (pyuic5) ++ * a resource file generator (pyrcc5) ++ * a translation string finder (pylupdate5) ++ ++Package: pyqt5-doc ++Architecture: all ++Section: doc ++Depends: ${misc:Depends}, ${sphinxdoc:Depends} ++Suggests: pyqt5-examples ++Description: Documentation for PyQt5 ++ PyQt5 exposes the Qt5 GUI toolkit in Python. ++ . ++ This package contains Python-specific documentation for PyQt5. ++ ++Package: pyqt5-examples ++Architecture: all ++Suggests: pyqt5-dev-tools, ++ python3-pyqt5.qtmultimedia, ++ python3-pyqt5.qtopengl, ++ python3-pyqt5.qtquick, ++ python3-pyqt5.qtsvg, ++ qt5-doc, ++ qttools5-dev-tools ++Depends: libjs-jquery, python3-pyqt5 | python-pyqt5, ${misc:Depends} ++Description: Examples and demos for PyQt5 ++ PyQt5 exposes the Qt5 GUI toolkit in Python. ++ . ++ This package the Qt example programs and demos ported to Python. ++ ++Package: python3-pyqt5 ++Architecture: any ++Depends: ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends}, ++ ${sip3:Depends} ++Suggests: python3-pyqt5-dbg ++Description: Python 3 bindings for Qt5 ++ PyQt5 exposes the Qt5 API to Python 3. This package contains the following ++ modules: ++ * QtCore ++ * QtDBus ++ * QtDesigner ++ * QtGui ++ * QtHelp ++ * QtNetwork ++ * QtPrintSupport ++ * QtTest ++ * QtWidgets ++ * QtXml ++ ++Package: python3-pyqt5-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5 (= ${binary:Version}), ++ python3-sip-dbg, ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5 (debug extensions) ++ PyQt5 exposes the Qt5 API to Python 3. ++ . ++ This package contains the extensions built for the Python 3 debug interpreter. ++ ++Package: python3-dbus.mainloop.pyqt5 ++Architecture: any ++Depends: python3-dbus, ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends} ++Description: D-Bus Qt main loop support for Python 3 ++ The dbus.mainloop.pyqt5 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. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-dbus.mainloop.pyqt5-dbg ++Architecture: any ++Priority: extra ++Section: debug ++Depends: python3-dbg, ++ python3-dbus-dbg, ++ python3-dbus.mainloop.pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: D-Bus Qt main loop support for Python 3 (debug extension) ++ The dbus.mainloop.pyqt5 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. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtopengl ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's OpenGL module ++ The OpenGL module of PyQt5 provides widgets and utility classes ++ for OpenGL rendering in a PyQt5 application. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtopengl-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtopengl (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Breaks: python3-pyqt5-dbg (<< 5.1.1+dfsg-1~) ++Replaces: python3-pyqt5-dbg (<< 5.1.1+dfsg-1~) ++Description: Python 3 bindings for Qt5's OpenGL module (debug extension) ++ The OpenGL module of PyQt5 provides widgets and utility classes ++ for OpenGL rendering in a PyQt5 application. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtsql ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's SQL module ++ The SQL module of PyQt5 provides widgets and utility classes for ++ Python 3 SQL database access. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtsql-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtsql (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's SQL module (debug extension) ++ The SQL module of PyQt5 provides widgets and utility classes for ++ Python 3 SQL database access. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtwebchannel ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's WebChannel module ++ Qt WebChannel enables peer-to-peer communication between the host (PyQt5 ++ application) and the client (HTML/JavaScript application). The transport ++ mechanism is supported out of the box by the two popular web engines, Qt ++ WebKit 2 and Qt WebEngine (experimental). ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtwebchannel-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtwebchannel (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's Webchannel module (debug extension) ++ Qt WebChannel enables peer-to-peer communication between the host (PyQt5 ++ application) and the client (HTML/JavaScript application). The transport ++ mechanism is supported out of the box by the two popular web engines, Qt ++ WebKit 2 and Qt WebEngine (experimental). ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtwebengine ++Architecture: amd64 arm64 i386 mipsel ++Depends: python3-pyqt5.qtwebchannel (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's WebEngine module ++ The WebEngine module of PyQt5 provides a Chromium-based Web browser engine ++ for PyQt5 applications. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtwebengine-dbg ++Priority: extra ++Section: debug ++Architecture: amd64 arm64 i386 mipsel ++Depends: python3-dbg, ++ python3-pyqt5.qtwebchannel-dbg (= ${binary:Version}), ++ python3-pyqt5.qtwebengine (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's WebEngine module (debug extensions) ++ The WebEngine module of PyQt5 provides a Chromium-based Web browser engine ++ for PyQt5 applications. ++ . ++ This package contains the extensions built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtwebkit ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's WebKit module ++ The WebKit module of PyQt5 provides a Web browser engine that makes it easy ++ to embed HTML content into your PyQt application. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtwebkit-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtwebkit (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's WebKit module (debug extensions) ++ The WebKit module of PyQt5 provides a Web browser engine that makes it easy ++ to embed HTML content into your PyQt application. ++ . ++ This package contains the extensions built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtwebsockets ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's WebSockets module ++ The WebSockets module of PyQt5 provides Python 3 bindings for the ++ WebSockets specification (both client and server). ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtwebsockets-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtwebsockets (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's WebSockets module (debug extensions) ++ The WebSockets module of PyQt5 provides Python 3 bindings for the ++ WebSockets specification (both client and server). ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtxmlpatterns ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's XmlPatterns module ++ QtXmlPatterns is a XQuery and XPath engine for XML and custom data models. ++ This package provides a PyQt binding for QtXmlPatterns. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtxmlpatterns-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtxmlpatterns (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's XmlPatterns module (debug extension) ++ QtXmlPatterns is a XQuery and XPath engine for XML and custom data models. ++ This package provides a PyQt binding for QtXmlPatterns. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtsvg ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's SVG module ++ The SVG module of PyQt5 provides classes for displaying the contents of ++ SVG files. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtsvg-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtsvg (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's SVG module (debug extension) ++ The SVG module of PyQt5 provides classes for displaying the contents of ++ SVG files. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtmultimedia ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's Multimedia module ++ The Multimedia module of PyQt5 provides a set of APIs to play and record ++ media, and manage a collection of media content. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtmultimedia-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtmultimedia (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for Qt5's Multimedia module (debug extensions) ++ The Multimedia module of PyQt5 provides a set of APIs to play and record ++ media, and manage a collection of media content. ++ . ++ This package contains the extensions built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtquick ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtQuick module ++ The QtQuick module of PyQt5 provides a framework for developing applications ++ and libraries with the QML language. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtquick-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtquick (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Breaks: python3-pyqt5-dbg (<< 5.0.1-2~) ++Replaces: python3-pyqt5-dbg (<< 5.0.1-2~) ++Description: Python 3 bindings for QtQuick module (debug extension) ++ The QtQuick module of PyQt5 provides a framework for developing applications ++ and libraries with the QML language. ++ . ++ This package contains the extensions built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtserialport ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtSerialPort module ++ The QtSerialPort module of PyQt5 provides a set of APIs to use serial ports ++ from PyQt applications. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtserialport-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtserialport (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtSerialPort module (debug extension) ++ The QtSerialPort module of PyQt5 provides a set of APIs to use serial ports ++ from PyQt applications. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtsensors ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtSensors module ++ The QtSensors module of PyQt5 provides a set of APIs to access sensors ++ hardware from PyQt applications. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtsensors-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtsensors (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtSensors module (debug extension) ++ The QtSensors module of PyQt5 provides a set of APIs to access sensors ++ hardware from PyQt applications. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtx11extras ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtX11Extras module ++ The QtX11Extras module of PyQt5 provides an API to access X11-specific ++ information and classes. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtx11extras-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtx11extras (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtX11Extras module (debug extension) ++ The QtX11Extras module of PyQt5 provides an API to access X11-specific ++ information and classes. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python3-pyqt5.qtpositioning ++Architecture: any ++Depends: python3-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtPositioning module ++ The QtPositioning module of PyQt5 provides an API to access location and ++ positioning information. ++ . ++ This package contains the Python 3 version of this module. ++ ++Package: python3-pyqt5.qtpositioning-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python3-dbg, ++ python3-pyqt5-dbg (= ${binary:Version}), ++ python3-pyqt5.qtpositioning (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 3 bindings for QtPositioning module (debug extension) ++ The QtPositioning module of PyQt5 provides an API to access location and ++ positioning information. ++ . ++ This package contains the extension built for the Python 3 debug interpreter. ++ ++Package: python-pyqt5 ++Architecture: any ++Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends}, ${sip:Depends} ++Suggests: python-pyqt5-dbg ++Description: Python 2 bindings for Qt5 ++ PyQt5 exposes the Qt5 API to Python 2. This package contains the following ++ modules: ++ * QtCore ++ * QtDBus ++ * QtDesigner ++ * QtGui ++ * QtHelp ++ * QtNetwork ++ * QtPrintSupport ++ * QtTest ++ * QtWidgets ++ * QtXml ++ ++Package: python-pyqt5-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5 (= ${binary:Version}), ++ python-sip-dbg, ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5 (debug extensions) ++ PyQt5 exposes the Qt5 API to Python. ++ . ++ This package contains the extensions built for the Python 2 debug interpreter. ++ ++Package: python-dbus.mainloop.pyqt5 ++Architecture: any ++Depends: python-dbus, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} ++Description: D-Bus Qt main loop support for Python 2 ++ The dbus.mainloop.pyqt5 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. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-dbus.mainloop.pyqt5-dbg ++Architecture: any ++Priority: extra ++Section: debug ++Depends: python-dbg, ++ python-dbus-dbg, ++ python-dbus.mainloop.pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: D-Bus Qt main loop support for Python 2 (debug extension) ++ The dbus.mainloop.pyqt5 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. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtopengl ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's OpenGL module ++ The OpenGL module of PyQt5 provides widgets and utility classes ++ for OpenGL rendering in a PyQt5 application. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtopengl-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtopengl (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's OpenGL module (debug extension) ++ The OpenGL module of PyQt5 provides widgets and utility classes ++ for OpenGL rendering in a PyQt5 application. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtsql ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's SQL module ++ The SQL module of PyQt5 provides widgets and utility classes for ++ Python SQL database access. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtsql-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtsql (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's SQL module (debug extension) ++ The SQL module of PyQt5 provides widgets and utility classes for ++ Python SQL database access. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtwebchannel ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's WebChannel module ++ Qt WebChannel enables peer-to-peer communication between the host (PyQt5 ++ application) and the client (HTML/JavaScript application). The transport ++ mechanism is supported out of the box by the two popular web engines, Qt ++ WebKit 2 and Qt WebEngine (experimental). ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtwebchannel-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtwebchannel (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's Webchannel module (debug extension) ++ Qt WebChannel enables peer-to-peer communication between the host (PyQt5 ++ application) and the client (HTML/JavaScript application). The transport ++ mechanism is supported out of the box by the two popular web engines, Qt ++ WebKit 2 and Qt WebEngine (experimental). ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtwebengine ++Architecture: amd64 arm64 i386 mipsel ++Depends: python-pyqt5.qtwebchannel (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's WebEngine module ++ The WebEngine module of PyQt5 provides a Chromium-based Web browser engine ++ for PyQt5 applications. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtwebengine-dbg ++Priority: extra ++Section: debug ++Architecture: amd64 arm64 i386 mipsel ++Depends: python-dbg, ++ python-pyqt5.qtwebchannel-dbg (= ${binary:Version}), ++ python-pyqt5.qtwebengine (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's WebEngine module (debug extensions) ++ The WebEngine module of PyQt5 provides a Chromium-based Web browser engine ++ for PyQt5 applications. ++ . ++ This package contains the extensions built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtwebkit ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's WebKit module ++ The WebKit module of PyQt5 provides a Web browser engine that makes it easy ++ to embed HTML content into your PyQt application. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtwebkit-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtwebkit (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's WebKit module (debug extensions) ++ The WebKit module of PyQt5 provides a Web browser engine that makes it easy ++ to embed HTML content into your PyQt application. ++ . ++ This package contains the extensions built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtwebsockets ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's WebSockets module ++ The WebSockets module of PyQt5 provides Python 3 bindings for the ++ WebSockets specification (both client and server). ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtwebsockets-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtwebsockets (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's WebSockets module (debug extension) ++ The WebSockets module of PyQt5 provides Python 2 bindings for the ++ WebSockets specification (both client and server). ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtxmlpatterns ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's XmlPatterns module ++ QtXmlPatterns is a XQuery and XPath engine for XML and custom data models. ++ This package provides a PyQt binding for QtXmlPatterns. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtxmlpatterns-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtxmlpatterns (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's XmlPatterns module (debug extension) ++ QtXmlPatterns is a XQuery and XPath engine for XML and custom data models. ++ This package provides a PyQt binding for QtXmlPatterns. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtsvg ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's SVG module ++ The SVG module of PyQt5 provides classes for displaying the contents of ++ SVG files. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtsvg-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtsvg (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's SVG module (debug extension) ++ The SVG module of PyQt5 provides classes for displaying the contents of ++ SVG files. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtmultimedia ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's Multimedia module ++ The Multimedia module of PyQt5 provides a set of APIs to play and record ++ media, and manage a collection of media content. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtmultimedia-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtmultimedia (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for Qt5's Multimedia module (debug extensions) ++ The Multimedia module of PyQt5 provides a set of APIs to play and record ++ media, and manage a collection of media content. ++ . ++ This package contains the extensions built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtquick ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtQuick module ++ The QtQuick module of PyQt5 provides a framework for developing applications ++ and libraries with the QML language. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtquick-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtquick (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtQuick module (debug extensions) ++ The QtQuick module of PyQt5 provides a framework for developing applications ++ and libraries with the QML language. ++ . ++ This package contains the extensions built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtserialport ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtSerialPort module ++ The QtSerialPort module of PyQt5 provides a set of APIs to use serial ports ++ from PyQt applications. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtserialport-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtserialport (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtSerialPort module (debug extension) ++ The QtSerialPort module of PyQt5 provides a set of APIs to use serial ports ++ from PyQt applications. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtsensors ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtSensors module ++ The QtSensors module of PyQt5 provides a set of APIs to access sensors ++ hardware from PyQt applications. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtsensors-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtsensors (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtSensors module (debug extension) ++ The QtSensors module of PyQt5 provides a set of APIs to access sensors ++ hardware from PyQt applications. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtx11extras ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python3:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtX11Extras module ++ The QtX11Extras module of PyQt5 provides an API to access X11-specific ++ information and classes. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtx11extras-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtx11extras (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtX11Extras module (debug extension) ++ The QtX11Extras module of PyQt5 provides an API to access X11-specific ++ information and classes. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. ++ ++Package: python-pyqt5.qtpositioning ++Architecture: any ++Depends: python-pyqt5 (= ${binary:Version}), ++ ${misc:Depends}, ++ ${python:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtPositioning module ++ The QtPositioning module of PyQt5 provides an API to access location and ++ positioning information. ++ . ++ This package contains the Python 2 version of this module. ++ ++Package: python-pyqt5.qtpositioning-dbg ++Priority: extra ++Section: debug ++Architecture: any ++Depends: python-dbg, ++ python-pyqt5-dbg (= ${binary:Version}), ++ python-pyqt5.qtpositioning (= ${binary:Version}), ++ ${misc:Depends}, ++ ${shlibs:Depends} ++Description: Python 2 bindings for QtPositioning module (debug extension) ++ The QtPositioning module of PyQt5 provides an API to access location and ++ positioning information. ++ . ++ This package contains the extension built for the Python 2 debug interpreter. diff --cc debian/copyright index 0000000,0000000..0b74c81 new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,169 @@@ ++Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Contact: pyqt@riverbankcomputing.com ++Files-Excluded: doc/html ++ examples/webkit/fancybrowser/jquery.min.js ++ examples/webkit/fancybrowser/jquery_rc.py ++ ++Files: * ++Copyright: 2016, Riverbank Computing Limited ++License: GPL-3 ++ ++Files: dbus/* ++Copyright: 2014, Riverbank Computing Limited ++License: Expat ++ ++Files: examples/* ++Copyright: 2010-2011, Nokia Corporation and/or its subsidiary(-ies) ++ 2010, Hans-Peter Jansen ++ 2012-2013, Digia Plc and/or its subsidiary(-ies) ++ 2013-2015, Riverbank Computing Limited ++License: BSD-3-clause ++ ++Files: examples/designer/plugins/python/* ++ examples/designer/plugins/widgets/* ++Copyright: 2006-2007, David Boddie ++ 2005-2006, Trolltech ASA, ++ 2008, Denviso GmbH ++License: GPL-2+ ++ ++Files: examples/draganddrop/delayedencoding/images/example.svg ++ examples/graphicsview/embeddeddialogs/embeddeddialogs.py ++ examples/ipc/* ++ examples/itemviews/spreadsheet/* ++ examples/network/lightmaps.py ++ examples/qtdemo/* ++ examples/quick/* ++ examples/richtext/textedit/textedit.py ++Copyright: 2010, Hans-Peter Jansen ++ 2010, Nokia Corporation and/or its subsidiary(-ies) ++ 2013, Riverbank Computing Limited ++License: LGPL-2.1 with Digia-1.1 exception or GPL-3 ++ ++Files: qpy/pylupdate/* ++Copyright: 2002-2007, Detlev Offenbach ++ 2013, Digia Plc and/or its subsidiary(-ies) ++ 2016, Riverbank Computing Limited ++License: LGPL-2.1 with Digia-1.1 exception or GPL-3 ++ ++Files: qpy/pyrcc/* ++Copyright: 2013, Digia Plc and/or its subsidiary(-ies) ++ 2016, Riverbank Computing Limited ++License: LGPL-2.1 with Digia-1.1 exception or GPL-3 ++ ++Files: pyuic/* ++Copyright: 2005-2006, Thorsten Marek ++ 2014-2015, Riverbank Computing Limited ++License: GPL-3 or BSD-3-clause ++ ++Files: debian/* ++Copyright: 2006-2010, Thorsten Marek ++ 2011-2014, Scott Kitterman ++ 2013-2016, Dmitry Shachnev ++License: GPL-2+ ++ ++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. diff --cc debian/manpages/pylupdate5.1 index 0000000,0000000..1fd2ab6 new file mode 100644 --- /dev/null +++ b/debian/manpages/pylupdate5.1 @@@ -1,0 -1,0 +1,42 @@@ ++.\" ++.\" Created by Torsten Marek ++.\" Updated for PyQt5 by Dmitry Shachnev ++ ++.TH PYLUPDATE5 1 "2015/01/16" "pylupdate 5.4" ++.SH NAME ++pylupdate5 \- create or update Qt Linguist translation files for PyQt5 applications ++.SH SYNOPSIS ++.B pylupdate5 ++[\fIOPTION\fR]... \fIPROJECT-FILE\fR ++.br ++.B pylupdate5 ++[\fIOPTION\fR]... \fISOURCE\fR... \fB\-ts\fR \fITRANSLATION-FILE\fR... ++.SH DESCRIPTION ++.B pylupdate5 ++reads a qmake project file (.pro), finds the translatable strings in the specified sources and updates the translation files (.ts files) specified in it. The translation files are given to the translator who can use Qt Linguist to read the files and insert the translations. ++.br ++The .ts file format is a simple human-readable XML format that can be used with version control systems if required. ++ ++.SH OPTIONS ++.TP ++\fB\-help\fR ++Show a summary of the options. ++.TP ++\fB\-version\fR ++Display the version of pylupdate5 and exit. ++.TP ++\fB\-verbose\fR ++Explain what is being done. ++.TP ++\fB\-noobsolete\fR ++Drop all obsolete strings. ++.TP ++\fB\-tr\-function\fR \fIname\fR ++Specify name of function that should be used instead of tr(). ++.TP ++\fB\-translate\-function\fR \fIname\fR ++Specify name of function that should be used instead of translate(). ++ ++.SH AUTHOR ++This manual page was written for Debian GNU/Linux by Torsten Marek ++and Dmitry Shachnev , but may freely be used by others. diff --cc debian/manpages/pyrcc5.1 index 0000000,0000000..966b82c new file mode 100644 --- /dev/null +++ b/debian/manpages/pyrcc5.1 @@@ -1,0 -1,0 +1,42 @@@ ++.\" ++.\" Created by Torsten Marek ++.\" Updated for PyQt5 by Dmitry Shachnev ++ ++.TH PYRCC5 1 "2013/06/29" "pyrcc 5.0" ++.SH NAME ++pyrcc5 \- compile Qt resource files for PyQt5 applications ++.SH SYNOPSIS ++.B pyrcc5 ++[\fIOPTION\fR]... \fIFILES\fR ++.SH DESCRIPTION ++.B pyrcc5 ++takes a Qt Resource File (\.qrc) and converts it into a Python module which can be imported into a PyQt5 application. All files loaded by Qt that are prefixed with a colon will be loaded from the resources rather than the file system. ++ ++.SH OPTIONS ++.TP ++\fB\-help\fR ++Show a summary of the options. ++.TP ++.B \-version ++Display the version number and exit. ++.TP ++\fB\-o\fR \fIFILE\fR ++Write the generated output to \fIFILE\fR instead of stdout. ++.TP ++\fB\-name\fR \fIFUN\fR ++Create an external initialization function named \fIFUN\fR. ++.TP ++\fB\-threshold\fR \fILEVEL\fR ++Set the threshold above which files should be compressed. ++.TP ++\fB\-compress\fR \fILEVEL\fR ++Set the compression level for all input files. ++.TP ++\fB\-root\fR \fIPATH\fR ++Search all resource referenced in a .qrc file under \fIPATH\fR. ++.TP ++.B \-no\-compress ++Do not compress the resource files at all. ++ ++.SH AUTHOR ++This manual page was written for Debian GNU/Linux by Torsten Marek , but may freely be used by others. diff --cc debian/manpages/pyuic5.1 index 0000000,0000000..3a3773c new file mode 100644 --- /dev/null +++ b/debian/manpages/pyuic5.1 @@@ -1,0 -1,0 +1,50 @@@ ++.\" ++.\" Created by Torsten Marek ++.\" Updated for PyQt5 by Dmitry Shachnev ++ ++.TH PYUIC5 1 "2013/06/29" "pyuic 5.0" ++.SH NAME ++pyuic5 \- compile Qt5 user interfaces to Python code ++.SH SYNOPSIS ++.B pyuic5 ++[\fIOPTION\fR]... \fIFILE\fR ++.SH DESCRIPTION ++.B pyuic5 ++takes a Qt5 user interface description file and compiles it to Python code. It can also show a preview of the user interface. ++ ++.SH OPTIONS ++.TP ++\fB\-h\fR, \fB\-\-help\fR ++Show a summary of the options. ++.TP ++.B \-\-version ++Display the pyuic and Qt version numbers and exit. ++.TP ++\fB\-p\fR, \fB\-\-preview\fR ++Show a preview of the UI instead of generating Python code. ++.TP ++\fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR ++Write the generated Python code to \fIFILE\fR instead of stdout. ++.TP ++\fB\-d\fR, \fB\-\-debug\fR ++Show detailed debugging information about the UI generation process. ++.TP ++\fB\-x\fR, \fB\-\-execute\fR ++Generate extra code to test and display the class when executed as a script. ++.TP ++\fB\-i\fR, \fB\-\-indent\fR=\fINUM\fR ++Set the indentation width to \fINUM\fR spaces. A TAB character will be used if \fINUM\fR is 0 (default: 4). ++ ++.SH CODE GENERATION OPTIONS ++.TP ++\fB\-\-import\-from\fR=\fIPACKAGE\fR ++Generate imports of pyrcc5 generated modules in the style "from \fIPACKAGE\fR import ...". ++.TP ++\fB\-\-from\-imports\fR ++The equivalent of "\-\-import\-from=.". ++.TP ++\fB\-\-resource\-suffix\fR=\fISUFFIX\fR ++Append \fISUFFIX\fR to the basename of resource files (default: _rc). ++ ++.SH AUTHOR ++This manual page was written for Debian GNU/Linux by Torsten Marek , but may freely be used by others. diff --cc debian/patches/bytes_conversion.diff index 0000000,0000000..0864b4f new file mode 100644 --- /dev/null +++ b/debian/patches/bytes_conversion.diff @@@ -1,0 -1,0 +1,28 @@@ ++From d56759aaff209204957b25a5449de33efb7718ea Mon Sep 17 00:00:00 2001 ++From: Dmitry Shachnev ++Date: Thu, 25 Aug 2016 21:11:37 +0300 ++Subject: Reverted the conversion of bytes to 'const char *' ++ ++The latter is not supported by QMetaType and gives QSignalSpy a problem. ++ ++Patch-Name: bytes_conversion.diff ++--- ++ qpy/QtCore/qpycore_chimera.cpp | 5 ----- ++ 1 file changed, 5 deletions(-) ++ ++diff --git a/qpy/QtCore/qpycore_chimera.cpp b/qpy/QtCore/qpycore_chimera.cpp ++index 920fee67..2c8f8b86 100644 ++--- a/qpy/QtCore/qpycore_chimera.cpp +++++ b/qpy/QtCore/qpycore_chimera.cpp ++@@ -416,11 +416,6 @@ bool Chimera::parse_py_type(PyTypeObject *type_obj) ++ _type = sipType_QString; ++ _metatype = QMetaType::QString; ++ } ++- else if (type_obj == &PyBytes_Type) ++- { ++- _metatype = -1; ++- _name = "const char*"; ++- } ++ #else ++ else if (type_obj == &PyString_Type || type_obj == &PyUnicode_Type) ++ { diff --cc debian/patches/no_license_check.diff index 0000000,0000000..24ee3b8 new file mode 100644 --- /dev/null +++ b/debian/patches/no_license_check.diff @@@ -1,0 -1,0 +1,110 @@@ ++From ebaaebe9bc3302ece02390c34b8db81967d7c60a Mon Sep 17 00:00:00 2001 ++From: Dmitry Shachnev ++Date: Sat, 22 Jul 2017 10:08:54 +0300 ++Subject: Disable Qt license check, does not work with new Qt ++ ++Origin: upstream, from 5.8 release ++Patch-Name: no_license_check.diff ++--- ++ configure.py | 37 +++++++------------------------------ ++ 1 file changed, 7 insertions(+), 30 deletions(-) ++ ++diff --git a/configure.py b/configure.py ++index cb580084..474aafce 100644 ++--- a/configure.py +++++ b/configure.py ++@@ -32,10 +32,6 @@ PYQT_VERSION_STR = "5.7" ++ ++ SIP_MIN_VERSION = '4.18' ++ ++-# The different values QLibraryInfo::licensee() can return for the LGPL version ++-# of Qt. ++-OPEN_SOURCE_LICENSEES = ('Open Source', 'Builder Qt') ++- ++ ++ class ModuleMetadata: ++ """ This class encapsulates the meta-data about a PyQt5 module. """ ++@@ -531,7 +527,6 @@ class TargetConfiguration: ++ self.qml_plugin_dir = '' ++ self.qsci_api = False ++ self.qsci_api_dir = '' ++- self.qt_licensee = '' ++ self.qtconf_prefix = '' ++ self.qt_shared = False ++ self.qt_version = 0 ++@@ -638,8 +633,6 @@ int main(int argc, char **argv) ++ ++ QTextStream out(&outf); ++ ++- out << QLibraryInfo::licensee() << '\\n'; ++- ++ #if defined(QT_SHARED) || defined(QT_DLL) ++ out << "shared\\n"; ++ #else ++@@ -721,9 +714,8 @@ int main(int argc, char **argv) ++ lines = f.read().split('\n') ++ f.close() ++ ++- self.qt_licensee = lines[0] ++- self.qt_shared = (lines[1] == 'shared') ++- self.pyqt_disabled_features = lines[2:-1] +++ self.qt_shared = (lines[0] == 'shared') +++ self.pyqt_disabled_features = lines[1:-1] ++ ++ # Get the details of the Python interpreter library. ++ py_major = self.py_version >> 16 ++@@ -1807,15 +1799,8 @@ def inform_user(target_config, sip_version): ++ the target configuration. sip_version is the SIP version string. ++ """ ++ ++- if target_config.qt_licensee == '': ++- detail = '' ++- elif target_config.qt_licensee in OPEN_SOURCE_LICENSEES: ++- detail = " (Open Source)" ++- else: ++- detail = " licensed to %s" % target_config.qt_licensee ++- ++- inform("Qt v%s%s is being used." % ( ++- version_to_string(target_config.qt_version), detail)) +++ inform("Qt v%s is being used." % +++ version_to_string(target_config.qt_version)) ++ ++ inform("The qmake executable is %s." % target_config.qmake) ++ ++@@ -2636,11 +2621,10 @@ def fix_license(src_lfile, dst_lfile): ++ f.close() ++ ++ ++-def check_license(target_config, license_confirmed, introspecting): +++def check_license(target_config, license_confirmed): ++ """ Handle the validation of the PyQt5 license. target_config is the ++ target configuration. license_confirmed is set if the user has already ++- accepted the license. introspecting is set if the configuration is being ++- determined by introspection. +++ accepted the license. ++ """ ++ ++ try: ++@@ -2666,12 +2650,6 @@ def check_license(target_config, license_confirmed, introspecting): ++ (ltype, PYQT_VERSION_STR, lname, sys.version.split()[0], ++ sys.platform)) ++ ++- # Common checks. ++- if introspecting and target_config.qt_licensee not in OPEN_SOURCE_LICENSEES and ltype == 'GPL': ++- error( ++- "This version of PyQt5 and the commercial version of Qt have " ++- "incompatible licenses.") ++- ++ # Confirm the license if not already done. ++ if not license_confirmed: ++ loptions = """ ++@@ -2859,8 +2837,7 @@ def main(argv): ++ target_config.apply_post_options(opts) ++ ++ # Check the licenses are compatible. ++- check_license(target_config, opts.license_confirmed, ++- (opts.config_file is None)) +++ check_license(target_config, opts.license_confirmed) ++ ++ # Check Python is what we need. ++ check_python(target_config) diff --cc debian/patches/no_qml_debug.diff index 0000000,0000000..6b6fc52 new file mode 100644 --- /dev/null +++ b/debian/patches/no_qml_debug.diff @@@ -1,0 -1,0 +1,27 @@@ ++From 07a7844cecb63f4e5462cf1d0bcd66d86de6bead Mon Sep 17 00:00:00 2001 ++From: Dmitry Shachnev ++Date: Tue, 17 Jan 2017 16:40:52 +0300 ++Subject: Disable implicit qml_debug option for debug builds ++ ++We build PyQt in debug mode, but do not want the qml_debug option ++because it has security implication (opens a local network port). ++ ++Origin: openSUSE, https://www.riverbankcomputing.com/pipermail/pyqt/2017-January/038608.html ++Patch-Name: no_qml_debug.diff ++--- ++ configure.py | 2 +- ++ 1 file changed, 1 insertion(+), 1 deletion(-) ++ ++diff --git a/configure.py b/configure.py ++index a44c237a..cb580084 100644 ++--- a/configure.py +++++ b/configure.py ++@@ -2244,7 +2244,7 @@ def pro_add_qt_dependencies(target_config, metadata, pro_lines, debug=None): ++ pro_lines.append('QT += %s' % ' '.join(add)) ++ ++ pro_lines.append( ++- 'CONFIG += %s' % ('debug qml_debug' if debug else 'release')) +++ 'CONFIG += %s' % ('debug' if debug else 'release')) ++ ++ if metadata.cpp11: ++ pro_lines.append('CONFIG += c++11') diff --cc debian/patches/opengl_detection.diff index 0000000,0000000..0b0fc6c new file mode 100644 --- /dev/null +++ b/debian/patches/opengl_detection.diff @@@ -1,0 -1,0 +1,42 @@@ ++From aa9edd51decd034cb3f14685404517169ff8a592 Mon Sep 17 00:00:00 2001 ++From: Dmitry Shachnev ++Date: Sat, 22 Jul 2017 10:11:07 +0300 ++Subject: Fixes for the OpenGL detection needed by changes in Qt v5.8.0 ++ ++Origin: upstream, changeset bf6caed84fd3 (from 5.8.2 release) ++Patch-Name: opengl_detection.diff ++--- ++ configure.py | 6 +++--- ++ 1 file changed, 3 insertions(+), 3 deletions(-) ++ ++diff --git a/configure.py b/configure.py ++index 474aafce..c84c58a8 100644 ++--- a/configure.py +++++ b/configure.py ++@@ -618,7 +618,7 @@ class TargetConfiguration: ++ ++ out_file = 'qtdetail.out' ++ ++- source = '''#include +++ source = '''#include ++ #include ++ #include ++ #include ++@@ -676,7 +676,7 @@ int main(int argc, char **argv) ++ #if defined(QT_NO_OPENGL) ++ out << "PyQt_OpenGL\\n"; ++ out << "PyQt_Desktop_OpenGL\\n"; ++-#elif defined(QT_OPENGL_ES_2) +++#elif defined(QT_OPENGL_ES) || defined(QT_OPENGL_ES_2) || defined(QT_OPENGL_ES_3) ++ out << "PyQt_Desktop_OpenGL\\n"; ++ #endif ++ ++@@ -696,7 +696,7 @@ int main(int argc, char **argv) ++ } ++ ''' % out_file ++ ++- cmd = compile_qt_program(self, verbose, 'qtdetail', source, 'QtCore', +++ cmd = compile_qt_program(self, verbose, 'qtdetail', source, 'QtGui', ++ debug=debug) ++ ++ if cmd is None: diff --cc debian/patches/qt59_support.diff index 0000000,0000000..6a2e1b9 new file mode 100644 --- /dev/null +++ b/debian/patches/qt59_support.diff @@@ -1,0 -1,0 +1,96 @@@ ++From f6bbff36c7f6bae62e244757e32ea4dc7f933391 Mon Sep 17 00:00:00 2001 ++From: Dmitry Shachnev ++Date: Sat, 22 Jul 2017 10:10:08 +0300 ++Subject: Add support for Qt 5.9 ++ ++Origin: upstream, from 5.8 and 5.9 releases ++Patch-Name: qt59_support.diff ++--- ++ sip/QtCore/QtCoremod.sip | 2 +- ++ sip/QtCore/qnamespace.sip | 2 -- ++ sip/QtCore/qobject.sip | 4 ++-- ++ sip/QtQml/qqmlapplicationengine.sip | 2 +- ++ sip/QtQuick/qquickitemgrabresult.sip | 2 +- ++ sip/QtSql/qsql.sip | 2 +- ++ 6 files changed, 6 insertions(+), 8 deletions(-) ++ ++diff --git a/sip/QtCore/QtCoremod.sip b/sip/QtCore/QtCoremod.sip ++index 94601426..e0c247a3 100644 ++--- a/sip/QtCore/QtCoremod.sip +++++ b/sip/QtCore/QtCoremod.sip ++@@ -22,7 +22,7 @@ ++ ++ %Module(name=PyQt5.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt5, keyword_arguments="Optional", version=1) ++ ++-%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_7_0} +++%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_7_0 Qt_5_7_1 Qt_5_8_0 Qt_5_8_1 Qt_5_9_0 Qt_5_9_1} ++ ++ %Platforms {WS_X11 WS_WIN WS_MACX} ++ ++diff --git a/sip/QtCore/qnamespace.sip b/sip/QtCore/qnamespace.sip ++index 2db83b7c..559f4101 100644 ++--- a/sip/QtCore/qnamespace.sip +++++ b/sip/QtCore/qnamespace.sip ++@@ -209,8 +209,6 @@ namespace Qt ++ WindowContextHelpButtonHint, ++ WindowShadeButtonHint, ++ WindowStaysOnTopHint, ++- WindowOkButtonHint, ++- WindowCancelButtonHint, ++ WindowStaysOnBottomHint, ++ WindowCloseButtonHint, ++ MacWindowToolBarButtonHint, ++diff --git a/sip/QtCore/qobject.sip b/sip/QtCore/qobject.sip ++index d4e02477..2d77ed76 100644 ++--- a/sip/QtCore/qobject.sip +++++ b/sip/QtCore/qobject.sip ++@@ -527,8 +527,8 @@ callable. ++ void setParent(QObject * /TransferThis/); ++ void installEventFilter(QObject *); ++ void removeEventFilter(QObject *); ++- void dumpObjectInfo(); ++- void dumpObjectTree(); +++ void dumpObjectInfo() const; +++ void dumpObjectTree() const; ++ QList dynamicPropertyNames() const; ++ bool setProperty(const char *name, const QVariant &value); ++ QVariant property(const char *name) const; ++diff --git a/sip/QtQml/qqmlapplicationengine.sip b/sip/QtQml/qqmlapplicationengine.sip ++index 529a3709..a8459741 100644 ++--- a/sip/QtQml/qqmlapplicationengine.sip +++++ b/sip/QtQml/qqmlapplicationengine.sip ++@@ -33,7 +33,7 @@ public: ++ QQmlApplicationEngine(const QUrl &url, QObject *parent /TransferThis/ = 0); ++ QQmlApplicationEngine(const QString &filePath, QObject *parent /TransferThis/ = 0); ++ virtual ~QQmlApplicationEngine(); ++- QList rootObjects(); +++ QList rootObjects() const; ++ ++ public slots: ++ void load(const QUrl &url) /ReleaseGIL/; ++diff --git a/sip/QtQuick/qquickitemgrabresult.sip b/sip/QtQuick/qquickitemgrabresult.sip ++index 15ac42e0..6c27075c 100644 ++--- a/sip/QtQuick/qquickitemgrabresult.sip +++++ b/sip/QtQuick/qquickitemgrabresult.sip ++@@ -31,7 +31,7 @@ class QQuickItemGrabResult : QObject ++ public: ++ QImage image() const; ++ QUrl url() const; ++- bool saveToFile(const QString &fileName); +++ bool saveToFile(const QString &fileName) const; ++ ++ protected: ++ virtual bool event(QEvent *); ++diff --git a/sip/QtSql/qsql.sip b/sip/QtSql/qsql.sip ++index f7d3e449..758362f1 100644 ++--- a/sip/QtSql/qsql.sip +++++ b/sip/QtSql/qsql.sip ++@@ -23,7 +23,7 @@ ++ namespace QSql ++ { ++ %TypeHeaderCode ++-#include +++#include ++ %End ++ ++ enum Location diff --cc debian/patches/series index 0000000,0000000..bbd75ce new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,5 @@@ ++bytes_conversion.diff ++no_qml_debug.diff ++no_license_check.diff ++qt59_support.diff ++opengl_detection.diff diff --cc debian/pyqt5-dev-tools.install index 0000000,0000000..9bec48b new file mode 100644 --- /dev/null +++ b/debian/pyqt5-dev-tools.install @@@ -1,0 -1,0 +1,5 @@@ ++usr/bin/* ++usr/lib/python3*/dist-packages/PyQt5/pylupdate.so ++usr/lib/python3*/dist-packages/PyQt5/pylupdate_main.py ++usr/lib/python3*/dist-packages/PyQt5/pyrcc.so ++usr/lib/python3*/dist-packages/PyQt5/pyrcc_main.py diff --cc debian/pyqt5-dev-tools.manpages index 0000000,0000000..9cd688d new file mode 100644 --- /dev/null +++ b/debian/pyqt5-dev-tools.manpages @@@ -1,0 -1,0 +1,3 @@@ ++debian/manpages/pylupdate5.1 ++debian/manpages/pyrcc5.1 ++debian/manpages/pyuic5.1 diff --cc debian/pyqt5-dev.install index 0000000,0000000..21d3c44 new file mode 100644 --- /dev/null +++ b/debian/pyqt5-dev.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/sip/PyQt5/ diff --cc debian/pyqt5-doc.doc-base index 0000000,0000000..e4e65e4 new file mode 100644 --- /dev/null +++ b/debian/pyqt5-doc.doc-base @@@ -1,0 -1,0 +1,12 @@@ ++Document: pyqt5 ++Title: PyQt5 Reference and API Documentation ++Author: Phil Thompson ++Abstract: PyQt5 exposes the Qt5 API to Python programs ++ This documentation contains a general reference of ++ PyQt5 together with an API documentation for all ++ wrapped C++ classes. ++Section: Programming/Python ++ ++Format: HTML ++Index: /usr/share/doc/pyqt5-doc/html/index.html ++Files: /usr/share/doc/pyqt5-doc/html/*.html diff --cc debian/pyqt5-examples.examples index 0000000,0000000..e39721e new file mode 100644 --- /dev/null +++ b/debian/pyqt5-examples.examples @@@ -1,0 -1,0 +1,1 @@@ ++examples/* diff --cc debian/pyqt5-examples.links index 0000000,0000000..a894145 new file mode 100644 --- /dev/null +++ b/debian/pyqt5-examples.links @@@ -1,0 -1,0 +1,1 @@@ ++usr/share/javascript/jquery/jquery.min.js usr/share/doc/pyqt5-examples/examples/webkit/fancybrowser/jquery.min.js diff --cc debian/python-pyqt5.install index 0000000,0000000..da950c0 new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.install @@@ -1,0 -1,0 +1,13 @@@ ++usr/lib/python2*/*-packages/PyQt5/Qt.so ++usr/lib/python2*/*-packages/PyQt5/QtCore.so ++usr/lib/python2*/*-packages/PyQt5/QtDBus.so ++usr/lib/python2*/*-packages/PyQt5/QtDesigner.so ++usr/lib/python2*/*-packages/PyQt5/QtGui.so ++usr/lib/python2*/*-packages/PyQt5/QtHelp.so ++usr/lib/python2*/*-packages/PyQt5/QtNetwork.so ++usr/lib/python2*/*-packages/PyQt5/QtPrintSupport.so ++usr/lib/python2*/*-packages/PyQt5/QtTest.so ++usr/lib/python2*/*-packages/PyQt5/QtWidgets.so ++usr/lib/python2*/*-packages/PyQt5/QtXml.so ++usr/lib/python2*/*-packages/PyQt5/__init__.py ++usr/lib/python2*/*-packages/PyQt5/uic/* diff --cc debian/python-pyqt5.qtmultimedia.install index 0000000,0000000..5c6c41b new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtmultimedia.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtMultimedia.so ++usr/lib/python2*/*-packages/PyQt5/QtMultimediaWidgets.so diff --cc debian/python-pyqt5.qtopengl.install index 0000000,0000000..0c85fa8 new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtopengl.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/*OpenGL*.so diff --cc debian/python-pyqt5.qtpositioning.install index 0000000,0000000..257e44e new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtpositioning.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtLocation.so ++usr/lib/python2*/*-packages/PyQt5/QtPositioning.so diff --cc debian/python-pyqt5.qtquick.install index 0000000,0000000..c9d8bd5 new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtquick.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtQml.so ++usr/lib/python2*/*-packages/PyQt5/QtQuick*.so diff --cc debian/python-pyqt5.qtsensors.install index 0000000,0000000..bb7a7c9 new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtsensors.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtSensors.so diff --cc debian/python-pyqt5.qtserialport.install index 0000000,0000000..8cf4749 new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtserialport.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtSerialPort.so diff --cc debian/python-pyqt5.qtsql.install index 0000000,0000000..04856e2 new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtsql.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtSql.so diff --cc debian/python-pyqt5.qtsvg.install index 0000000,0000000..3bdb881 new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtsvg.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtSvg.so diff --cc debian/python-pyqt5.qtwebchannel.install index 0000000,0000000..a590ecd new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtwebchannel.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtWebChannel.so diff --cc debian/python-pyqt5.qtwebengine.install index 0000000,0000000..ba3125f new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtwebengine.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtWebEngine*.so diff --cc debian/python-pyqt5.qtwebkit.install index 0000000,0000000..e5075c8 new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtwebkit.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtWebKit.so ++usr/lib/python2*/*-packages/PyQt5/QtWebKitWidgets.so diff --cc debian/python-pyqt5.qtwebsockets.install index 0000000,0000000..7c73cdd new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtwebsockets.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtWebSockets.so diff --cc debian/python-pyqt5.qtx11extras.install index 0000000,0000000..2c0dd3f new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtx11extras.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtX11Extras.so diff --cc debian/python-pyqt5.qtxmlpatterns.install index 0000000,0000000..b6850cb new file mode 100644 --- /dev/null +++ b/debian/python-pyqt5.qtxmlpatterns.install @@@ -1,0 -1,0 +1,1 @@@ ++usr/lib/python2*/*-packages/PyQt5/QtXmlPatterns.so diff --cc debian/python3-pyqt5.install index 0000000,0000000..ca62cda new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.install @@@ -1,0 -1,0 +1,24 @@@ ++usr/lib/*/qt5/plugins/designer/libpyqt5.so ++usr/lib/python3*/dist-packages/PyQt5/Qt.so ++usr/lib/python3*/dist-packages/PyQt5/QtCore.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtCore.so ++usr/lib/python3*/dist-packages/PyQt5/QtDBus.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtDBus.so ++usr/lib/python3*/dist-packages/PyQt5/QtDesigner.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtDesigner.so ++usr/lib/python3*/dist-packages/PyQt5/QtGui.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtGui.so ++usr/lib/python3*/dist-packages/PyQt5/QtHelp.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtHelp.so ++usr/lib/python3*/dist-packages/PyQt5/QtNetwork.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtNetwork.so ++usr/lib/python3*/dist-packages/PyQt5/QtPrintSupport.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtPrintSupport.so ++usr/lib/python3*/dist-packages/PyQt5/QtTest.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtTest.so ++usr/lib/python3*/dist-packages/PyQt5/QtWidgets.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtWidgets.so ++usr/lib/python3*/dist-packages/PyQt5/QtXml.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtXml.so ++usr/lib/python3*/dist-packages/PyQt5/__init__.py ++usr/lib/python3*/dist-packages/PyQt5/uic/* diff --cc debian/python3-pyqt5.qtmultimedia.install index 0000000,0000000..3bff0c9 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtmultimedia.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtMultimedia.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtMultimedia.so ++usr/lib/python3*/dist-packages/PyQt5/QtMultimediaWidgets.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtMultimediaWidgets.so diff --cc debian/python3-pyqt5.qtopengl.install index 0000000,0000000..336e06e new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtopengl.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/*OpenGL*.pyi ++usr/lib/python3*/dist-packages/PyQt5/*OpenGL*.so diff --cc debian/python3-pyqt5.qtpositioning.install index 0000000,0000000..a849680 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtpositioning.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtLocation.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtLocation.so ++usr/lib/python3*/dist-packages/PyQt5/QtPositioning.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtPositioning.so diff --cc debian/python3-pyqt5.qtquick.install index 0000000,0000000..9bceceb new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtquick.install @@@ -1,0 -1,0 +1,7 @@@ ++usr/lib/*/qt5/plugins/PyQt5/libpyqt5qmlplugin.so ++usr/lib/python3*/dist-packages/PyQt5/QtQml.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtQml.so ++usr/lib/python3*/dist-packages/PyQt5/QtQuick.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtQuick.so ++usr/lib/python3*/dist-packages/PyQt5/QtQuickWidgets.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtQuickWidgets.so diff --cc debian/python3-pyqt5.qtsensors.install index 0000000,0000000..a8df8bc new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtsensors.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtSensors.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtSensors.so diff --cc debian/python3-pyqt5.qtserialport.install index 0000000,0000000..289ccc2 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtserialport.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtSerialPort.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtSerialPort.so diff --cc debian/python3-pyqt5.qtsql.install index 0000000,0000000..b735577 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtsql.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtSql.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtSql.so diff --cc debian/python3-pyqt5.qtsvg.install index 0000000,0000000..ae28381 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtsvg.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtSvg.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtSvg.so diff --cc debian/python3-pyqt5.qtwebchannel.install index 0000000,0000000..ec67df5 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtwebchannel.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtWebChannel.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtWebChannel.so diff --cc debian/python3-pyqt5.qtwebengine.install index 0000000,0000000..cefe674 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtwebengine.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtWebEngine*.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtWebEngine*.so diff --cc debian/python3-pyqt5.qtwebkit.install index 0000000,0000000..e607ca3 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtwebkit.install @@@ -1,0 -1,0 +1,4 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtWebKit.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtWebKit.so ++usr/lib/python3*/dist-packages/PyQt5/QtWebKitWidgets.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtWebKitWidgets.so diff --cc debian/python3-pyqt5.qtwebsockets.install index 0000000,0000000..833b942 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtwebsockets.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtWebSockets.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtWebSockets.so diff --cc debian/python3-pyqt5.qtx11extras.install index 0000000,0000000..a4f8290 new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtx11extras.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtX11Extras.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtX11Extras.so diff --cc debian/python3-pyqt5.qtxmlpatterns.install index 0000000,0000000..f6427da new file mode 100644 --- /dev/null +++ b/debian/python3-pyqt5.qtxmlpatterns.install @@@ -1,0 -1,0 +1,2 @@@ ++usr/lib/python3*/dist-packages/PyQt5/QtXmlPatterns.pyi ++usr/lib/python3*/dist-packages/PyQt5/QtXmlPatterns.so diff --cc debian/rules index 0000000,0000000..5122f04 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,339 @@@ ++#!/usr/bin/make -f ++# Uncomment this to turn on verbose mode. ++#export DH_VERBOSE=1 ++ ++export DH_OPTIONS=${EXTRA_DH_OPTIONS} ++ ++py3_dbusmoddir = $(shell python3 -c 'import dbus.mainloop; print(dbus.mainloop.__path__[0])') ++py_dbusmoddir = $(shell python -c 'import dbus.mainloop; print(dbus.mainloop.__path__[0])') ++ ++debian_version = $(word 2,$(shell dpkg-parsechangelog | grep ^Version:)) ++upstream_dfsg_version = $(firstword $(subst -, ,$(debian_version))) ++upstream_version = $(subst ~,,$(firstword $(subst +, ,$(debian_version)))) ++ ++CFLAGS= ++CPPFLAGS= ++CXXFLAGS= ++LDFLAGS= ++ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) ++ CFLAGS += -O0 -g ++ CXXFLAGS += -O0 ++else ++ CFLAGS += $(shell dpkg-buildflags --get CFLAGS) ++ CPPFLAGS += $(shell dpkg-buildflags --get CPPFLAGS) ++ CXXFLAGS += $(shell dpkg-buildflags --get CXXFLAGS) ++ LDFLAGS += $(shell dpkg-buildflags --get LDFLAGS) ++endif ++ ++LDFLAGS += -Wl,-O1 -Wl,--as-needed ++ ++SPLIT=10 ++ ++PYTHON3S := $(shell py3versions -vr) ++DEFAULT_PYTHON := $(shell py3versions -vd) ++PYTHON := 2.7 ++ALLPYTHONS := $(PYTHON3S) $(PYTHON) ++ ++DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH) ++QTWEBENGINE_ARCHS := amd64 arm64 i386 mipsel ++ ++PYQT_MODULES := opengl sql webchannel webkit websockets xmlpatterns svg \ ++ multimedia quick serialport sensors x11extras positioning ++ifneq (,$(filter $(DEB_HOST_ARCH),$(QTWEBENGINE_ARCHS))) ++ PYQT_MODULES += webengine ++endif ++ ++PY_PACKAGE_NAMES := pyqt5 $(PYQT_MODULES:%=pyqt5.qt%) dbus.mainloop.pyqt5 ++ ++export QT_SELECT=qt5 ++ ++# LIBS_* is unset to avoid linking to too many libraries ++# STRIP is unset to let stripping be handled by dh_strip ++SHARED_CONFIGURE_OPTIONS=--confirm-license --verbose \ ++ -q /usr/bin/qmake -c -j $(SPLIT) \ ++ LIBDIR_QT=/usr/lib STRIP="" MOC=/usr/bin/moc \ ++ LIBS_OPENGL="" LIBS_X11="" LIBS_THREAD="" \ ++ QMAKE_CFLAGS+="${CFLAGS} ${CPPFLAGS}" \ ++ QMAKE_CXXFLAGS+="${CXXFLAGS} ${CPPFLAGS}" \ ++ QMAKE_LFLAGS+="${LDFLAGS}" ++ ++ ++.PRECIOUS: build-%/configure-stamp dbg-build-%/configure-stamp ++ ++configure: $(ALLPYTHONS:%=build-%/configure-stamp) $(ALLPYTHONS:%=dbg-build-%/configure-stamp) ++ ++build-%/configure-stamp: ++ dh_testdir ++ mkdir -p build-$* ++ cd build-$* && python$* ../configure.py $(SHARED_CONFIGURE_OPTIONS) \ ++ -m $(shell python$*-config --configdir) \ ++ -d /usr/lib/python$*/dist-packages \ ++ --sip-incdir /usr/include/python$*$(if $(filter 3.%, $*),m,) \ ++ $(if $(filter $(DEFAULT_PYTHON),$*),,--no-designer-plugin --no-qml-plugin --no-tools --no-sip-files) ++ sed -i '/strip/d' build-$*/*/Makefile ++ touch $@ ++ ++dbg-build-%/configure-stamp: ++ dh_testdir ++ mkdir -p dbg-build-$* ++ cd dbg-build-$* && python$*-dbg ../configure.py $(SHARED_CONFIGURE_OPTIONS) \ ++ -m $(shell python$*-dbg-config --configdir) \ ++ -l /usr/include/python$*$(if $(filter 3.%, $*),dm,_d) \ ++ -d /usr/lib/python$*/dist-packages \ ++ --sip-incdir /usr/include/python$*$(if $(filter 3.%, $*),dm,_d) \ ++ --debug --no-designer-plugin --no-qml-plugin --no-tools --no-sip-files ++ sed -i '/strip/d' dbg-build-$*/*/Makefile ++ sed -i 's/-isystem/-I/' dbg-build-$*/*/Makefile ++ touch $@ ++ ++ ++build: build-arch build-indep ++build-arch: $(ALLPYTHONS:%=build-%/build-stamp) $(ALLPYTHONS:%=dbg-build-%/build-stamp) ++build-indep: build-$(DEFAULT_PYTHON)/build-stamp ++ ++build-%/build-stamp: build-%/configure-stamp ++ dh_testdir ++ dh_auto_build --parallel -B build-$* ++ touch $@ ++ ++dbg-build-%/build-stamp: dbg-build-%/configure-stamp ++ dh_testdir ++ dh_auto_build --parallel -B dbg-build-$* ++ touch $@ ++ ++install-indep: build-indep ++ dh_testdir ++ dh_testroot ++ dh_prep -i ++ ++ # Install the files to temporary location to be able to use pyrcc5 below ++ mkdir -p tmp_install_root ++ $(MAKE) -C build-$(DEFAULT_PYTHON) install INSTALL_ROOT=$(CURDIR)/tmp_install_root ++ ++ # Install the sip files generated by make install ++ mkdir -p debian/tmp/usr/share/ ++ mv tmp_install_root/usr/share/sip/ debian/tmp/usr/share/ ++ ++ dh_installdirs -i ++ dh_install -i --fail-missing ++ dh_installexamples -Xactiveqt -i ++ # Use python3 shebangs and regenerate resource files ++ export PYTHONPATH=$(CURDIR)/tmp_install_root/usr/lib/python$(DEFAULT_PYTHON)/dist-packages; \ ++ cd $(CURDIR)/debian/pyqt5-examples/usr/share/doc/pyqt5-examples/examples/; \ ++ cp /usr/share/javascript/jquery/jquery.min.js webkit/fancybrowser/; \ ++ find . -name '*.py' -exec sed -i 's/\/env python/\/python3/g' {} +; \ ++ find . -name '*.qrc' | sed 's/\.qrc//g' | xargs -I {} \ ++ $(CURDIR)/tmp_install_root/usr/bin/pyrcc5 {}.qrc -o {}_rc.py ++ # Symlink duplicate files in examples. Based on Andrew Starr-Bochicchio's ++ # code in ubuntu-packaging-guide. ++ cd $(CURDIR)/debian/pyqt5-examples && \ ++ fdupes -r1nq usr/share/doc/pyqt5-examples/examples | while read s; do \ ++ set -- $$(echo $$s | tr ' ' '\n' | sort); \ ++ f=$$1; shift; for d; do \ ++ echo "symlinking identical file $$d to $$f"; \ ++ rm $$d; ln -s /$$f $$d; \ ++ done; \ ++ done ++ dh_link -i ++ ++install-arch: build-arch ++ dh_testdir ++ dh_testroot ++ dh_prep -a ++ dh_installdirs -a ++ # This is needed to enforce that the install-arch-% rules are ++ # not run in parallel. Both rules install into the same directory, ++ # and therefore might try to access the same files at the same time. ++ # Therefore, instead of depending on the install-arch-% rules, ++ # we invoke them explicitly. ++ for p in $(ALLPYTHONS) ; do \ ++ $(MAKE) -f debian/rules install-arch-$$p;\ ++ done ++ ++ dh_install -a --fail-missing ++ sed -i 's,/usr/bin/python3[.0-9]*,/usr/bin/python3,' debian/pyqt5-dev-tools/usr/bin/* ++ ++ find debian/python*-dbg ! -type d \ ++ ! \( -name '*.so' -o -name '*config_*d*.py' \) | xargs rm -f ++ ++ for i in $$(find debian/python-*-dbg -name '*.so'); do \ ++ b=$$(basename $$i .so); \ ++ mv $$i $$(dirname $$i)/$${b}_d.so; \ ++ done ++ ++d3_qt5_dbg = debian/python3-pyqt5-dbg ++ ++install-arch-3.%: ++ $(MAKE) -C build-3.$* install INSTALL_ROOT=$(CURDIR)/debian/tmp DESTDIR=$(CURDIR)/debian/tmp ++ $(MAKE) -C dbg-build-3.$* install INSTALL_ROOT=$(CURDIR)/$(d3_qt5_dbg) DESTDIR=$(CURDIR)/$(d3_qt5_dbg) ++ ++ mkdir -p $(CURDIR)/debian/python3-dbus.mainloop.pyqt5/usr/lib/python3.$*/dist-packages/dbus/mainloop; \ ++ mv $(CURDIR)/debian/tmp$(py3_dbusmoddir)/pyqt5.so \ ++ $(CURDIR)/debian/python3-dbus.mainloop.pyqt5/usr/lib/python3.$*/dist-packages/dbus/mainloop; \ ++ ++ mkdir -p $(CURDIR)/debian/python3-dbus.mainloop.pyqt5-dbg/usr/lib/python3.$*/dist-packages/dbus/mainloop; \ ++ mv $(CURDIR)/debian/python3-pyqt5-dbg$(py3_dbusmoddir)/pyqt5.so \ ++ $(CURDIR)/debian/python3-dbus.mainloop.pyqt5-dbg/usr/lib/python3.$*/dist-packages/dbus/mainloop; \ ++ ++ # Don't initiate the uic/widget-plugins ++ touch $(CURDIR)/debian/tmp/usr/lib/python3.$*/dist-packages/PyQt5/uic/widget-plugins/.noinit ++ for module in $(PYQT_MODULES); do \ ++ mkdir -p debian/python3-pyqt5.qt$$module-dbg/usr/lib/python3.$*/dist-packages/PyQt5; \ ++ done ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/*OpenGL*.so \ ++ debian/python3-pyqt5.qtopengl-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtSql.so \ ++ debian/python3-pyqt5.qtsql-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtWebChannel.so \ ++ debian/python3-pyqt5.qtwebchannel-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtWebKit*.so \ ++ debian/python3-pyqt5.qtwebkit-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtWebSockets.so \ ++ debian/python3-pyqt5.qtwebsockets-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtXmlPatterns.so \ ++ debian/python3-pyqt5.qtxmlpatterns-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtSvg.so \ ++ debian/python3-pyqt5.qtsvg-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtMultimedia*.so \ ++ debian/python3-pyqt5.qtmultimedia-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtQml.so \ ++ $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtQuick*.so \ ++ debian/python3-pyqt5.qtquick-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtSerialPort.so \ ++ debian/python3-pyqt5.qtserialport-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtSensors.so \ ++ debian/python3-pyqt5.qtsensors-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtX11Extras.so \ ++ debian/python3-pyqt5.qtx11extras-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtPositioning.so \ ++ $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtLocation.so \ ++ debian/python3-pyqt5.qtpositioning-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++ifneq (,$(filter $(DEB_HOST_ARCH),$(QTWEBENGINE_ARCHS))) ++ mv $(d3_qt5_dbg)/usr/lib/python3.$*/dist-packages/PyQt5/QtWebEngine*.so \ ++ debian/python3-pyqt5.qtwebengine-dbg/usr/lib/python3.$*/dist-packages/PyQt5 ++endif ++ ++ ++d_qt5_dbg = debian/python-pyqt5-dbg ++ ++install-arch-2.%: ++ $(MAKE) -C build-2.$* install INSTALL_ROOT=$(CURDIR)/debian/tmp DESTDIR=$(CURDIR)/debian/tmp ++ $(MAKE) -C dbg-build-2.$* install INSTALL_ROOT=$(CURDIR)/$(d_qt5_dbg) DESTDIR=$(CURDIR)/$(d_qt5_dbg) ++ ++ mkdir -p $(CURDIR)/debian/python-dbus.mainloop.pyqt5/usr/lib/python2.$*/dist-packages/dbus/mainloop; \ ++ mv $(CURDIR)/debian/tmp$(py_dbusmoddir)/pyqt5.so \ ++ $(CURDIR)/debian/python-dbus.mainloop.pyqt5/usr/lib/python2.$*/dist-packages/dbus/mainloop; \ ++ ++ mkdir -p $(CURDIR)/debian/python-dbus.mainloop.pyqt5-dbg/usr/lib/python2.$*/dist-packages/dbus/mainloop; \ ++ mv $(CURDIR)/debian/python-pyqt5-dbg$(py_dbusmoddir)/pyqt5.so \ ++ $(CURDIR)/debian/python-dbus.mainloop.pyqt5-dbg/usr/lib/python2.$*/dist-packages/dbus/mainloop; \ ++ ++ # Don't initiate the uic/widget-plugins ++ touch $(CURDIR)/debian/tmp/usr/lib/python2.$*/dist-packages/PyQt5/uic/widget-plugins/.noinit ++ for module in $(PYQT_MODULES); do \ ++ mkdir -p debian/python-pyqt5.qt$$module-dbg/usr/lib/python2.$*/dist-packages/PyQt5; \ ++ done ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/*OpenGL*.so \ ++ debian/python-pyqt5.qtopengl-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtSql.so \ ++ debian/python-pyqt5.qtsql-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtWebChannel.so \ ++ debian/python-pyqt5.qtwebchannel-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtWebKit*.so \ ++ debian/python-pyqt5.qtwebkit-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtWebSockets.so \ ++ debian/python-pyqt5.qtwebsockets-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtXmlPatterns.so \ ++ debian/python-pyqt5.qtxmlpatterns-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtSvg.so \ ++ debian/python-pyqt5.qtsvg-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtMultimedia*.so \ ++ debian/python-pyqt5.qtmultimedia-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtQml.so \ ++ $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtQuick*.so \ ++ debian/python-pyqt5.qtquick-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtSerialPort.so \ ++ debian/python-pyqt5.qtserialport-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtSensors.so \ ++ debian/python-pyqt5.qtsensors-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtX11Extras.so \ ++ debian/python-pyqt5.qtx11extras-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtPositioning.so \ ++ $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtLocation.so \ ++ debian/python-pyqt5.qtpositioning-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++ifneq (,$(filter $(DEB_HOST_ARCH),$(QTWEBENGINE_ARCHS))) ++ mv $(d_qt5_dbg)/usr/lib/python2.$*/dist-packages/PyQt5/QtWebEngine*.so \ ++ debian/python-pyqt5.qtwebengine-dbg/usr/lib/python2.$*/dist-packages/PyQt5 ++endif ++ ++clean: ++ dh_testdir ++ dh_testroot ++ rm -rf $(ALLPYTHONS:%=build-%) $(ALLPYTHONS:%=dbg-build-%) ++ rm -rf tmp_install_root ++ find . -type f -name .DS_Store -delete ++ find . -type f -name *.pyc -delete ++ find . -type d -name __pycache__ -delete ++ cd sip; rm -rf Qt opengl_types.sip pyqt-gpl.sip5 ++ rm -f examples/quick/tutorials/extending/chapter6-plugins/Charts/qmldir ++ dh_clean ++ ++# Must not depend on anything. This is to be called by ++# binary-arch/binary-indep ++# in another 'make' thread. ++binary-common: ++ dh_testdir ++ dh_testroot ++ dh_installman ++ dh_installchangelogs NEWS ++ dh_installdocs ++ifeq (,$(findstring -a, $(DH_OPTIONS))) ++ sphinx-build $(CURDIR)/doc/sphinx \ ++ $(CURDIR)/debian/pyqt5-doc/usr/share/doc/pyqt5-doc/html ++ dh_sphinxdoc ++endif ++ dh_sip ++ dh_sip3 ++ifeq (,$(findstring -i, $(DH_OPTIONS))) ++ DH_OPTIONS= dh_strip -ppyqt5-dev-tools ++ set -e; \ ++ for p in $(PY_PACKAGE_NAMES:%=python3-%) $(PY_PACKAGE_NAMES:%=python-%); do \ ++ DH_OPTIONS= dh_strip -p$$p --dbg-package=$$p-dbg; \ ++ rm -rf debian/$$p-dbg/usr/share/doc/$$p-dbg; \ ++ mkdir -p debian/$$p-dbg/usr/share/doc; \ ++ ln -s $$p debian/$$p-dbg/usr/share/doc/$$p-dbg; \ ++ done ++endif ++ dh_python2 --no-dbg-cleaning -N pyqt5-dev-tools -N pyqt5-examples ++ rm -rf $(CURDIR)/debian/python-pyqt5/usr/lib/python2.7/dist-packages/PyQt5/uic/port_v3 ++ rm -rf $(CURDIR)/debian/python-pyqt5-dbg/usr/bin ++ rm -rf $(CURDIR)/debian/python-pyqt5-dbg/usr/lib/python2.7/dist-packages/PyQt5/uic ++ rm -rf $(CURDIR)/debian/python-pyqt5-dbg/usr/lib/python2.7/dist-packages/dbus ++ dh_python3 --no-dbg-cleaning -N pyqt5-examples ++ rm -rf $(CURDIR)/debian/python3-pyqt5/usr/lib/python3/dist-packages/PyQt5/uic/port_v2 ++ rm -rf $(CURDIR)/debian/python3-pyqt5-dbg/usr/bin ++ rm -rf $(CURDIR)/debian/python3-pyqt5-dbg/usr/lib/python3/dist-packages/PyQt5/uic ++ rm -rf $(CURDIR)/debian/python3-pyqt5-dbg/usr/lib/python3/dist-packages/dbus ++ rm -rf $(CURDIR)/debian/pyqt5-examples/usr/share/doc/pyqt5-examples/examples/webkit/googlechat ++ rm -rf $(CURDIR)/debian/pyqt5-examples/usr/share/doc/pyqt5-examples/examples/designer/plugins/python/__pycache__ ++ rm -rf $(CURDIR)/debian/pyqt5-examples/usr/share/doc/pyqt5-examples/examples/designer/plugins/widgets/__pycache__ ++ dh_fixperms ++ dh_compress -X/examples ++ dh_installdeb ++ dh_shlibdeps ++ dh_gencontrol ++ dh_md5sums ++ dh_builddeb -- -Z xz ++ ++# Build architecture independant packages using the common target. ++binary-indep: install-indep ++ $(MAKE) -f debian/rules DH_OPTIONS="-i ${EXTRA_DH_OPTIONS}" binary-common ++ ++# Build architecture dependant packages using the common target. ++binary-arch: install-arch ++ $(MAKE) -f debian/rules DH_OPTIONS="-a ${EXTRA_DH_OPTIONS}" binary-common ++ ++ ++binary: binary-arch binary-indep ++ ++.PHONY: build-indep build-arch build clean binary-indep binary-arch binary configure 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..efb7f9e new file mode 100644 --- /dev/null +++ b/debian/source/lintian-overrides @@@ -1,0 -1,0 +1,4 @@@ ++# This was generated from SVG (tiger.svg can be found in qtsvg-opensource-src package), ++# but it is trivial to convert back to SVG so both forms can be considered source forms. ++pyqt5 source: source-is-missing examples/quick/canvas/tiger/tiger.js * ++pyqt5 source: source-contains-prebuilt-javascript-object examples/quick/canvas/tiger/tiger.js * diff --cc debian/tests/control index 0000000,0000000..92fa871 new file mode 100644 --- /dev/null +++ b/debian/tests/control @@@ -1,0 -1,0 +1,2 @@@ ++Tests: import ++Depends: python-all-dbg, python3-all-dbg, @ diff --cc debian/tests/import index 0000000,0000000..bcaa713 new file mode 100755 --- /dev/null +++ b/debian/tests/import @@@ -1,0 -1,0 +1,36 @@@ ++#!/bin/sh ++ ++set -e ++ ++cd $ADTTMP ++ ++cat <test_import.py ++from PyQt5.QtCore import QFile ++from PyQt5.QtDBus import QDBusConnection ++from PyQt5.QtGui import QColor ++from PyQt5.QtMultimedia import QAudio ++from PyQt5.QtMultimediaWidgets import QGraphicsVideoItem ++from PyQt5.QtNetwork import QLocalSocket ++from PyQt5.QtPositioning import QGeoCoordinate ++from PyQt5.QtQml import QQmlEngine ++from PyQt5.QtQuick import QQuickView ++from PyQt5.QtSensors import QSensor ++from PyQt5.QtSerialPort import QSerialPortInfo ++from PyQt5.QtSql import QSqlQuery ++from PyQt5.QtSvg import QSvgRenderer ++from PyQt5.QtWebChannel import QWebChannel ++from PyQt5.QtWebKit import QWebSettings ++from PyQt5.QtWebKitWidgets import QWebView ++from PyQt5.QtWebSockets import QWebSocket ++from PyQt5.QtWidgets import QWidget ++from PyQt5.QtXmlPatterns import QXmlSchema ++from PyQt5.QtX11Extras import QX11Info ++from dbus.mainloop.pyqt5 import DBusQtMainLoop ++EOF ++ ++for py in $(pyversions -s) $(py3versions -s); do ++ echo "testing $py" ++ $py test_import.py ++ echo "testing $py-dbg" ++ $py-dbg test_import.py 2>&1 ++done diff --cc debian/watch index 0000000,0000000..5811382 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,3 @@@ ++version=3 ++opts=dversionmangle=s/\+dfsg//,repacksuffix=+dfsg \ ++http://sf.net/pyqt/PyQt5_gpl-(.*)\.tar\.gz