commit: fc4b3c74d90e57bbc0ef19e5f641a4f2c52685ad Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Sun Oct 15 20:11:19 2023 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Sun Oct 15 20:16:47 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4b3c74
profiles: plasma: migrate USE=webchannel default to package.use Used by too few packages to be worth growing global defaults over. Bindings still take some time to build, but plasma desktop users that end up emerging PyQt* or pyside will likely often want these. pyside6's is not used *yet*, but odds are it will be by freecad in the future and also keeping for parity. Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> profiles/targets/desktop/plasma/make.defaults | 2 +- profiles/targets/desktop/plasma/package.use | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/profiles/targets/desktop/plasma/make.defaults b/profiles/targets/desktop/plasma/make.defaults index a75c7561fd06..62e625bbfdcb 100644 --- a/profiles/targets/desktop/plasma/make.defaults +++ b/profiles/targets/desktop/plasma/make.defaults @@ -1,4 +1,4 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio qml screencast semantic-desktop wayland webchannel widgets" +USE="activities declarative dri kde kwallet networkmanager pipewire plasma policykit pulseaudio qml screencast semantic-desktop wayland widgets" diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use index 7144cc980c09..4ef2ed3e47a6 100644 --- a/profiles/targets/desktop/plasma/package.use +++ b/profiles/targets/desktop/plasma/package.use @@ -1,6 +1,14 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# qtwebchannel package is fairly small, and python bindings are +# required by some popular desktop packages such as calibre, +# qutebrowser, and freecad (or indirectly through PyQt*WebEngine). +dev-python/PyQt5 webchannel +dev-python/PyQt6 webchannel +dev-python/pyside2 webchannel +dev-python/pyside6 webchannel + # NSS: Required by kde-apps/okular[pdf] # Boost: app-text/poppler[qt5] recommended w/ Boost (bug #795888) app-text/poppler nss boost
