QtWebEngine
From Gentoo Wiki
QtWebEngine is a web browser library that integrates Chromium into Qt. It is usually pulled in as a dependency rather than installed directly.
This package may take particularly long to compile, the USE=jumbo-build use flag may help.
There is a bug #669082 discussing the creation of a "-bin" package which has some tips on reducing build time.
See also
Minimizing compilation and installation time for tips on avoiding installing QtWebEngine, if it is not desired.
Minimizing compilation and installation time for tips on avoiding installing QtWebEngine, if it is not desired.
Use flags
USE flags for dev-qt/qtwebengine Library for rendering dynamic web content in Qt6 C++ and QML applications
alsa
|
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) |
bindist
|
Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues) |
custom-cflags
|
Build with user-specified CFLAGS (unsupported) |
designer
|
Install the QWebEngineView plugin used to add widgets in dev-qt/designer forms that display web pages. |
geolocation
|
Enable physical position determination via dev-qt/qtpositioning |
jumbo-build
|
Combine source files to speed up build process. |
kerberos
|
Add kerberos support |
opengl
|
Add support for OpenGL (3D graphics) |
pdfium
|
Build the QtPdf module based on chromium's PDFium library |
pulseaudio
|
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) |
qml
|
Build QML/QtQuick bindings and imports |
screencast
|
Enable support for remote desktop and screen cast using PipeWire |
system-icu
|
Use the system-wide dev-libs/icu instead of bundled. |
test
|
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) |
vaapi
|
Enable Video Acceleration API for hardware decoding |
vulkan
|
Add support for 3D graphics and computing via the Vulkan cross-platform API |
widgets
|
Enable QtWidgets support |