From d52e45f4c1e87c363e546e48d0af9190dc208f79 Mon Sep 17 00:00:00 2001 From: Craig Date: Tue, 10 May 2016 15:33:48 +0200 Subject: [PATCH] Added missing Qt libs and plugins (fixes web widgets not working on Ubuntu 14.04) --- release_scripts/linux/package.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/release_scripts/linux/package.sh b/release_scripts/linux/package.sh index 1bdf72db..f64ddec3 100755 --- a/release_scripts/linux/package.sh +++ b/release_scripts/linux/package.sh @@ -199,6 +199,7 @@ if $BUNDLE_QT; then notifyProgress "Copying and stripping Qt plugins" mkdir -p $QT_PLUGINS_DEST_PATH copyQtPlugin audio + copyQtPlugin bearer copyQtPlugin generic copyQtPlugin iconengines copyQtPlugin imageformats @@ -232,6 +233,7 @@ if $BUNDLE_QT; then copyQtLibrary libQt5WebChannel copyQtLibrary libQt5WebKit copyQtLibrary libQt5WebKitWidgets + copyQtLibrary libQt5WebSockets copyQtLibrary libQt5Widgets copyQtLibrary libQt5XcbQpa copyQtLibrary libQt5Xml @@ -353,9 +355,11 @@ echo -n ", onboard" >> "$CONTROL_FILE" if $BUNDLE_QT; then # Listing some dependencies manually; ideally we should use dpkg -p recursively # to get the dependencies of the bundled shared libs & plugins. Or use static libs. - echo -n ", libxcb-render-util0" >> "$CONTROL_FILE" + echo -n ", libxcb1" >> "$CONTROL_FILE" echo -n ", libxcb-icccm4" >> "$CONTROL_FILE" echo -n ", libxcb-xkb1" >> "$CONTROL_FILE" + echo -n ", libxcb-image0" >> "$CONTROL_FILE" + echo -n ", libxcb-render-util0" >> "$CONTROL_FILE" else echo -n ", libqt5multimedia5-plugins" >> "$CONTROL_FILE" fi