Gentoo USE:

❯ equery u chromium
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for www-client/chromium-143.0.7499.109:
 U I
 - - X                  : Add support for X11
 - - bindist            : Flag to enable or disable options for prebuilt (GRP) packages (eg. due to licensing issues)
 - - bundled-toolchain  : Download and use the upstream binary toolchain(s) to build Chromium
 - - cups               : Add support for CUPS (Common Unix Printing System)
 - - custom-cflags      : Build with user-specified CFLAGS (unsupported)
 - - debug              : Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT
                          RECOMMENDED for general use.
 - - ffmpeg-chromium    : (binpkg only) Use Chromium FFmpeg fork (media-video/ffmpeg-chromium) rather than mainline FFmpeg (media-video/ffmpeg)
 - - gtk4               : Build with GTK4 headers.
 + - hangouts           : Enable support for Google Hangouts features such as screen sharing
 - - kerberos           : Add kerberos support
 + - official           : Enable Official build instead of Developer build.
 - - pax-kernel         : Allow building on a PaX-enabled kernel
 + - proprietary-codecs : Enable codecs for patent-encumbered audio and video formats.
 + + pulseaudio         : Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
 - - qt6                : Add support for the Qt 6 application and UI framework
 + - rar                : Enable the Safe Browsing feature to inspect RAR files.
 + - screencast         : Enable support for remote desktop and screen cast using PipeWire
 + - system-harfbuzz    : Use system media-libs/harfbuzz instead of the bundled library.
 + - system-zstd        : Use system app-arch/zstd instead of the bundled one.
 - - 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
 + + wayland            : Enable dev-libs/wayland backend
 + - widevine           : Unsupported closed-source DRM capability (required by Netflix VOD)

Plan for LFS: We are going to install Chromium similar to

USE="hangouts official proprietary-codecs pulseaudio rar screencast system-harfbuzz system-zstd vaapi wayland widevine -X -bindist -bundled-toolchain -cups -custom-cflags -debug -ffmpeg-chromium -gtk4 (-headless) -kerberos -pax-kernel (-pgo) -qt6 (-selinux) (-system-icu) -test"
0
Backlog
0
To Do
0
In Progress
0
Done