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 this package:
emerge -a dev-qt/qtdeclarative
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 6.9999 | 8 | ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 | |
| 6.12.9999 | 8 | ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 | |
| 6.12.0 | 8 | ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 | |
| 6.11.9999 | 8 | ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 | |
| 6.11.2 | 8 | amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 |
<pkgmetadata> <maintainer type="project"> <email>qt@gentoo.org</email> <name>Gentoo Qt Project</name> </maintainer> <slots> <subslots>
			Must only be used by packages that are known to use private parts of the Qt API.
		</subslots> </slots> <use> <flag name="network">Enable QtNetwork support</flag> <flag name="opengl">Enable OpenGL support</flag> <flag name="qmlls">Build the qmlls tool using <pkg>dev-qt/qtlanguageserver</pkg></flag> <flag name="sql">Enable QtSQL support</flag> <flag name="widgets">Enable QtWidgets support</flag> </use> <upstream> <doc>https://doc.qt.io/</doc> <bugs-to>https://qt-project.atlassian.net/</bugs-to> <remote-id type="github">qt/qtdeclarative</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-qt/qtdeclarative |
euse -E <flag> -p dev-qt/qtdeclarative |
euse -D <flag> -p dev-qt/qtdeclarative
| Flag | Description | 6.9999 | 6.12.9999 | 6.12.0 | 6.11.9999 | 6.11.2 |
|---|---|---|---|---|---|---|
| accessibility | Add support for accessibility (eg 'at-spi' library) | ✓ | ✓ | ✓ | ✓ | ✓ |
| jit | Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened. | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| network | Enable QtNetwork support | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| opengl | Enable OpenGL support | ✓ | ✓ | ✓ | ✓ | ✓ |
| qmlls | Build the qmlls tool using <pkg>dev-qt/qtlanguageserver</pkg> | ✓ | ✓ | ✓ | ✓ | ✓ |
| sql | Enable QtSQL support | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| ssl | Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security) | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| svg | Add support for SVG (Scalable Vector Graphics) | ✓ | ✓ | ✓ | ✓ | ✓ |
| vulkan | Add support for 3D graphics and computing via the Vulkan cross-platform API | ✓ | ✓ | ✓ | ✓ | ✓ |
| wayland | Enable dev-libs/wayland backend | ✓ | ✓ | ✓ | ✓ | ✓ |
| widgets | Enable QtWidgets support | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | qtdeclarative-everywhere-src-6.11.2.tar.xz | 38780392 bytes |
| DIST | qtdeclarative-everywhere-src-6.12.0.tar.xz | 39221652 bytes |