From 7de64286059196e93b46a8ff4c8b8c577deb4a73 Mon Sep 17 00:00:00 2001 From: Le Tan Date: Sun, 8 Apr 2018 20:01:54 +0800 Subject: [PATCH] fix linuxdeployqt to exclude libnss3 and libnssutil3 --- .travis_linux.sh | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/.travis_linux.sh b/.travis_linux.sh index d3de3412..ddf22858 100644 --- a/.travis_linux.sh +++ b/.travis_linux.sh @@ -64,33 +64,23 @@ echo ${version} > ./dist/version echo "${TRAVIS_COMMIT}" >> ./dist/version # Get linuxdeployqt tool -wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" +git clone https://github.com/tamlok/vnote-utils.git vnote-utils.git +cp vnote-utils.git/linuxdeployqt-continuous-x86_64.AppImage ./linuxdeployqt-continuous-x86_64.AppImage +# wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" chmod a+x linuxdeployqt*.AppImage unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH -./linuxdeployqt*.AppImage ./dist/usr/share/applications/*.desktop -bundle-non-qt-libs +./linuxdeployqt*.AppImage ./dist/usr/share/applications/*.desktop -bundle-non-qt-libs -exclude-libs=libnss3,libnssutil3 # Copy translations cp /opt/qt59/translations/*_zh_CN.qm ./dist/usr/translations/ # Package it for the second time. -./linuxdeployqt*.AppImage ./dist/usr/share/applications/*.desktop -appimage +./linuxdeployqt*.AppImage ./dist/usr/share/applications/*.desktop -appimage -exclude-libs=libnss3,libnssutil3 tree dist/ ls -l *.AppImage -wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" -chmod a+x appimagetool-x86_64.AppImage - -mv VNote-*.AppImage VNote-x86_64.AppImage -chmod a+x VNote-x86_64.AppImage -./VNote-x86_64.AppImage --appimage-extract -rm VNote-x86_64.AppImage -# Delete libnss3.so libnssutil3.so. -rm ./squashfs-root/usr/lib/libnss3.so ./squashfs-root/usr/lib/libnssutil3.so - -./appimagetool-x86_64.AppImage squashfs-root - mv VNote-*.AppImage VNote_x86_64_${version}.AppImage cd ..