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 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.

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)
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 via dev-qt/qtpositioning
jumbo-build Combine source files to speed up build process.
kerberos Add kerberos support
pulseaudio Add support for PulseAudio sound server
screencast Enable support for remote desktop and screen cast using PipeWire
system-ffmpeg Use the system-wide media-video/ffmpeg instead of bundled.
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)
widgets Enable QtWidgets support