From da135f0b6ce96359c280f900cd98faa583070447 Mon Sep 17 00:00:00 2001 From: Valentin Platzgummer Date: Fri, 7 Aug 2020 15:16:25 +0200 Subject: [PATCH] 123 --- deploy/create_linux_appimage.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/deploy/create_linux_appimage.sh b/deploy/create_linux_appimage.sh index 7b1e5139c..11883dec8 100755 --- a/deploy/create_linux_appimage.sh +++ b/deploy/create_linux_appimage.sh @@ -34,6 +34,8 @@ echo "Output directory:" ${OUTPUT_DIR} # These require at least GLIBC 2.14, which older distributions might not have. # On the other hand, 2.14 is not that recent so maybe we can just live with it. +# Wima requirements: libortools.so (inside repo), libprotobuf.so (inside repo), libgeographic.so (must be installed). + APP=${QGC_CUSTOM_BINARY_NAME} TMPDIR=`mktemp -d` @@ -63,6 +65,22 @@ mkdir libts dpkg -x libts-0.0-0_1.0-11_amd64.deb libts cp -L libts/usr/lib/x86_64-linux-gnu/libts-0.0.so.0 ${APPDIR}/usr/lib/x86_64-linux-gnu/ +# copy libortools.so, etc... +cp -L ${QGC_SRC}/libs/or-tools-src-ubuntu/lib/* ${APPDIR}/usr/lib/x86_64-linux-gnu/ + +# copy libGeographic.so +cp -L /usr/lib/x86_64-linux-gnu/libGeographic.so ${APPDIR}/usr/lib/x86_64-linux-gnu/ + +# copy boost +cp -L /usr/lib/x86_64-linux-gnu/libboost_system.so.1.65.1 ${APPDIR}/usr/lib/x86_64-linux-gnu/ + +# copy libcrypto +cp -L /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 ${APPDIR}/usr/lib/x86_64-linux-gnu/ + +# copy libSDL2 +cp -L /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 ${APPDIR}/usr/lib/x86_64-linux-gnu/ + + # copy QGroundControl release into appimage rsync -av --exclude=*.cpp --exclude=*.h --exclude=*.o --exclude="CMake*" --exclude="*.cmake" ${QGC_RELEASE_DIR}/* ${APPDIR}/ rm -rf ${APPDIR}/package -- 2.22.0