dev-python/pyside2
Python bindings for the Qt framework
-
pyside2-5.15.14amd64 ~arm arm64 ~ppc64 ~riscv x863d charts +concurrent datavis designer gles2-only +gui help location multimedia +network positioning +printsupport qml quick scxml sensors speech +sql svg test +testlib webchannel webengine websockets +widgets +x11extras xml xmlpatterns +llvm_slot_15 python_targets_python3_10 python_targets_python3_11 test
View Download Browse License: || ( GPL-2 GPL-3+ LGPL-3 )Overlay: gentoo
ChangeLog
commit d29227d9fbb97f0d26b03035d5e1c7b9f403271a
Author: leycec <leycec@gmail.com>
Date: Tue Sep 29 14:43:39 2020 -0400
Python 3.9 support.
This commit adds provisional support for Python 3.9 to all
Python-centric ebuilds currently supporting Python 3.6 through 3.8.
Unrelatedly, this commit both removes all obsolete BETSEE ebuilds and
adds support for PyPy3 to both BETSE and BETSEE ebuilds.
commit 4c116e0ee1dc3a61f5695dbcd26079bfe07e6c23
Author: leycec <leycec@gmail.com>
Date: Fri May 22 02:20:08 2020 -0400
dev-python/pyside2: 5.14.2 -> 5.14.2-r1.
This commit trivially bumps the significantly improved PySide2 5.14.2
ebuild to "r1", encouraging users to upgrade posthaste.
commit a6801abfac896a4dd12a16a4f741dffd662b87a4
Author: leycec <leycec@gmail.com>
Date: Fri May 22 02:07:26 2020 -0400
dev-python/pyside2: Fix #88.
This commit resolves #88 as well as a related number of PySide2-specific
OpenGL and Vulkan issues, including:
* A new "vulkan" USE flag is added, propagating Vulkan support to both
shiboken2 and Qt dependencies.
* The existing "gles2-only" USE flag is now properly supported.
Specifically:
* Disabling this USE flag now explicitly disables GLES2 support in
both the "PySide2.QtGui" and "PySide2.OpenGLFuncctions" submodules.
* This USE flag is now propagated to all Qt dependencies.
* The deprecated "PySide2.QtOpenGL" submodule is now unconditionally
disabled.
commit 9b6b9936c96855d50ea1e3374dca0cd1d69f4e95
Author: leycec <leycec@gmail.com>
Date: Thu May 21 22:53:16 2020 -0400
dev-python/{pyside2,shiboken2}: Re-fake fix #86 and #87.
This commit "resolves" issues #86 and #87 yet again by temporarily
restricting the "test" USE flag until upstream assists us in properly
resolving their failing test suites. (So it goes, Qt bros.)
commit bd40c0ace9b5d9bd07430007a554c3f053365671
Author: leycec <leycec@gmail.com>
Date: Wed May 20 03:19:11 2020 -0400
dev-python/{pyside2,shiboken2}: Fake fix #86 and #87.
This commit "resolves" issues #86 and #87 by temporarily disabling the
src_test() phases of both the PySide2 and shiboken2 5.14.2 ebuilds.
While a miserable resolution, I lack sufficient time to properly resolve
erroneously failing test suites that have no bearing on or connection to
the actual real-world behaviour of PySide2 and shiboken2. It is sadness.
commit b384f4d14f2477ce4ab09a3e2b9cc8a03da3131e
Author: leycec <leycec@gmail.com>
Date: Tue May 12 02:29:27 2020 -0400
dev-python/shiboken2: Resolve #85.
See that issue for further details, because this was Pure Hellâ„¢.
commit e7801b6e40f8e57975d2a3fe58637c4db7090673
Author: leycec <leycec@gmail.com>
Date: Tue Apr 7 04:05:30 2020 -0400
dev-python/pyside2: "gles2-only" documented.
This commit documents the newly renamed "gles2-only" USE flag for PySide2, as
well as finalizing the removal of obsolete PySide2 ebuilds across pyside2-tools
and shiboken2.
commit 599629001cf2a816b09cd767a4a0f4ec1cf47930
Author: leycec <leycec@gmail.com>
Date: Tue Apr 7 03:25:22 2020 -0400
dev-python/pyside2: "gles2" -> "gles2-only".
This commit renames the "gles2" USE flag accepted by the PySide2 5.14.1 ebuild
to "gles2-only" in accordance with the upstream "dev-qt/qtgui" ebuild doing the
same. Thanks to @CaptainBloodz for both the proposed changeset and original
issue!
Relatedly, this commit also removes the now obsolete PySide2 5.14.0 ebuild.
commit cc72e41aab23e9cef5cb8b06ed7d7c3547973cd1
Author: leycec <leycec@gmail.com>
Date: Sat Mar 28 02:05:22 2020 -0400
dev-python/shiboken2: Clang >= 10.0.0 blocked.
This commit adds a hard-blocker preventing Shiboken2 from being built
against Clang >= 10.0.0, which appears to be broken for unknown reasons.
This does not resolve #83, but should ameliorate the pain for end users.
commit 51f601b4883ad94474a7f650dfaff61cfe8f098a
Author: leycec <leycec@gmail.com>
Date: Tue Mar 24 02:02:21 2020 -0400
dev-python/shiboken2: Vulkan support.
This commit adds Vulkan support to Shiboken2 and thus PySide2 via the
usual "vulkan" USE flag. Unrelatedly, the PySide2 ebuild now enforces
Clang support at build time for additional safety.
commit b0dba311b5eae247ce79c9596bbb43ed4f0ed1a2
Author: leycec <leycec@gmail.com>
Date: Wed Feb 26 01:27:23 2020 -0500
dev-python/*: Python 2.7 removal.
This commit removes most Python 2.7 support from Python-centric
packages, excluding high-profile packages (e.g., Powerline) for which
end users typically still expect or require such support. Unrelatedly,
this commit also restores symlinks accidentally flattened by a prior
commit (whose SHA-1 shall remain nameless).
commit bd473939ca70d73c0a370e9a5896435fb1152d17
Author: leycec <leycec@gmail.com>
Date: Fri Jan 31 22:55:33 2020 -0500
dev-python/{shiboken2,pyside2,pyside2-tools}: Bumped.
This commit both bumps PySide2 & Friends to Qt 5.14.1 and restores the
"designer" USE flag to its prior working state, thanks to apparent
upstream resolution of CMake files installed by Qt5 Designer 5.14.1.
commit 27072fe1081e3dace008f7b09c229389b88967d3
Author: leycec <leycec@gmail.com>
Date: Sat Jan 11 16:31:50 2020 -0500
dev-python/{shiboken2,pyside2,pyside2-tools}: Bumped.
This commit bumps PySide2 & Friends to Qt 5.14.0, directly resolving #76
and indirectly resolving numerous recommendations at
gentoo/gentoo#14146. Vociferous thanks to @AndrewAmmerlaan and @soltysek
for their continued awesomeness.
Note that the "designer" USE flag is currently ignored, due to
outstanding issues in CMake files installed by Qt5 Designer 5.14.0.
commit a9ff378a9c2bf60e6a5f7ed6a2d6d15d5feead3f
Author: leycec <leycec@gmail.com>
Date: Mon Dec 2 01:36:02 2019 -0500
dev-python/{pyside,shiboken}2: Resolve #75.
This commit resolves #75, graciously reported in detail by @soltysek. In
particular, the "Libs:" and "Cflags:" fields of all
"/usr/bin/pkgconfig/{shiboken2,pyside2}*.pc" files have been uniquified
to reference the target Python interpreter.
Thanks a heap underrun, @soltysek!
commit 93d9e60fbdded42804fef821eb69e97f0fe1d954
Author: leycec <leycec@gmail.com>
Date: Sat Nov 30 22:57:28 2019 -0500
dev-python/{pyside,shiboken}2: Resolve #74.
This commit resolves #74, graciously reported in detail (complete with
reasonable solutions) by @effere79. Specifically:
* "dev-python/shiboken2" now installs a
"/usr/lib64/cmake/Shiboken2/Shiboken2Targets-gentoo.cmake" file
dynamically targeting the currently selected Python interpreter.
* "dev-python/pyside2" now installs a
"/usr/lib64/cmake/PySide2/PySide2Targets-gentoo.cmake" file
dynamically targeting the currently selected Python interpreter.
Thanks a heap overflow, @effere79!
commit 67aca36bb42e27a25c9d33785f0f8613d88ded22
Author: leycec <leycec@gmail.com>
Date: Thu Nov 28 00:56:04 2019 -0500
dev-python/{pyside,shiboken}2: Resolve #73.
This commit resolves #73, graciously reported in detail (complete with
reasonable solutions) by @soltysek. Specifically:
* "dev-python/shiboken2" now installs an unversioned
"/usr/lib64/pkgconfig/shiboken2.pc" file.
* "dev-python/pyside2" now patches the unversioned "Requires: shiboken2"
field in each installed "/usr/lib64/pkgconfig/pyside2*.pc" file to
reference the corresponding "shiboken2" version explicitly.
Thanks a heap overflow, @soltysek!
commit 6a43c905624f32705530f4ea695aa091adba77f0
Author: leycec <leycec@gmail.com>
Date: Fri Nov 15 23:52:44 2019 -0500
dev-python/*: Python 3.8 supported.
This commit adds Python 3.8 support to all existing "dev-python"
packages in this repository under the generally safe assumption that all
packages already supporting Python 3.7 will also support Python 3.8.
Packages failing to do so will, of course, be reverted as needed.
commit b83a6b61b5532fed301685624c1d63a885b2f529
Author: leycec <leycec@gmail.com>
Date: Fri Oct 18 20:21:57 2019 -0400
dev-python/pyside2: 5.12.5 bumped.
This commit bumps PySide2, pyside2-tools, and shiboken2 to their
(probably) last stable release of Qt's 5.12.x cycle: 5.12.5.
commit a9413bf06d75d88fb5be3db8eaeb702b29547988
Author: leycec <leycec@gmail.com>
Date: Tue Oct 1 21:53:30 2019 -0400
dev-python/pyside2-tools: 5.12.4 added.
This commit adds a reasonably recent stable release of pyside2-tools. As
with the recently added "dev-python/shiboken2" and "dev-python/pyside2"
packages, this package has been deslotted from "2" to "0" and renamed
from "pyside-tools" to "pyside2-tools".
commit 3113b96f00e32a5b0b59352b92e3efe38ec0cc08
Author: leycec <leycec@gmail.com>
Date: Tue Oct 1 21:36:02 2019 -0400
dev-python/pyside2: 5.12.4 added.
This commit adds a reasonably recent stable release of PySide2. As with
the recently added "dev-python/shiboken2" package, this package has been
deslotted from "2" to "0" and renamed from "pyside" to "pyside2".
Relatedly, "dev-python/shiboken2" ebuilds have been improved to:
* Install Python-versioned files, including:
* "/usr/bin/shiboken2-$".
* "/usr/lib64/pkgconfig/shiboken2-$.pc".
* Remove broken executables at installation time, including:
* "/usr/bin/shiboken_tool.py".
Author: leycec <leycec@gmail.com>
Date: Tue Sep 29 14:43:39 2020 -0400
Python 3.9 support.
This commit adds provisional support for Python 3.9 to all
Python-centric ebuilds currently supporting Python 3.6 through 3.8.
Unrelatedly, this commit both removes all obsolete BETSEE ebuilds and
adds support for PyPy3 to both BETSE and BETSEE ebuilds.
commit 4c116e0ee1dc3a61f5695dbcd26079bfe07e6c23
Author: leycec <leycec@gmail.com>
Date: Fri May 22 02:20:08 2020 -0400
dev-python/pyside2: 5.14.2 -> 5.14.2-r1.
This commit trivially bumps the significantly improved PySide2 5.14.2
ebuild to "r1", encouraging users to upgrade posthaste.
commit a6801abfac896a4dd12a16a4f741dffd662b87a4
Author: leycec <leycec@gmail.com>
Date: Fri May 22 02:07:26 2020 -0400
dev-python/pyside2: Fix #88.
This commit resolves #88 as well as a related number of PySide2-specific
OpenGL and Vulkan issues, including:
* A new "vulkan" USE flag is added, propagating Vulkan support to both
shiboken2 and Qt dependencies.
* The existing "gles2-only" USE flag is now properly supported.
Specifically:
* Disabling this USE flag now explicitly disables GLES2 support in
both the "PySide2.QtGui" and "PySide2.OpenGLFuncctions" submodules.
* This USE flag is now propagated to all Qt dependencies.
* The deprecated "PySide2.QtOpenGL" submodule is now unconditionally
disabled.
commit 9b6b9936c96855d50ea1e3374dca0cd1d69f4e95
Author: leycec <leycec@gmail.com>
Date: Thu May 21 22:53:16 2020 -0400
dev-python/{pyside2,shiboken2}: Re-fake fix #86 and #87.
This commit "resolves" issues #86 and #87 yet again by temporarily
restricting the "test" USE flag until upstream assists us in properly
resolving their failing test suites. (So it goes, Qt bros.)
commit bd40c0ace9b5d9bd07430007a554c3f053365671
Author: leycec <leycec@gmail.com>
Date: Wed May 20 03:19:11 2020 -0400
dev-python/{pyside2,shiboken2}: Fake fix #86 and #87.
This commit "resolves" issues #86 and #87 by temporarily disabling the
src_test() phases of both the PySide2 and shiboken2 5.14.2 ebuilds.
While a miserable resolution, I lack sufficient time to properly resolve
erroneously failing test suites that have no bearing on or connection to
the actual real-world behaviour of PySide2 and shiboken2. It is sadness.
commit b384f4d14f2477ce4ab09a3e2b9cc8a03da3131e
Author: leycec <leycec@gmail.com>
Date: Tue May 12 02:29:27 2020 -0400
dev-python/shiboken2: Resolve #85.
See that issue for further details, because this was Pure Hellâ„¢.
commit e7801b6e40f8e57975d2a3fe58637c4db7090673
Author: leycec <leycec@gmail.com>
Date: Tue Apr 7 04:05:30 2020 -0400
dev-python/pyside2: "gles2-only" documented.
This commit documents the newly renamed "gles2-only" USE flag for PySide2, as
well as finalizing the removal of obsolete PySide2 ebuilds across pyside2-tools
and shiboken2.
commit 599629001cf2a816b09cd767a4a0f4ec1cf47930
Author: leycec <leycec@gmail.com>
Date: Tue Apr 7 03:25:22 2020 -0400
dev-python/pyside2: "gles2" -> "gles2-only".
This commit renames the "gles2" USE flag accepted by the PySide2 5.14.1 ebuild
to "gles2-only" in accordance with the upstream "dev-qt/qtgui" ebuild doing the
same. Thanks to @CaptainBloodz for both the proposed changeset and original
issue!
Relatedly, this commit also removes the now obsolete PySide2 5.14.0 ebuild.
commit cc72e41aab23e9cef5cb8b06ed7d7c3547973cd1
Author: leycec <leycec@gmail.com>
Date: Sat Mar 28 02:05:22 2020 -0400
dev-python/shiboken2: Clang >= 10.0.0 blocked.
This commit adds a hard-blocker preventing Shiboken2 from being built
against Clang >= 10.0.0, which appears to be broken for unknown reasons.
This does not resolve #83, but should ameliorate the pain for end users.
commit 51f601b4883ad94474a7f650dfaff61cfe8f098a
Author: leycec <leycec@gmail.com>
Date: Tue Mar 24 02:02:21 2020 -0400
dev-python/shiboken2: Vulkan support.
This commit adds Vulkan support to Shiboken2 and thus PySide2 via the
usual "vulkan" USE flag. Unrelatedly, the PySide2 ebuild now enforces
Clang support at build time for additional safety.
commit b0dba311b5eae247ce79c9596bbb43ed4f0ed1a2
Author: leycec <leycec@gmail.com>
Date: Wed Feb 26 01:27:23 2020 -0500
dev-python/*: Python 2.7 removal.
This commit removes most Python 2.7 support from Python-centric
packages, excluding high-profile packages (e.g., Powerline) for which
end users typically still expect or require such support. Unrelatedly,
this commit also restores symlinks accidentally flattened by a prior
commit (whose SHA-1 shall remain nameless).
commit bd473939ca70d73c0a370e9a5896435fb1152d17
Author: leycec <leycec@gmail.com>
Date: Fri Jan 31 22:55:33 2020 -0500
dev-python/{shiboken2,pyside2,pyside2-tools}: Bumped.
This commit both bumps PySide2 & Friends to Qt 5.14.1 and restores the
"designer" USE flag to its prior working state, thanks to apparent
upstream resolution of CMake files installed by Qt5 Designer 5.14.1.
commit 27072fe1081e3dace008f7b09c229389b88967d3
Author: leycec <leycec@gmail.com>
Date: Sat Jan 11 16:31:50 2020 -0500
dev-python/{shiboken2,pyside2,pyside2-tools}: Bumped.
This commit bumps PySide2 & Friends to Qt 5.14.0, directly resolving #76
and indirectly resolving numerous recommendations at
gentoo/gentoo#14146. Vociferous thanks to @AndrewAmmerlaan and @soltysek
for their continued awesomeness.
Note that the "designer" USE flag is currently ignored, due to
outstanding issues in CMake files installed by Qt5 Designer 5.14.0.
commit a9ff378a9c2bf60e6a5f7ed6a2d6d15d5feead3f
Author: leycec <leycec@gmail.com>
Date: Mon Dec 2 01:36:02 2019 -0500
dev-python/{pyside,shiboken}2: Resolve #75.
This commit resolves #75, graciously reported in detail by @soltysek. In
particular, the "Libs:" and "Cflags:" fields of all
"/usr/bin/pkgconfig/{shiboken2,pyside2}*.pc" files have been uniquified
to reference the target Python interpreter.
Thanks a heap underrun, @soltysek!
commit 93d9e60fbdded42804fef821eb69e97f0fe1d954
Author: leycec <leycec@gmail.com>
Date: Sat Nov 30 22:57:28 2019 -0500
dev-python/{pyside,shiboken}2: Resolve #74.
This commit resolves #74, graciously reported in detail (complete with
reasonable solutions) by @effere79. Specifically:
* "dev-python/shiboken2" now installs a
"/usr/lib64/cmake/Shiboken2/Shiboken2Targets-gentoo.cmake" file
dynamically targeting the currently selected Python interpreter.
* "dev-python/pyside2" now installs a
"/usr/lib64/cmake/PySide2/PySide2Targets-gentoo.cmake" file
dynamically targeting the currently selected Python interpreter.
Thanks a heap overflow, @effere79!
commit 67aca36bb42e27a25c9d33785f0f8613d88ded22
Author: leycec <leycec@gmail.com>
Date: Thu Nov 28 00:56:04 2019 -0500
dev-python/{pyside,shiboken}2: Resolve #73.
This commit resolves #73, graciously reported in detail (complete with
reasonable solutions) by @soltysek. Specifically:
* "dev-python/shiboken2" now installs an unversioned
"/usr/lib64/pkgconfig/shiboken2.pc" file.
* "dev-python/pyside2" now patches the unversioned "Requires: shiboken2"
field in each installed "/usr/lib64/pkgconfig/pyside2*.pc" file to
reference the corresponding "shiboken2" version explicitly.
Thanks a heap overflow, @soltysek!
commit 6a43c905624f32705530f4ea695aa091adba77f0
Author: leycec <leycec@gmail.com>
Date: Fri Nov 15 23:52:44 2019 -0500
dev-python/*: Python 3.8 supported.
This commit adds Python 3.8 support to all existing "dev-python"
packages in this repository under the generally safe assumption that all
packages already supporting Python 3.7 will also support Python 3.8.
Packages failing to do so will, of course, be reverted as needed.
commit b83a6b61b5532fed301685624c1d63a885b2f529
Author: leycec <leycec@gmail.com>
Date: Fri Oct 18 20:21:57 2019 -0400
dev-python/pyside2: 5.12.5 bumped.
This commit bumps PySide2, pyside2-tools, and shiboken2 to their
(probably) last stable release of Qt's 5.12.x cycle: 5.12.5.
commit a9413bf06d75d88fb5be3db8eaeb702b29547988
Author: leycec <leycec@gmail.com>
Date: Tue Oct 1 21:53:30 2019 -0400
dev-python/pyside2-tools: 5.12.4 added.
This commit adds a reasonably recent stable release of pyside2-tools. As
with the recently added "dev-python/shiboken2" and "dev-python/pyside2"
packages, this package has been deslotted from "2" to "0" and renamed
from "pyside-tools" to "pyside2-tools".
commit 3113b96f00e32a5b0b59352b92e3efe38ec0cc08
Author: leycec <leycec@gmail.com>
Date: Tue Oct 1 21:36:02 2019 -0400
dev-python/pyside2: 5.12.4 added.
This commit adds a reasonably recent stable release of PySide2. As with
the recently added "dev-python/shiboken2" package, this package has been
deslotted from "2" to "0" and renamed from "pyside" to "pyside2".
Relatedly, "dev-python/shiboken2" ebuilds have been improved to:
* Install Python-versioned files, including:
* "/usr/bin/shiboken2-$".
* "/usr/lib64/pkgconfig/shiboken2-$.pc".
* Remove broken executables at installation time, including:
* "/usr/bin/shiboken_tool.py".