summaryrefslogtreecommitdiff
path: root/dev-python/PyQt6/PyQt6-6.4.2.ebuild
AgeCommit message (Collapse)Author
2023-05-11dev-python/PyQt6: drop 6.4.2Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-04-22dev-python/PyQt6: use binding operator for qtbaseIonen Wolkens
Seems to rarely be an issue but hit symbol problems when using PyQt6-6.4.2 with Qt6.5 without a rebuild (otherwise works with 6.5 just fine). Could happen with 6.6+ too, albeit mitigated by PyQt6 bumps happening around same time and forcing the rebuild either way. Going to skip revbump for now given the above and being a slow build (plus it's masked), uncertain whether it'll even be needed for 6.6. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-04-22dev-python/PyQt6: simplify using python_configure_allIonen Wolkens
Didn't really make a difference before, but now it does, Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-04-22dev-python/PyQt6: respect CPPFLAGSIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-04-22dev-python/PyQt6: set DISTUTILS_EXT=1Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-04-19dev-python/PyQt6: adjust deps for gles2-onlyIonen Wolkens
Interestly this seems to only use libglvnd directly if gles2-only (for libGLESv2), otherwise uses GL seemingly only through qtbase. Not worth a revbump, still masked and libglvnd is still guaranteed through qtbase either way -- just a nitpick from iwdevtools reporting the DT_NEEDED entry. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-04-19dev-python/PyQt6: fix build with qtbase[-opengl]Ionen Wolkens
On top of disabling the QtOpenGL bindings with USE=-opengl, also need to fully disable the OpenGL feature given it's also used in QtGui. Still not sure if this is all handled right for gles2-only, the logic is misleading. Closes: https://bugs.gentoo.org/904676 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-02-13dev-python/PyQt6: use pypi.eclassIonen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2023-02-06dev-python/PyQt6: add 6.4.2Ionen Wolkens
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>