diff options
| author | Ionen Wolkens <ionen@gentoo.org> | 2023-07-24 14:55:15 -0400 |
|---|---|---|
| committer | Ionen Wolkens <ionen@gentoo.org> | 2023-07-24 20:01:10 -0400 |
| commit | 7f8237e55580e580ba6137f87b7c7fcced55ee92 (patch) | |
| tree | 37937a92d50f7daeffbcd792a1feca269b42e98d /dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild | |
| parent | 7587e2ec35a00bb383cfdf7f43a2e00cfb38b7e1 (diff) | |
| download | gentoo-7f8237e55580e580ba6137f87b7c7fcced55ee92.tar.gz gentoo-7f8237e55580e580ba6137f87b7c7fcced55ee92.tar.bz2 gentoo-7f8237e55580e580ba6137f87b7c7fcced55ee92.zip | |
dev-python/PyQt5: enable py3.12, use distutils-r1+PEP517
Not 100% sure that there is no issues with py3.12 (no test suite),
but its major revdep (qutebrowser[-qt6]) seems to be working as
expected and has no tests regressions (that is, if we force in
pytest-qt to use 3.12 despite lacking pyside's 3.12 -- pyside
won't matter for PyQt)
Also migrate to PEP517 and bring a bit more in-line with PyQt6's
ebuild (allows a fair amount of simplification). Note that migration
is based on current ebuild options and have not reviewed their
original correctness (same for dependencies), merely checked that
files install the same. Could still be oversights given the amount
of options.
wrt files, there is one difference, just like PyQt6 there is two
plugins that upstream (intentionally) does not install when using
wheels as such they are now missing, aka:
* FILES:-usr/lib64/qt5/plugins/PyQt5/libpyqt5qmlplugin.so
* FILES:-usr/lib64/qt5/plugins/designer/libpyqt5.so
Unknown if anything actually needed those with PyQt5, may need
manual handling if something comes up.
Note that I don't really plan to maintain this unless it's causing
problems, ultimately support for Qt5 will be dropped sooner than
later in qutebrowser.
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-python/PyQtWebEngine/PyQtWebEngine-5.15.6-r1.ebuild')
0 files changed, 0 insertions, 0 deletions
