FS#64487 - assistant in qt5-tools should not depend on qt5-webkit

Attached to Project: Arch Linux
Opened by Shawn Rutledge (ecloud) - Wednesday, 13 November 2019, 12:42 GMT
Last edited by Antonio Rojas (arojas) - Friday, 15 November 2019, 07:34 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

If you install qt5-tools via pacman, it does not install extra/qt5-webkit; but at runtime, assistant will fail to load libQt5WebKitWidgets.so.5.

Qt assistant can and should be built to use qtwebengine or QTextBrowser instead. (Personally I prefer to have it use QTextBrowser to save memory, but many people in the Qt Company feel that we should use webengine so that the documentation can have a richer feature set in the future.) qt5-webkit is not officially part of Qt, is not shipped as part of the Qt SDK, and thus the official Qt builds do not have assistant linking with it.

Additional info:
* package version extra/qt5-tools 5.13.2-1
This task depends upon

Closed by  Antonio Rojas (arojas)
Friday, 15 November 2019, 07:34 GMT
Reason for closing:  Not a bug
Additional comments about closing:  webengine is not supported
Comment by Antonio Rojas (arojas) - Wednesday, 13 November 2019, 13:19 GMT
Thanks for the info. This comes from the times when webengine was not an option, and webkit provided better rendering than plain qtextbrowser.
Comment by Antonio Rojas (arojas) - Wednesday, 13 November 2019, 13:23 GMT
Wait, where is the webengine support? I don't see anything in https://code.qt.io/cgit/qt/qttools.git/tree/src/assistant/assistant/assistant.pro?h=5.14

Loading...