dev-qt / qtquick3d

Qt module and API for defining 3D content in Qt QuickTools

Official package sites : https://www.qt.io/ ·

v6.9999 :: 6/6.9999 :: gentoo

Modified
License
|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
USE flags
opengl test vulkan

v6.8.9999 :: 6/6.8.9999 :: gentoo

Modified
License
|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
USE flags
opengl test vulkan

v6.7.9999 :: 6/6.7.9999 :: gentoo

Modified
License
|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
USE flags
opengl test vulkan

v6.7.2 :: 6/6.7.2 :: gentoo

Modified
License
|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
Keywords
amd64 arm arm64 ppc64 x86 ~loong ~riscv
USE flags
opengl test vulkan

General

opengl
Add support for OpenGL (3D graphics)
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
vulkan
Add support for 3D graphics and computing via the Vulkan cross-platform API

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtdeclarative : Qt Declarative (Quick 2)

dev-qt / qtquicktimeline : Qt module for keyframe-based timeline construction

dev-qt / qtshadertools : Qt APIs and Tools for Graphics Pipelines

dev-util / vulkan-headers : Vulkan Header files and API registry

media-libs / assimp : Importer library to import assets from 3D files

sys-libs / zlib : Standard (de)compression library

dev-qt / qtbase : Cross-platform application development framework

dev-qt / qtdeclarative : Qt Declarative (Quick 2)

dev-qt / qtquicktimeline : Qt module for keyframe-based timeline construction

dev-qt / qtshadertools : Qt APIs and Tools for Graphics Pipelines

media-libs / assimp : Importer library to import assets from 3D files

sys-libs / zlib : Standard (de)compression library

dev-python / PyQt6 : Python bindings for the Qt framework

dev-python / pyotherside : Asynchronous Python 3 Bindings for Qt

dev-python / pyside6 : Python bindings for the Qt framework

dev-qt / qt-creator : Lightweight IDE for C++/QML development centering around Qt

dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt6 framework

kde-plasma / kdeplasma-addons : Extra Plasma applets and engines

884035
kde-misc/kwin-effects-cube: cube effects for Plasma desktop (New Package) (requires also dev-qt/qtquick3d that is not packaged for Qt5)
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-qt/qtquick3d: Stabilize 6.7.2 amd64, #935728
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.7.2 arm64, #935728
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.7.2 x86, #935728
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-qt/qtquick3d: Stabilize 6.7.2 arm, #935728
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-qt/qtquick3d: Stabilize 6.7.2 ppc64, #935728
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: unkeyword all for ~ppc
assimp has issues here like hppa and there should be little reason to worry about it on ppc given plasma is not due to be keyworded there and qtquick3d only added ppc due to USE=qml on qtmultimedia which we can mask. Bug: https://bugs.gentoo.org/932862 Bug: https://bugs.gentoo.org/935313 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.7.2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.7.1 arm64, #932347
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.8.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/qtquick3d: update live for 6.8+ branch
Meant to add USE=openxr using the bundled copy even if not packaged, but it fails to find its own bundled copy. May be fixed by the time of 6.8 release, but either way would be better off packaging it if someone wants this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-qt/qtquick3d: Stabilize 6.7.1 amd64, #932347
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.7.1 x86, #932862
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-qt/qtquick3d: Stabilize 6.7.1 ppc64, #932862
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-qt/qtquick3d: Stabilize 6.7.1 arm, #932862
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.7.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.6.2, 6.6.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.7.0 amd64, #929242
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.7.0 arm64, #929242
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.7.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.6.3 arm64, #928382
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.6.3 amd64, #928382
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.7.0_rc2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.6.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.6.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.7.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.7.0_rc2
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.6.2 arm64, #927197
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: disable unity build for 6.6
Was fine with 6.7 last time tried it, may be missing a backport but is not worth looking into for 6.6 which is almost over. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.7.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: fix build with x32 abi
Have not tested myself, but this is harmless. Closes: https://bugs.gentoo.org/926094 Thanks-to: Andrii Batyiev Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.6.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.6.2 amd64, #924651
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.6.2
Closes: https://bugs.gentoo.org/917407 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/qtquick3d: fix build with gcc14
Bug: https://bugs.gentoo.org/917407 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/*: sync keywords in live (qt6)
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-qt/qtquick3d: keyword 6.6.1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.5.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.6.1 amd64, #920154
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.7.9999
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-qt/qtquick3d: Keyword 6.6.1 x86, #918896
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-qt/qtquick3d: Keyword 6.6.1 riscv, #918896
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Keyword 6.6.1 ppc64, #918896
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Keyword 6.6.1 ppc, #918896
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Keyword 6.6.1 arm64, #918896
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Keyword 6.6.1 arm, #918896
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.6.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: sort deps
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Eli Schwartz · gentoo
dev-qt/qtquick3d: add missing build dependency for vulkan
When vulkan is enabled, qtbase has to be built with vulkan support, and a bunch of private qt headers are poked at. Those headers privately make use of the bdep which qtbase itself has (USE-conditional on vulkan), but since it is only a build time dependency it is not necessarily guaranteed to be installed when building qtquick3d. Often it will be installed, since qtbase does after all drag it in. But e.g. when building qtquick3d from source, but getting qtbase via a binpkg, no bdeps for qtbase are available. Since this is private headers stuff, it makes a certain amount of sense that qtquick3d should be independently responsible for adding the same bdep on its own, rather than forcing qtbase to runtime depend on it. Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.5.2-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-qt/qtquick3d: Stabilize 6.5.3 amd64, #915549
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.6.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/qtquick3d: drop 6.6.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/*: drop 6.5.9999
Technically an LTS branch but 6.5.3 is due to be the last "public" release for this branch plus Plasma 6 is based on 6.6, so should have no use for this anymore. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.5.3
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add 6.6.0_rc
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-qt/qtquick3d: Stabilize 6.5.2-r1 amd64, #914113
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/*: add 6.6.9999
Sraight copies from 6.9999, pending updates as-needed to prepare for 6.6 which is slowly approaching (6.9999 been 6.7 for some time). 6.5.9999 will be leaving soon given 6.5.3 is the last 6.5 release for plebians. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: tighten deps a bit
QtNetwork seems only used for a test, not worth a revbump. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
dev-qt/qtquick3d: depend on qtbase[opengl=,vulkan=]
Littered in QT_CONFIG(opengl/vulkan) and needed to avoid ABI issues. Hopefully the last of these as it is annoying for users not handling opengl/vulkan with global flags (and portage tend to give the wrong suggestion here). Non-issue on desktop profiles by default. [gles2-only=] is also a thing, but less of an issue given nothing normally depends on that and simply left unset. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/*: replace = by ~ for dev-qt/*:6 deps
Less jarring a little bit shorter. Made sense in Qt5 given it used a ver_cut QT5_PV and could be used to ignore additional components, but with PV it does nothing useful. Plus we still want _rc and _betas to match (_p<date> are where issues start though, if ever needed we could reintroduce QT6_PV, but for now...). Should have done this in the previous style commit. Still keeping :6, do prefer these being everywhere for clarity with Qt slots (and qa-vdb!) even if essentially a no-op here. Plus, even if this does not happen with Qt, two slots having the same version can happen with revisions (e.g. current webkit-gtk). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/qtquick3d: add missing zlib dep
Albeit very much unmissable given it inherits system_zlib from qtbase which itself depends on zlib because of it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/qtquick3d: skip incompatible test (qt6)
Attempts to import a test .dae file but that requires collada which is hard-disabled in our system copy. May need revisiting in assimp if someone needs this. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/*: streamline style a bit across qt6 ebuilds
Misc minor adjustments / sorting, but more commonly: * use same RDEPEND + DEPEND ordering everywhere, bit of both order is used all across and sometime inverted in Qt5's so let's match skel.ebuild to avoid confusion * use explicit :6 slots, not necessary with =PV but this is more about normalizing usage when multiple slots exist (plus *cough* qa-vdb won't complaint anymore) Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
dev-qt/*: import qt6 live ebuilds from ::qt
As-is, no changes in this commit which is mostly the same as the current in-tree ebuilds. Maintaining these in two different repos feels like just a hassle (to me), and would rather have everything in one place so I can change live and release ebuilds simultaneously as needed, plus not have to sync metadata or eclass changes either (plus chiitoo has ::gentoo commit access now). May move packages if I happen to work on them, albeit I have no intention to really touch Qt5 or LXQt (anyone working on these are free to the same if they want, or keep current workflow). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: drop 6.5.1
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: add 6.5.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: drop 6.5.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Jimi Huotari · gentoo
dev-qt/qtquick3d: add 6.5.1
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: drop 6.4.3
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: add 6.5.0
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: drop 6.4.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: add 6.4.3
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-qt/qtquick3d: drop 6.4.0
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: add 6.4.2
Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-qt/qtquick3d: drop 6.3.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/*: add version 6.4.0
Bug: https://bugs.gentoo.org/838970 Bug: https://bugs.gentoo.org/863224 Bug: https://bugs.gentoo.org/875956 Closes: https://bugs.gentoo.org/862525 Closes: https://bugs.gentoo.org/863395 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/27812 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-qt/qtquick3d: drop 6.3.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Andreas Sturmlechner · gentoo
dev-qt/qtquick3d: add 6.3.2
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jimi Huotari · gentoo
dev-qt/qtquick3d: new package
Version 6.3.1 of the Qt module and API for defining 3D content in Qt QuickTools. Bug: https://bugs.gentoo.org/838970 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>