@@ -214,6 +214,8 @@ if [ $DOCKER -eq 1 ]; then
214214 docker run --volume ${BUILD_LINUX_DIR} :/home/build --privileged --interactive --rm ${DOCKERT_IMAGE} \
215215 bash -e -x -c "
216216 tar -C ~ -xf /home/build/RabbitRemoteControl.tar.gz
217+ apt-get update -y
218+ apt-get install lsb-release
217219 ~/RabbitRemoteControl/Script/build_linux.sh --appimage --verbose ${BUILD_VERBOSE}
218220 cp ~/RabbitRemoteControl/RabbitRemoteControl_` uname -m` .AppImage /home/build/
219221 "
260262
261263if [ $APPIMAGE -eq 1 ]; then
262264 echo " build AppImage(qt${QT_VERSION} ) ......"
265+ case " ` lsb_release -s -r` " in
266+ " 25.04" |" 25.10" )
267+ depend_para=" --default"
268+ export PKG_CONFIG_PATH=${INSTALL_DIR} /lib/pkgconfig:$PKG_CONFIG_PATH
269+ export LD_LIBRARY_PATH=${INSTALL_DIR} /lib:$LD_LIBRARY_PATH
270+ export CMAKE_PREFIX_PATH=${INSTALL_DIR} :${CMAKE_PREFIX_PATH}
271+ ;;
272+ " 24.04" |" 24.10" )
273+ depend_para=" --qt=${QT_VERSION} "
274+ export QT_ROOT=${TOOLS_DIR} /qt_` uname -m`
275+ export Qt6_DIR=$QT_ROOT
276+ export QMAKE=$QT_ROOT /bin/qmake
277+ export QT_PLUGIN_PATH=$QT_ROOT /plugins
278+ export PATH=$QT_ROOT /libexec:$PATH
279+ export PKG_CONFIG_PATH=$QT_ROOT /lib/pkgconfig:${INSTALL_DIR} /lib/pkgconfig:$PKG_CONFIG_PATH
280+ export LD_LIBRARY_PATH=$QT_ROOT /lib:${INSTALL_DIR} /lib:$LD_LIBRARY_PATH
281+ export CMAKE_PREFIX_PATH=$QT_ROOT :${INSTALL_DIR} :${CMAKE_PREFIX_PATH}
282+ ;;
283+ esac
263284 ./build_depend.sh --system_update --base --rabbitcommon \
264285 --tigervnc --freerdp --pcapplusplus --libssh \
265286 --install=${INSTALL_DIR} \
266287 --source=${SOURCE_DIR} \
267288 --tools=${TOOLS_DIR} \
268- --verbose=${BUILD_VERBOSE} \
269- --qt=${QT_VERSION}
289+ --verbose=${BUILD_VERBOSE} ${depend_para}
270290
271- export QT_ROOT=${TOOLS_DIR} /qt_` uname -m`
272- export Qt6_DIR=$QT_ROOT
273- export QMAKE=$QT_ROOT /bin/qmake
274- export PATH=$QT_ROOT /libexec:$PATH
275- export PKG_CONFIG_PATH=$QT_ROOT /lib/pkgconfig:${INSTALL_DIR} /lib/pkgconfig:$PKG_CONFIG_PATH
276- export LD_LIBRARY_PATH=$QT_ROOT /lib:${INSTALL_DIR} /lib:$LD_LIBRARY_PATH
277- export QT_PLUGIN_PATH=$QT_ROOT /plugins
278- export CMAKE_PREFIX_PATH=$QT_ROOT :${INSTALL_DIR} :${CMAKE_PREFIX_PATH}
279291 export RabbitCommon_ROOT=${SOURCE_DIR} /RabbitCommon
280292 export BUILD_FREERDP=ON
281293
0 commit comments