QtWebEngine

From Gentoo Wiki
Jump to:navigation Jump to:search
This article is a stub. Please help out by expanding it - how to get started.

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 jumbo-build use flag may help.

Gentoo's new public binhost contains qtwebengine.

See also
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)
+jumbo-build Combine source files to speed up build process.
+system-icu Use the system-wide dev-libs/icu instead of bundled.
+widgets Enable QtWidgets support
accessibility Add support for accessibility (eg 'at-spi' library)
bindist Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)
custom-cflags Build with user-specified CFLAGS (unsupported)
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 Install the QWebEngineView plugin used to add widgets in dev-qt/designer forms that display web pages.
geolocation Enable physical position determination
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
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
webdriver Build tool for automated testing (ChromeDriver equivalent)