summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Szuba <marecki@gentoo.org>2024-03-05 11:54:59 +0000
committerMarek Szuba <marecki@gentoo.org>2024-03-05 13:27:17 +0000
commitb4e3f3fba8520a0c4c2d93d3f07c0e061c902378 (patch)
tree39be4e5d22c958a82bf4009399def2a8bdbf7cad
parentdev-python/pyotherside: enable py3.12 (diff)
downloadgentoo-b4e3f3fba8520a0c4c2d93d3f07c0e061c902378.tar.gz
gentoo-b4e3f3fba8520a0c4c2d93d3f07c0e061c902378.tar.bz2
gentoo-b4e3f3fba8520a0c4c2d93d3f07c0e061c902378.zip
dev-python/pyotherside: fix building against Qt6-6.5+
Signed-off-by: Marek Szuba <marecki@gentoo.org>
-rw-r--r--dev-python/pyotherside/pyotherside-1.6.0.ebuild11
1 files 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