FS#48760 - [musescore] Missing dependency qt5-webkit

Attached to Project: Community Packages
Opened by Larry (lzlarryli) - Wednesday, 30 March 2016, 19:26 GMT
Last edited by Maxime Gauduin (Alucryd) - Friday, 29 April 2016, 22:08 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: The package as is in the repo now does not run.

Steps to reproduce:
1. sudo pacman -S musescore
2. mscore

Expect:
Musescore launched.

What I saw:
mscore: error while loading shared libraries: libQt5QuickWidgets.so.5: cannot open shared object file: No such file or directory


Additional info:
* package version: 2.0.2-3 x86_64
* Output of ldd $(which mscore): everything is fine but

libQt5Quick.so.5 => not found
libQt5Qml.so.5 => not found
libQt5WebKit.so.5 => not found

* mscore runs after qt5-quick1 is installed from AUR.

Thanks~
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Friday, 29 April 2016, 22:08 GMT
Reason for closing:  Fixed
Additional comments about closing:  2.0.3-2
Comment by Doug Newgard (Scimmia) - Wednesday, 30 March 2016, 20:26 GMT
Missing dep is just qt5-webkit, nothing to do with qt5-quick1.
Comment by Larry (lzlarryli) - Wednesday, 30 March 2016, 20:57 GMT
@Doug Newgard: I confirm that installing qt5-webkit also solves the problem.
Comment by Eric Fontaine (ericfont) - Thursday, 31 March 2016, 13:11 GMT
I can confirm that the missing dependency is qt5-webkit.
Comment by Doug Newgard (Scimmia) - Thursday, 31 March 2016, 15:50 GMT
This could end up being taken care of with  FS#48759 
Comment by Maxime Gauduin (Alucryd) - Thursday, 31 March 2016, 16:51 GMT
Doug: Thanks for the heads up, I'll wait monitor that ticket then.
Comment by Eric Fontaine (ericfont) - Thursday, 31 March 2016, 17:02 GMT
actually, some qml stuff is required for plugins in MuseScore. If I remove the package qt5-quickcontrols, then I get the following error messages when try to run the hello scorelist plugin (and similar for the abc_import plugin):
qml: hello scorelist
qml: My_First_Score
QQmlComponent: Component is not ready
creating component </usr/share/mscore-2.0/plugins/abc_import.qml> failed
line 21: module "QtQuick.Dialogs" is not installed
line 22: module "QtQuick.Controls" is not installed
line 21: module "QtQuick.Dialogs" is not installed
line 22: module "QtQuick.Controls" is not installed

EDIT: I'm rereading the issue description, and realize that qt5-quickcontrols is what is not being talked about, sorry.
Comment by Maxime Gauduin (Alucryd) - Friday, 29 April 2016, 22:08 GMT
Added qt5-quickcontrols in 2.0.3-2.

Loading...