dev-python / PyQt6-WebEngine

Python bindings for QtWebEngine

Official package sites : https://www.riverbankcomputing.com/software/pyqtwebengine/ ·

v6.7.0 :: 0 :: gentoo

Modified
License
GPL-3
Keywords
amd64 ~arm64
USE flags
debug quick widgets

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
quick
Build bindings for the QtWebEngineQuick module
widgets
Build bindings for the QtWebEngineWidgets module

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / PyQt6 : Python bindings for the Qt framework

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtwebengine : Library for rendering dynamic web content in Qt6 C++ and QML applications

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / PyQt6 : Python bindings for the Qt framework

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtwebengine : Library for rendering dynamic web content in Qt6 C++ and QML applications

app-misc / anki : A spaced-repetition memory training program (flash cards)

app-text / calibre : Ebook management application

app-text / sigil : Multi-platform WYSIWYG ebook editor for ePub format

dev-python / QtPy : Abstraction layer on top of PyQt and PySide with additional custom QWidgets

sys-apps / polychromatic : RGB lighting management software for GNU/Linux powered by OpenRazer

www-client / qutebrowser : Keyboard-driven, vim-like browser based on Python and Qt

939558
dev-python/PyQt6-WebEngine-6.7.0: arm64 stablereq to match PyQtWebEngine
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: enable py3.13
No test suite, but qutebrowser seems to run with it (not that adding 3.13 to qutebrowser just yet). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: drop 6.6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-python/PyQt6-WebEngine: Stabilize 6.7.0 amd64, #931833
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: add 6.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: adjust qmake hack comment
Was looking for a better workaround for this, but then realized that it did not fail for the reason I thought it did. Perhaps could be improved in PyQt-builder. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mart Raudsepp · gentoo
dev-python/PyQt6-WebEngine: keyword 6.6.0 for ~arm64
Bug: https://bugs.gentoo.org/907080 Signed-off-by: Mart Raudsepp <leio@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: stabilize 6.6.0 for amd64
Should've been done with 6.6.1 stable, kind of forgot this one. Albeit should have still worked fine together. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: cleanup unnecessary (+)
USE always exists in the >= version check. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: drop 6.5.0-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: depend on qtwebengine[qml] for quick
Newly needed given the USE was added. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: add 6.6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: tighten qtbase dep
To reflect what it is actually linked with, albeit is implied by both PyQt6 and QtWebEngine so little sense in a revbump. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: tentatively drop qtbase's binding operator
Matching PyQt6, believe symbol issues had in the past were more of a fluke than the norm, not to mention this does not actually use _p.h headers. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: stabilize 6.5.0 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: enable py3.12
Also sync small style/comment changes with PyQt6's ebuild, meant to do this on a bump like PyQt6 but this is still the latest. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: remove gcc dependency, update hack
Turns out that this *can* use clang++ but only if qtbase was built with clang++ as well, otherwise it still uses g++ even with CXX=clang++ But given the former, there is little reason to enforce the dependency. Ideally would use CXX but that would require more elaborate testing to know what it is and what qtbase was built with (perhaps if ever add the hack to qmake-utils.eclass). No revbump given PyQt* bindings are a slowish build and depcleaning gcc is a bit niche, the few interested can handle this manually until next bump. Closes: https://github.com/gentoo/gentoo/pull/31493 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: use qmake-utils new qt6 functions
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: drop 6.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: use binding operator for qtbase
Seems to rarely be an issue but hit symbol problems when using PyQt6-6.4.2 with Qt6.5 without a rebuild (otherwise works with 6.5 just fine). Could happen with 6.6+ too, albeit mitigated by PyQt6 bumps happening around same time and forcing the rebuild either way. Going to skip revbump for now given the above and being a slow build (plus it's masked), uncertain whether it'll even be needed for 6.6. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: simplify using python_configure_all
Didn't really make a difference before, but now it does, Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: respect CPPFLAGS
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: set DISTUTILS_EXT=1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: add 6.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: migrate to PYPI_PN
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: use pypi.eclass
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: sync ebuild with PyQt6
No 6.4.1 release (yet) to match PyQt6, so adjusting on its own. Can skip revbump for QT_PV change as 6.3 was ok too, but to avoid the need to track usage of new Qt features will limit to major.minor Qt from now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: drop 6.3.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: add 6.4.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: call qmake over qmake6 for now
qmake6 will be either moved or symlinked in /usr/bin (so could `type -P qmake6`), but the former would break this until updated unless use no-suffix qmake (same file). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: add bugref for qmake6 path
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-python/PyQt6-WebEngine: rename from dev-python/PyQt6_WebEngine
Was meant to match to skip MY_P (like dev-python often does), but on second thought it doesn't feel entirely right here given (ignoring pypi tarballs) official website doesn't use underscore (e.g. PyQt-WebEngine). Could probably skip pkgmove (qt6 still masked), but feels messy not to so doing it anyway. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>