summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2023-11-21 16:59:00 -0500
committerIonen Wolkens <ionen@gentoo.org>2023-11-27 03:45:38 -0500
commit19f50746b2466a09358935f13b997360e66b1136 (patch)
tree5093c0e724c484532df50c518e07fe4cb806154b
parentdev-java/json: unbundle json-smart (diff)
downloadgentoo-19f50746b2466a09358935f13b997360e66b1136.tar.gz
gentoo-19f50746b2466a09358935f13b997360e66b1136.tar.bz2
gentoo-19f50746b2466a09358935f13b997360e66b1136.zip
dev-python/PyQt6: restore qtbase binding operator
Not sure where these are coming from (does not use _p headers?), but while testing Qt6.6.1 with PyQt6 built against 6.6.0: QtCore.abi3.so: undefined symbol: <snip>, version Qt_6_PRIVATE_API (and from a quick grep, only uses these from qtbase). So let's just keep it even if rebuilds may not always be necessary, esp. if it's going to happen on minor versions too. Sparing revbump for PyQt6-6.5.3 to avoid long mostly unnecessary rebuilds in stable given PyQt6-6.6.0 will be stabled together with qtbase-6.6.1 either way. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
-rw-r--r--dev-python/PyQt6/PyQt6-6.5.3.ebuild3
-rw-r--r--dev-python/PyQt6/PyQt6-6.6.0-r1.ebuild (renamed from dev-python/PyQt6/PyQt6-6.6.0.ebuild)3
2 files changed, 4 insertions, 2 deletions
diff --git a/dev-python/PyQt6/PyQt6-6.5.3.ebuild b/dev-python/PyQt6/PyQt6-6.5.3.ebuild
index 480faa27e41d..d34d5ff53a5b 100644
--- a/dev-python/PyQt6/PyQt6-6.5.3.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.5.3.ebuild
@@ -46,8 +46,9 @@ REQUIRED_USE="
widgets? ( gui )
"
+# may use qt private symbols wrt qtbase's :=
DEPEND="
- >=dev-qt/qtbase-${QT_PV}[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
+ >=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
dbus? (
dev-python/dbus-python[${PYTHON_USEDEP}]
diff --git a/dev-python/PyQt6/PyQt6-6.6.0.ebuild b/dev-python/PyQt6/PyQt6-6.6.0-r1.ebuild
index 8c7f98519bcf..4dee14aeda33 100644
--- a/dev-python/PyQt6/PyQt6-6.6.0.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.6.0-r1.ebuild
@@ -46,8 +46,9 @@ REQUIRED_USE="
widgets? ( gui )
"
+# may use qt private symbols wrt qtbase's :=
DEPEND="
- >=dev-qt/qtbase-${QT_PV}[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
+ >=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,widgets?,xml?]
bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
dbus? (
dev-python/dbus-python[${PYTHON_USEDEP}]