commit:     b4e3f3fba8520a0c4c2d93d3f07c0e061c902378
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  5 11:54:59 2024 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Mar  5 13:27:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e3f3fb

dev-python/pyotherside: fix building against Qt6-6.5+

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 dev-python/pyotherside/pyotherside-1.6.0.ebuild | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-python/pyotherside/pyotherside-1.6.0.ebuild 
b/dev-python/pyotherside/pyotherside-1.6.0.ebuild
index 87976e85c0c7..f151aceda94f 100644
--- a/dev-python/pyotherside/pyotherside-1.6.0.ebuild
+++ b/dev-python/pyotherside/pyotherside-1.6.0.ebuild
@@ -19,9 +19,7 @@ IUSE="+qt5 qt6"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
        ^^ ( qt5 qt6 )"
 
-# qt6 TODO:
-#  - check if all qt6 deps are okay yet
-#  - multibuild for both qt5 and qt6 if requested
+# TODO: multibuild for both qt5 and qt6 if requested
 RDEPEND="
        ${PYTHON_DEPS}
        qt5? (
@@ -33,11 +31,16 @@ RDEPEND="
        )
        qt6? (
                dev-qt/qtbase:6[opengl]
-               dev-qt/qtdeclarative:6
+               dev-qt/qtdeclarative:6[opengl]
+               dev-qt/qtquick3d:6[opengl]
                dev-qt/qtsvg:6
        )"
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+       "${FILESDIR}"/${PN}-1.6.0-qt6.5.patch
+)
+
 src_prepare() {
        default
        sed -i -e "s/qtquicktests//" pyotherside.pro || die

Reply via email to