Versions
v6.4.2 :: 0 :: gentoo (Masked by set 6052)
- Modified
- License
- GPL-3
- Keywords
- ~amd64
- USE flags
- dbus debug designer examples gles2-only gui help multimedia network opengl positioning printsupport qml quick quick3d serialport sql ssl svg testlib webchannel websockets widgets xml
USE flags
General
- dbus
- Build bindings for the QtDBus module
- 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
- designer
- Build bindings for the QtDesigner module and enable the designer plugin
- examples
- Install examples, usually source code
- gles2-only
- Use GLES 2.0 or later instead of full OpenGL
- gui
- Build bindings for the QtGui module
- help
- Build bindings for the QtHelp module
- multimedia
- Build bindings for the QtMultimedia module
- network
- Build bindings for the QtNetwork module
- opengl
- Build bindings for the QtOpenGL module
- positioning
- Build bindings for the QtPositioning module
- printsupport
- Build bindings for the QtPrintSupport module
- qml
- Build bindings for the QtQml module and enable the qml plugin
- quick
- Build bindings for the QtQuick module
- quick3d
- Build bindings for the QtQuick3D module
- serialport
- Build bindings for the QtSerialPort module
- sql
- Build bindings for the QtSql module
- ssl
- Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
- svg
- Build bindings for the QtSvg module
- testlib
- Build bindings for the QtTest module
- webchannel
- Build bindings for the QtWebChannel module
- websockets
- Build bindings for the QtWebSockets module
- widgets
- Build bindings for the QtWidgets module
- xml
- Build bindings for the QtXml module
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_9
- Build with Python 3.9
Dependencies
dev-python / dbus-python : Python bindings for the D-Bus messagebus
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-qt / qtmultimedia : Qt Multimedia
dev-qt / qtpositioning : Physical position determination library for the Qt6 framework
dev-qt / qtquick3d : Qt module and API for defining 3D content in Qt QuickTools
dev-qt / qtserialport : Serial port abstraction library for the Qt6 framework
dev-qt / qtsvg : SVG rendering library for the Qt6 framework
dev-qt / qttools : Qt Tools Collection
dev-qt / qtwebchannel : Qt WebChannel
dev-qt / qtwebsockets : Implementation of the WebSocket protocol for the Qt6 framework
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
Runtime Dependencies
dev-lang / python : An interpreted, interactive, object-oriented programming language
dev-python / PyQt6-sip : sip module support for PyQt6
dev-python / dbus-python : Python bindings for the D-Bus messagebus
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-qt / qtmultimedia : Qt Multimedia
dev-qt / qtpositioning : Physical position determination library for the Qt6 framework
dev-qt / qtquick3d : Qt module and API for defining 3D content in Qt QuickTools
dev-qt / qtserialport : Serial port abstraction library for the Qt6 framework
dev-qt / qtsvg : SVG rendering library for the Qt6 framework
dev-qt / qttools : Qt Tools Collection
dev-qt / qtwebchannel : Qt WebChannel
dev-qt / qtwebsockets : Implementation of the WebSocket protocol for the Qt6 framework
sys-apps / dbus : A message bus system, a simple way for applications to talk to each other
Depending packages
app-editors / retext : Simple editor for Markdown and reStructuredText
dev-python / PyQt6-WebEngine : Python bindings for QtWebEngine
dev-python / QtPy : Abstraction layer on top of PyQt and PySide with additional custom QWidgets
www-client / qutebrowser : Keyboard-driven, vim-like browser based on Python and Qt
Masks
6052- Jimi Huotari
Masked for testing. The split of some packages may still change. bug #838970.- >=app-editors/retext-8.0.0
- >=media-video/bino-2
- dev-python/PyQt6
- dev-python/PyQt6-WebEngine
- dev-qt/qt5compat:6
- dev-qt/qtbase:6
- dev-qt/qtcharts:6
- dev-qt/qtdeclarative:6
- dev-qt/qtimageformats:6
- dev-qt/qtlocation:6
- dev-qt/qtmultimedia:6
- dev-qt/qtnetworkauth:6
- dev-qt/qtpositioning:6
- dev-qt/qtquick3d:6
- dev-qt/qtquicktimeline:6
- dev-qt/qtserialport:6
- dev-qt/qtshadertools:6
- dev-qt/qtsvg:6
- dev-qt/qttools:6
- dev-qt/qtwayland:6
- dev-qt/qtwebchannel:6
- dev-qt/qtwebengine:6
- dev-qt/qtwebsockets:6
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-python/PyQt6: 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: drop 6.4.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-python/PyQt6: add 6.4.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-python/PyQt6: 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: add 6.4.1
Switch to using /usr/bin/qmake6 which is now provided by qtbase. Also bump QT_PV to use $(ver_cut 1-2), not always necessary but this makes it unnecessary to keep track of new Qt features usage. 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: revert IUSE defaults for opengl
Forgot IUSE=opengl is not default on qtbase, will leave that one to desktop profiles to enable it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-python/PyQt6: match IUSE defaults with qtbase further
Feel this is the generally sane way to handle defaults as don't get far without base modules. This adds opengl and printsupport on top of the rest, both already used by qutebrowser (albeit still misses qml which needs a non-base module). Exception for testlib as it's afaik useless outside tests. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-python/PyQt6: 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: add 6.4.0
qt-6.4.0 is only in the ::qt overlay the moment, but this works just fine with 6.3.2 that I can see. Adding but may be better to wait to match 6.x as a precaution in the future, notably confuses 1 qutebrowser test but it has no real consequence. Eitherway, given it's masked not too woried about this and want to get some testing out of these things to know effects of mismatch. PyQt6-6.4.0 adds support for QtTextToSpeech and QtPdf but neither can be enabled at the moment. - pdf: from qtwebengine:6 but is currently disabled in its ebuild - speech: not available in <qt-6.4.0 and qtspeech:6 is not packaged in the qt overlay either yet, skips the need to bump QT_PV to 6.4:6 here for now Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-python/PyQt6: 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: add bugref for qmake6 path
Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-python/PyQt6: adjust IUSE default comment
Still unsure what want to do with this. Right now using qtbase's defaults as a baseline rather than what qutebrowser needs (aka pulls no extra deps, albeit each USE still add a lot to compile time), but if the qtbase package is ever split this may be questionable. PyQt5 sets nothing which is simple, but without anything set these packages are near useless and ensures users will need to set something. May revisit when this gain other consumers and/or when getting close to unmasking. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Ionen Wolkens · gentoo
dev-python/PyQt6-sip: rename from dev-python/PyQt6_sip
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 and old PyQt5-sip didn't either. Could probably skip pkgmove (qt6 still masked), but feels messy not to so doing it anyway. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
dev-python/PyQt6: new package, add 6.3.1
May still be rough around the edges, currently only tested with qutebrowser so please report if missing anything for other consumers. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>