dev-qt/qtmultimedia (gentoo)

Search

Masked: This package is masked.

Reason: Masked for testing the new .0 version and leave time for packages to catch up on support. Will likely be kept masked until 6.12.1 is released unless there is a notable reason to need this earlier. If wanted, feel welcome to add `dev-qt/*:6/6.12.0` to package.unmask and report issues. Note: qtwebengine was "split" from Qt's main packaging and is now versioned as 6.<chromium-major>.<patch> (6.140.0 here), for now it is included in this mask (unmask with dev-qt/qtwebengine:6/6.140.0), but in the future it will be treated separately given it is not pinned and e.g. 6.140.0 can be used with Qt 6.11.x (aka not just 6.12.x). !!! ... however, 6.140.0 was not released yet, if you need qtwebengine either do not unmask this or use qtwebengine-6.140.9999 for now.

Masked by Ionen Wolkens on 2026-10-01

Install

Install this package:

emerge -a dev-qt/qtmultimedia

Package Information

Description:
Multimedia (audio, video, radio, camera) library for the Qt6 framework

Versions

Version EAPI Keywords Slot
6.9999 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
6.12.9999 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
6.12.0 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
6.11.9999 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
6.11.2 8 amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>qt@gentoo.org</email>
		<name>Gentoo Qt Project</name>
	</maintainer>
	<slots>
		<subslots>&#xA;&#x9;&#x9;&#x9;Must only be used by packages that are known to use private parts of the Qt API.&#xA;&#x9;&#x9;</subslots>
	</slots>
	<use>
		<flag name="eglfs">Enable screen capture support with Qt's EGL Full Screen/Single Surface platform plugin</flag>
		<flag name="gstreamer">Enable <pkg>media-libs/gstreamer</pkg> support</flag>
		<flag name="pipewire">Enable <pkg>media-video/pipewire</pkg> support</flag>
		<flag name="qml">Build QML/QtQuick bindings and imports</flag>
	</use>
	<upstream>
		<doc>https://doc.qt.io/</doc>
		<bugs-to>https://qt-project.atlassian.net/</bugs-to>
		<remote-id type="github">qt/qtmultimedia</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p dev-qt/qtmultimedia | euse -E <flag> -p dev-qt/qtmultimedia | euse -D <flag> -p dev-qt/qtmultimedia

Flag Description 6.9999 6.12.9999 6.12.0 6.11.9999 6.11.2
X Add support for X11 ⊕ ⊕ ⊕ ⊕ ⊕
alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) ✓ ✓ ✓ ✓ ✓
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) ⊕ ⊕ ⊕ ⊕ ⊕
eglfs Enable screen capture support with Qt's EGL Full Screen/Single Surface platform plugin ✓ ✓ ✓ ✓ ✓
ffmpeg Enable ffmpeg/libav-based audio/video codec support ⊕ ⊕ ⊕ ⊕ ⊕
gstreamer Enable <pkg>media-libs/gstreamer</pkg> support ✓ ✓ ✓ ✓ ✓
opengl Add support for OpenGL (3D graphics) ✓ ✓ ✓ ✓ ✓
pipewire Enable <pkg>media-video/pipewire</pkg> support ✓ ✓ ✓ ✓ ✓
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) ✓ ✓ ✓ ✓ ✓
qml Build QML/QtQuick bindings and imports ✓ ✓ ✓ ✓ ✓
v4l Enable support for video4linux (using linux-headers or userspace libv4l libraries) ⊕ ⊕ ⊕ ⊕ ⊕
vaapi Enable Video Acceleration API for hardware decoding ✓ ✓ ✓ ✓ ✓
vulkan Add support for 3D graphics and computing via the Vulkan cross-platform API ✓ ✓ ✓ ✓ ✓
wayland Enable dev-libs/wayland backend ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST qtmultimedia-everywhere-src-6.11.2.tar.xz 10255120 bytes
DIST qtmultimedia-everywhere-src-6.12.0.tar.xz 10544184 bytes