From ab49fd8d7cfbcb02cfb80c4c0ef5844417249e0a Mon Sep 17 00:00:00 2001 From: Simran Spiller Date: Wed, 7 Apr 2021 01:13:49 +0200 Subject: [PATCH] CI: Exclude (probably) unused Qt libs --- .github/workflows/ci.yml | 1 + docker/scripts/build_olive.sh | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 863c12323..5d06bb21b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -86,6 +86,7 @@ jobs: # Process AppDir /usr/local/linuxdeployqt-x86_64.AppImage \ appdir/usr/share/applications/org.olivevideoeditor.Olive.desktop \ + -exclude-libs=libQt5Pdf.so,libQt5Qml.so,libQt5QmlModels.so,libQt5Quick.so,libQt5Svg.so,libQt5VirtualKeyboard.so \ -bundle-non-qt-libs \ -executable=appdir/usr/bin/crashpad_handler \ -executable=appdir/usr/bin/minidump_stackwalk \ diff --git a/docker/scripts/build_olive.sh b/docker/scripts/build_olive.sh index 2f2353200..6f79a67ac 100644 --- a/docker/scripts/build_olive.sh +++ b/docker/scripts/build_olive.sh @@ -9,9 +9,21 @@ cmake --build . cmake --install app --prefix appdir/usr +# TODO: Can the following libs be excluded? +#libQt5DBus.so,\ +#libQt5MultimediaGstTools.so,\ +#libQt5MultimediaWidgets.so,\ + /usr/local/linuxdeployqt-x86_64.AppImage \ appdir/usr/share/applications/org.olivevideoeditor.Olive.desktop \ -appimage \ + -exclude-libs=\ +libQt5Pdf.so,\ +libQt5Qml.so,\ +libQt5QmlModels.so,\ +libQt5Quick.so,\ +libQt5Svg.so,\ +libQt5VirtualKeyboard.so \ -bundle-non-qt-libs \ -executable=appdir/usr/bin/crashpad_handler \ -executable=appdir/usr/bin/minidump_stackwalk \