https://bugs.kde.org/show_bug.cgi?id=455108
Bug ID: 455108
Summary: Feature request: Make documentation panel optional to
build without Qt WebEngine
Product: cantor
Version: 22.04.2
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Severity: wishlist
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Cantor now requires Qt WebEngine to build. We cannot offer Qt WebEngine on
Adélie Linux because it is not compatible with most of our CPU architectures
(PowerPC, 32-bit x86/ARM) and because it is not compatible with our libc (musl
libc). There are other issues but these are the biggest ones.
It seems like the only use of WebEngine is for the documentation panel. While
it is obviously not ideal to remove this, it seems better to make this optional
(along with WebEngine) than to drop Cantor from our distro entirely.
I'll be writing a patch to do just that in the meantime, and if this is
something that you would be willing to add upstream, you can feel free to merge
it.
STEPS TO REPRODUCE
1. Try to build Cantor on a system that does not support Qt WebEngine.
OBSERVED RESULT
CMake Error at /usr/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package):
Could not find a package configuration file provided by "Qt5WebEngine" with
any of the following names:
Qt5WebEngineConfig.cmake
qt5webengine-config.cmake
EXPECTED RESULT
Successful build.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux gwyn.foxkit.us 5.15.28-mc1-easy #1 SMP Sat Apr 30
09:14:06 UTC 2022 ppc64 GNU/Linux
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.94.0
Qt Version: 5.15.4 + KDE patches
ADDITIONAL INFORMATION
n/a
--
You are receiving this mail because:
You are watching all bug changes.