I don't have qtwebengine installed and don't use openconnect, but plasma-nm CMakeLists.txt depends on web engine components unconditionally while it's only used for openconnect UI. Reproducible: Always Steps to Reproduce: 1. try to install plasma-nm on a system without qtwebengine package installed Actual Results: installation fails at configuration step I added two extra sed commands to src_prepare step to remove references to webengine if openconnect isn't used
Created attachment 849551 [details, diff] patch fixing qtwebengine dependency in CMakeLists.txt
Version, build.log?
ping
Created attachment 854080 [details] build log Sorry, missed the previous email. Issue appears with 9999 version from overlay, build log attached. And I now also found the cause. upstream added unconditional webengine requirement about a month ago when they added SAML login support to openconnect plugin. https://github.com/KDE/plasma-nm/commit/6ef64be8645ac32fc0b42df2cee5d9ff3b57e485 I guess I'll go report it over there too now.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=812c4dc366899fdd36ffb61d4b6b0137186a256b commit 812c4dc366899fdd36ffb61d4b6b0137186a256b Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-02-23 22:39:01 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-02-23 22:42:38 +0000 kde-plasma/plasma-nm: Fix IUSE openconnect, add new dependency See also: https://invent.kde.org/plasma/plasma-nm/-/merge_requests/222 Closes: https://bugs.gentoo.org/892709 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../plasma-nm-5.27.80-openconnect-optional.patch | 77 ++++++++++++++++++++++ kde-plasma/plasma-nm/plasma-nm-9999.ebuild | 14 ++-- 2 files changed, 85 insertions(+), 6 deletions(-)