commit:     c4b8d36069b5688f451cb9cc715b773d6ff8fb89
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 28 20:34:56 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 28 20:46:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b8d360

dev-python/PyQt6: match IUSE defaults with qtbase further

Feel this is the generally sane way to handle defaults
as don't get far without base modules.

This adds opengl and printsupport on top of the rest, both
already used by qutebrowser (albeit still misses qml which
needs a non-base module).

Exception for testlib as it's afaik useless outside tests.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-python/PyQt6/PyQt6-6.4.0.ebuild | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-python/PyQt6/PyQt6-6.4.0.ebuild 
b/dev-python/PyQt6/PyQt6-6.4.0.ebuild
index dc1177248853..89eea339f329 100644
--- a/dev-python/PyQt6/PyQt6-6.4.0.ebuild
+++ b/dev-python/PyQt6/PyQt6-6.4.0.ebuild
@@ -16,12 +16,11 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-# currently keeping defaults in sync with qtbase (no extra deps), but trying
-# to stay minimal'ish given each builds relatively slowly (subject to change,
-# perhaps more or less depending on consumers and if qtbase is ever split)
+# defaults match what is provided with qtbase by default (except testlib),
+# reduces the need to set flags but does increase build time a fair amount
 IUSE="
        +dbus debug qml designer examples gles2-only +gui help multimedia
-       +network opengl positioning printsupport quick quick3d serialport
+       +network +opengl positioning +printsupport quick quick3d serialport
        +sql +ssl svg testlib webchannel websockets +widgets +xml"
 # see `grep -r "%Import " sip` and `grep qmake_QT project.py`
 REQUIRED_USE="

Reply via email to