commit:     54a63b8cbbf46dd418b483cd3cc52945518d904f
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 20 01:11:19 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Jul 20 01:14:12 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54a63b8c

dev-qt/qt3d: add <assimp-6 upper bound for now

Not in tree yet but already known to be incompatible.

Will give it time for upstream to fix it, but if blocking updates
becomes problematic we still have the option to go back to the
bundled copy as a last resort if fixes are non-trivial.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qt3d/qt3d-6.10.9999.ebuild | 3 ++-
 dev-qt/qt3d/qt3d-6.9.1.ebuild     | 3 ++-
 dev-qt/qt3d/qt3d-6.9.9999.ebuild  | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qt3d/qt3d-6.10.9999.ebuild 
b/dev-qt/qt3d/qt3d-6.10.9999.ebuild
index e24eb983b7f6..67844ebdab56 100644
--- a/dev-qt/qt3d/qt3d-6.10.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.10.9999.ebuild
@@ -15,10 +15,11 @@ fi
 
 IUSE="gles2-only qml vulkan"
 
+# <assimp-6: https://bugreports.qt.io/browse/QTBUG-137996
 RDEPEND="
        
~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
        ~dev-qt/qtshadertools-${PV}:6
-       media-libs/assimp:=
+       <media-libs/assimp-6:=
        qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="

diff --git a/dev-qt/qt3d/qt3d-6.9.1.ebuild b/dev-qt/qt3d/qt3d-6.9.1.ebuild
index 51fae49912bb..a1c1dc8a139a 100644
--- a/dev-qt/qt3d/qt3d-6.9.1.ebuild
+++ b/dev-qt/qt3d/qt3d-6.9.1.ebuild
@@ -15,10 +15,11 @@ fi
 
 IUSE="gles2-only qml vulkan"
 
+# <assimp-6: https://bugreports.qt.io/browse/QTBUG-137996
 RDEPEND="
        
~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
        ~dev-qt/qtshadertools-${PV}:6
-       media-libs/assimp:=
+       <media-libs/assimp-6:=
        qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="

diff --git a/dev-qt/qt3d/qt3d-6.9.9999.ebuild b/dev-qt/qt3d/qt3d-6.9.9999.ebuild
index e24eb983b7f6..67844ebdab56 100644
--- a/dev-qt/qt3d/qt3d-6.9.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.9.9999.ebuild
@@ -15,10 +15,11 @@ fi
 
 IUSE="gles2-only qml vulkan"
 
+# <assimp-6: https://bugreports.qt.io/browse/QTBUG-137996
 RDEPEND="
        
~dev-qt/qtbase-${PV}:6[concurrent,gles2-only=,gui,network,opengl,vulkan=]
        ~dev-qt/qtshadertools-${PV}:6
-       media-libs/assimp:=
+       <media-libs/assimp-6:=
        qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="

Reply via email to