gpo.zugaina.org

Search Portage & Overlays:

dev-python/pyside

Python bindings for the Qt framework

Screenshots

  • pyside-6.9999
    3d +xml +printsupport bluetooth quick webengine +gui nfc +opengl +widgets websockets +network network-auth charts webview quick3d +testlib svg +core webchannel remoteobjects uitools spatialaudio httpserver graphs pdfium +dbus positioning location designer scxml +concurrent serialbus serialport +sql qml help multimedia sensors speech debug doc gles2-only numpy test tools python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_22 test

    View      Download      Browse     License: || ( GPL-2 GPL-3 LGPL-3 )   
    Overlay: gentoo
  • pyside-6.11.1
    ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
    3d +xml +printsupport bluetooth quick webengine +gui nfc +opengl +widgets websockets +network network-auth charts webview quick3d +testlib svg +core webchannel remoteobjects uitools spatialaudio httpserver graphs pdfium +dbus positioning location designer scxml +concurrent serialbus serialport +sql qml help multimedia sensors speech debug doc gles2-only numpy test tools python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_22 test

    View      Download      Browse     License: || ( GPL-2 GPL-3 LGPL-3 )   
    Overlay: gentoo
  • pyside-6.10.3
    amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86
    3d +xml +printsupport bluetooth quick webengine +gui nfc +opengl +widgets websockets +network network-auth charts webview quick3d +testlib svg +core webchannel remoteobjects uitools spatialaudio httpserver pdfium +dbus positioning location designer scxml +concurrent serialbus serialport +sql qml help multimedia sensors speech debug doc gles2-only numpy test tools python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug +llvm_slot_21 llvm_slot_18 llvm_slot_19 llvm_slot_20 test

    View      Download      Browse     License: || ( GPL-2 GPL-3 LGPL-3 )   
    Overlay: gentoo
  • pyside-6.10.2
    amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86
    3d +xml +printsupport bluetooth quick webengine +gui nfc +opengl +widgets websockets +network network-auth charts webview quick3d +testlib svg +core webchannel remoteobjects uitools spatialaudio httpserver pdfium +dbus positioning location designer scxml +concurrent serialbus serialport +sql qml help multimedia sensors speech debug doc gles2-only numpy test tools python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug +llvm_slot_21 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 test

    View      Download      Browse     License: || ( GPL-2 GPL-3 LGPL-3 )   
    Overlay: gentoo

ChangeLog

commit 089819d05d80ecab091eba62bedf5e24bfb424c5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon May 18 19:21:04 2026 +0200

dev-python/pyside: drop 6.11.0-r99

Superseded by 6.11.1-r99 which lands in the previous commit.
::gentoo skipped 6.11.0 entirely, so the 6.11.0-r99 dep tree was
unsatisfiable (every =dev-qt/qt*-6.11.0*:6 referenced a version
that doesn't exist anywhere). 6.10.3-r99 remains as the 6.10.x
rollback per the version-retention policy.

Also drop files/pyside-6.11.0-fix-tests.patch — no longer
referenced; upstream integrated the fix into 6.11.1.

commit 7f00113002547084ba4ae408796b41a351df545b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon May 18 19:20:24 2026 +0200

dev-python/pyside: add 6.11.1-r99

Bump our datavis-USE fork to track ::gentoo's pyside-6.11.1.
::gentoo skipped 6.11.0 (qtbase went straight 6.10.x → 6.11.1),
which left our 6.11.0-r99 with unsatisfiable Qt 6.11.0 deps —
the matching dev-qt/qtdatavis3d-6.11.1 already lands here as
the supported 6.11.x.

Notes on the patch set:
- pyside-6.11.0-fix-tests dropped — upstream-integrated into 6.11.1
(PYSIDE-3221 commit 33641ce, Pick-to: 6.11).
- pyside-6.11.1-fix-llvm-version added from ::gentoo's tree
(fixes LLVM_VERSION extraction for LLVM-22 builds; corresponds
to ::gentoo PR 884 review comment).

Local -r99 mods carried forward unchanged: datavis USE-flag
wiring (QT_MODULES + QT_REQUIREMENTS + RDEPEND entry), narrowed
PYTHON_COMPAT to python3_, narrowed KEYWORDS to ~amd64
(dev-qt/qtdatavis3d + dev-qt/qtgraphs are ~amd64-only), and the
two extra blockers ::gentoo carries for shiboken6 / pyside6-tools
omitted (neither package exists in this overlay).

Source verified via ebuild ... clean prepare; all four patches
apply. No full compile attempted yet — that's a multi-hour task.

commit dd6b6d2f2a7ab6ab524791a9c0bbcc0ecbdfa3ad
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:35:23 2026 +0200

dev-python/pyside: disable py3.11

commit 55007d86d2173668e0ab6e8431ad3728c8ab9a61
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 01:09:48 2026 +0200

dev-python/pyside: narrow KEYWORDS to ~amd64

The upstream ::gentoo pyside ebuild we forked claims broad arch
support (~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86), but our
dep tree at 6.10.3 / 6.11.0 doesn't follow:

* dev-qt/qtdatavis3d 6.10.3 / 6.11.0 lives only in this overlay
and is ~amd64 only.
* dev-qt/qtgraphs 6.11.0 in ::gentoo is ~amd64 only.

That meant any non-amd64 profile produced an unsolvable dep set
(pkgcheck NonsolvableDepsInStable on ~arm). Match KEYWORDS to what
actually works.

commit 54ab225114e7497027fdb34e9fff3e5369955648
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 00:43:16 2026 +0200

dev-python/pyside: drop dead blockers, wrap long lines

* Drop !dev-python/shiboken6 and !dev-python/pyside6-tools blockers
from both 6.10.3-r99 and 6.11.0-r99. Neither package has ever
existed in ::gentoo or this overlay (verified 2026-05-09); the
single dev-python/pyside ebuild already builds and installs
shiboken6, shiboken6_generator, and PySide6 in one go. pkgcheck
NonexistentBlocker.

* Hoist the build-dir paths in 6.11.0-r99 src_compile() into local
prev_pkg/cur_pkg vars so the rsync and ln invocations no longer
exceed 120 chars. pkgcheck ExcessiveLineLength.

NonsolvableDepsInStable on ~arm is unchanged and accepted (we do not
keyword pyside for arm; warning is informational).

commit c13afd08de5d2a49e16ecd37706b4ae448b6d763
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 8 17:11:19 2026 +0200

dev-python/pyside: drop orphan 6.8.2 quick-fix-build-wheel patch

No shipped ebuild references this patch — both 6.10.3-r99 and
6.11.0-r99 use the 6.10.2 variant. Dropping unreferenced bytes.

commit 67f350919cb4804e0a085ca563c455e864fbc0a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 6 18:40:17 2026 +0200

dev-python/pyside: add 6.11.0-r99

Forked from ::gentoo's pyside-6.11.0; layers the local datavis USE
flag (QtDataVisualization, dropped by ::gentoo during the Qt6 import
but still required by sci-physics/sasview's Shape2SAS) on top of
upstream's new graphs flag (QtGraphs, the modern successor).

Picks up two new patches from ::gentoo's 6.11.0 (find-cmake-helpers,
fix-tests for Python 3.15 GIL/metaObject crash). Pairs with this
overlay's dev-qt/qtdatavis3d-6.11.0 in 765585b0.

commit bd3731a3f541545b3598bf2f0bbbad73de283112
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 30 15:26:51 2026 +0200

dev-python/pyside: fork ::gentoo with datavis USE flag

::gentoo's QT_MODULES array in dev-python/pyside-6.10.3 omits the
QtDataVisualization binding entirely (no `datavis` USE flag, no
QT_REQUIREMENTS entry, no RDEPEND on dev-qt/qtdatavis3d). The
underlying Qt6 module was dropped from ::gentoo as part of its Qt5/6
deprecation policy. sci-physics/sasview's Shape2SAS calculator
unconditionally imports `from PySide6.QtDataVisualization import …`
and dies on the missing binding.

This fork (-r99) adds:
* `["datavis"]="DataVisualization"` to QT_MODULES
* `["datavis"]="gui opengl qml"` to QT_REQUIREMENTS
* `datavis? ( =dev-qt/qtdatavis3d-$ )` to RDEPEND
* matching <flag name="datavis"> in metadata.xml

Pairs with dev-qt/qtdatavis3d-6.10.3 (previous commit). Verified by
rebuilding pyside with USE=datavis (alongside the existing qml/quick/
webengine/webchannel) and importing PySide6.QtDataVisualization.

Patches files/ are copied from ::gentoo as-is — the ebuild's only
divergence is the QT_MODULES/QT_REQUIREMENTS additions plus a comment
header explaining the rationale. Drop this fork once ::gentoo or
upstream sasview migrates to QtGraphs.

commit 65063f8180638edfb47174aa16d2a0f29c08ca0b
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Oct 27 16:13:26 2020 +0000

Delete pyside-5.11.1-enable-webkit.patch

commit dd115c62c25bb9431da51e59d2c7e66726905ce7
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Oct 27 16:13:17 2020 +0000

Delete rpath.cmake

commit 4354e2fbf007f58ea4e141637214ca9ef10857af
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Oct 27 16:13:03 2020 +0000

Delete Manifest

commit c8cbf58647276c809e513e24fc8764803e7a3be0
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Oct 27 16:12:43 2020 +0000

Delete metadata.xml

commit d96cdad9f550a5f031089a120beefa585110dd64
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Oct 27 16:12:34 2020 +0000

Delete pyside-5.11.1.ebuild

commit b5681d93ec3a92d8cffb3c80bf91de280d1ab548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jun 29 23:10:39 2020 +0200

some repomaning

commit e5322ccceac9a93ace9ac8b70419ddf0a95e87d8
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Jun 13 21:18:21 2020 +0000

pyside minor update

commit d7c29dc4ad549ecc00681a796b205f0a4ee3ee6e
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Jun 13 21:17:49 2020 +0000

Delete pyside-9999.ebuild

commit d71d6d0a3dd75bdf1d6869c0eb0a447838ae49d8
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Feb 15 21:28:57 2020 +0000

Repomaned

commit a48382a19c711cf7b41f0140c36ab47a760c372f
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Feb 15 16:31:13 2020 +0000

Couple ebuilds copied from ::waebbl

Minor changes in IUSE added