From afc6bf09078e7b71ff7a3fb70ce692a0cfed653c Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Fri, 3 Aug 2018 15:18:58 +0200 Subject: [PATCH] Add svg icon support into the appimage - Add missing packages in Dockerfile to support svg icons. - Include needed plugins in the appimage. --- scripts/create_kiwix-desktop_appImage.sh | 4 ++-- travis/Dockerfile | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/create_kiwix-desktop_appImage.sh b/scripts/create_kiwix-desktop_appImage.sh index 15cd6b7..08d4e54 100755 --- a/scripts/create_kiwix-desktop_appImage.sh +++ b/scripts/create_kiwix-desktop_appImage.sh @@ -28,8 +28,8 @@ wget https://github.com/probonopd/linuxdeployqt/releases/download/continuous/lin chmod a+x linuxdeployqt-continuous-x86_64.AppImage # Fill with all deps libs and so -./linuxdeployqt-continuous-x86_64.AppImage $APPDIR/usr/bin/kiwix-desktop -verbose=3 -bundle-non-qt-libs +./linuxdeployqt-continuous-x86_64.AppImage $APPDIR/usr/bin/kiwix-desktop -verbose=3 -bundle-non-qt-libs -extra-plugins=imageformats,iconengines # Fix the RPATH of QtWebEngineProcess [TODO] Fill a issue ? patchelf --set-rpath '$ORIGIN/../lib' $APPDIR/usr/libexec/QtWebEngineProcess # Build the image. -./linuxdeployqt-continuous-x86_64.AppImage $APPDIR/usr/share/applications/kiwix.desktop -verbose=3 -bundle-non-qt-libs -appimage +./linuxdeployqt-continuous-x86_64.AppImage $APPDIR/usr/share/applications/kiwix.desktop -verbose=3 -bundle-non-qt-libs -extra-plugins=imageformats,iconengines -appimage diff --git a/travis/Dockerfile b/travis/Dockerfile index acfd551..c2c4bda 100644 --- a/travis/Dockerfile +++ b/travis/Dockerfile @@ -37,6 +37,8 @@ RUN \ libqt5gui5 \ qtbase5-dev \ qtwebengine5-dev \ + libqt5svg5-dev \ + qt5-image-formats-plugins \ qt5-default \ # To create the appimage of kiwix-desktop libfuse2 \