|
|
|
@ -1,6 +1,6 @@
@@ -1,6 +1,6 @@
|
|
|
|
|
#!/bin/bash -x |
|
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
#set +e |
|
|
|
|
set -Eeuxo pipefail # https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/ |
|
|
|
|
|
|
|
|
|
if [[ $# -eq 0 ]]; then |
|
|
|
|
echo 'create_linux_appimage.sh QGC_SRC_DIR QGC_RELEASE_DIR' |
|
|
|
@ -41,8 +41,6 @@ APPDIR=${TMPDIR}/$APP".AppDir"
@@ -41,8 +41,6 @@ APPDIR=${TMPDIR}/$APP".AppDir"
|
|
|
|
|
mkdir -p ${APPDIR} |
|
|
|
|
|
|
|
|
|
cd ${TMPDIR} |
|
|
|
|
wget -c --quiet http://ftp.us.debian.org/debian/pool/main/u/udev/udev_175-7.2_amd64.deb |
|
|
|
|
wget -c --quiet http://ftp.us.debian.org/debian/pool/main/s/speech-dispatcher/speech-dispatcher_0.8.8-1_amd64.deb |
|
|
|
|
wget -c --quiet http://ftp.us.debian.org/debian/pool/main/libs/libsdl2/libsdl2-2.0-0_2.0.2%2bdfsg1-6_amd64.deb |
|
|
|
|
|
|
|
|
|
cd ${APPDIR} |
|
|
|
@ -57,12 +55,6 @@ cp -L libdirectfb/usr/lib/x86_64-linux-gnu/libdirectfb-1.2.so.9 ${APPDIR}/usr/li
@@ -57,12 +55,6 @@ cp -L libdirectfb/usr/lib/x86_64-linux-gnu/libdirectfb-1.2.so.9 ${APPDIR}/usr/li
|
|
|
|
|
cp -L libdirectfb/usr/lib/x86_64-linux-gnu/libfusion-1.2.so.9 ${APPDIR}/usr/lib/x86_64-linux-gnu/ |
|
|
|
|
cp -L libdirectfb/usr/lib/x86_64-linux-gnu/libdirect-1.2.so.9 ${APPDIR}/usr/lib/x86_64-linux-gnu/ |
|
|
|
|
|
|
|
|
|
# copy libts-0.0-0 |
|
|
|
|
wget -c --quiet http://ftp.us.debian.org/debian/pool/main/t/tslib/libts-0.0-0_1.0-11_amd64.deb |
|
|
|
|
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 QGroundControl release into appimage |
|
|
|
|
rsync -av --exclude=*.cpp --exclude=*.h --exclude=*.o --exclude="CMake*" --exclude="*.cmake" ${QGC_RELEASE_DIR}/* ${APPDIR}/ |
|
|
|
|
rm -rf ${APPDIR}/package |
|
|
|
|