commit:     70a79dac0b5b7f6295bb04660a38a520158af2bc
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 18:46:03 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 18:51:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a79dac

dev-python/pyqt6-webengine: always depend on pyqt6[webchannel]

Technically it could be made optional by controlling the feature,
but the code path appears barely tested and it wouldn't skip a
dependency given qtwebengine also hard depends on qtwebchannel
currently.

At best it could be interesting to not have to set USE=webchannel
on PyQt6, but well.

Skip revbump given about all users will have USE=widgets because
calibre and qutebrowser both requests it set.

Closes: https://bugs.gentoo.org/946503
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-python/pyqt6-webengine/pyqt6-webengine-6.7.0.ebuild               | 4 ++--
 dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild               | 4 ++--
 dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0_pre2411020930.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-python/pyqt6-webengine/pyqt6-webengine-6.7.0.ebuild 
b/dev-python/pyqt6-webengine/pyqt6-webengine-6.7.0.ebuild
index bd427b7f3237..62544c47adda 100644
--- a/dev-python/pyqt6-webengine/pyqt6-webengine-6.7.0.ebuild
+++ b/dev-python/pyqt6-webengine/pyqt6-webengine-6.7.0.ebuild
@@ -23,14 +23,14 @@ KEYWORDS="amd64 arm64"
 IUSE="debug quick +widgets"
 
 RDEPEND="
-       >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,${PYTHON_USEDEP}]
+       >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,webchannel,${PYTHON_USEDEP}]
        >=dev-qt/qtbase-${QT_PV}[gui,widgets?]
        >=dev-qt/qtwebengine-${QT_PV}[widgets]
        quick? (
                dev-python/pyqt6[qml]
                >=dev-qt/qtwebengine-${QT_PV}[qml]
        )
-       widgets? ( dev-python/pyqt6[network,printsupport,webchannel,widgets] )
+       widgets? ( dev-python/pyqt6[network,printsupport,widgets] )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="

diff --git a/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild 
b/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild
index 82c8f1a91a87..baf01d8024fb 100644
--- a/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild
+++ b/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0.ebuild
@@ -21,14 +21,14 @@ KEYWORDS="~amd64 ~arm64"
 IUSE="debug quick +widgets"
 
 RDEPEND="
-       >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,${PYTHON_USEDEP}]
+       >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,webchannel,${PYTHON_USEDEP}]
        >=dev-qt/qtbase-${QT_PV}[gui,widgets?]
        >=dev-qt/qtwebengine-${QT_PV}[widgets]
        quick? (
                dev-python/pyqt6[qml]
                >=dev-qt/qtwebengine-${QT_PV}[qml]
        )
-       widgets? ( dev-python/pyqt6[network,printsupport,webchannel,widgets] )
+       widgets? ( dev-python/pyqt6[network,printsupport,widgets] )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="

diff --git 
a/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0_pre2411020930.ebuild 
b/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0_pre2411020930.ebuild
index 0182d8aab14d..516fcf8e746a 100644
--- a/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0_pre2411020930.ebuild
+++ b/dev-python/pyqt6-webengine/pyqt6-webengine-6.8.0_pre2411020930.ebuild
@@ -28,14 +28,14 @@ KEYWORDS="~amd64 ~arm64"
 IUSE="debug quick +widgets"
 
 RDEPEND="
-       >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,${PYTHON_USEDEP}]
+       >=dev-python/pyqt6-${QT_PV%:*}[gui,ssl,webchannel,${PYTHON_USEDEP}]
        >=dev-qt/qtbase-${QT_PV}[gui,widgets?]
        >=dev-qt/qtwebengine-${QT_PV}[widgets]
        quick? (
                dev-python/pyqt6[qml]
                >=dev-qt/qtwebengine-${QT_PV}[qml]
        )
-       widgets? ( dev-python/pyqt6[network,printsupport,webchannel,widgets] )
+       widgets? ( dev-python/pyqt6[network,printsupport,widgets] )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="

Reply via email to