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