commit: 0a2113e62cc97c1877c4bcbb00affc3647ad9f21
Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Nov 20 01:08:57 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 02:02:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a2113e6
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 <AT> gmail.com>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild | 1 +
dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild | 1 +
dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild | 1 +
dev-qt/qtquick3d/qtquick3d-6.9999.ebuild | 1 +
4 files changed, 4 insertions(+)
diff --git a/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
b/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
index 3510013ca1b2..7f38f67fca9e 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.5.3.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
"
diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
b/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
index fb83b01939ee..16177c7fcdbf 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.6.0.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
"
diff --git a/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild
b/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild
index fb83b01939ee..16177c7fcdbf 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
"
diff --git a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
index fb83b01939ee..16177c7fcdbf 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
+ vulkan? ( dev-util/vulkan-headers )
test? ( ~dev-qt/qtbase-${PV}:6[network] )
"