File tree Expand file tree Collapse file tree 3 files changed +40
-4
lines changed Expand file tree Collapse file tree 3 files changed +40
-4
lines changed Original file line number Diff line number Diff line change 2525 image : ubuntu
2626 lable : " :24.04"
2727 os : ubuntu-24.04-arm
28+ - PACKAGE : deb
29+ image : ubuntu
30+ lable : " :25.04"
31+ os : ubuntu-24.04
32+ - PACKAGE : deb
33+ image : ubuntu
34+ lable : " :25.04"
35+ os : ubuntu-24.04-arm
36+ - PACKAGE : appimage
37+ image : ubuntu
38+ lable : " :25.04"
39+ os : ubuntu-24.04
40+ - PACKAGE : appimage
41+ image : ubuntu
42+ lable : " :25.04"
43+ os : ubuntu-24.04-arm
2844 - PACKAGE : rpm
2945 image : fedora
3046 lable : " :41"
Original file line number Diff line number Diff line change @@ -319,7 +319,7 @@ if [ $BASE_LIBS -eq 1 ]; then
319319 apt install -y -q libgl1-mesa-dev libglx-dev libglu1-mesa-dev libvulkan-dev mesa-common-dev
320320 # Virtual desktop (virtual framebuffer X server for X Version 11). Needed by CI
321321 if [ -z " $RabbitRemoteControl_VERSION " ]; then
322- apt install -y -q xvfb xpra
322+ apt install -y -q xvfb # xpra
323323 fi
324324 # X11 and xcb
325325 apt install -y -q xorg-dev x11-xkb-utils libxkbcommon-dev libxkbcommon-x11-dev libx11-xcb-dev \
382382if [ $DEFAULT_LIBS -eq 1 ]; then
383383 echo " Install default dependency libraries ......"
384384 if [ " $PACKAGE_TOOL " = " apt" ]; then
385+ case " ` lsb_release -s -r` " in
386+ " 25.04" |" 25.10" )
387+ DEFAULT_LIBRARIES=
388+ ;;
389+ " 24.04" |" 24.10" |* )
390+ DEFAULT_LIBRARIES=
391+ ;;
392+
393+ esac
385394 # Qt6
386395 apt-get install -y -q qmake6 qt6-tools-dev qt6-tools-dev-tools \
387396 qt6-base-dev qt6-base-dev-tools qt6-qpa-plugins \
388397 libqt6svg6-dev qt6-l10n-tools qt6-translations-l10n \
389- qt6-scxml-dev qt6-multimedia-dev libqt6serialport6- dev qt6-websockets -dev \
398+ qt6-scxml-dev qt6-multimedia-dev qt6-websockets- dev qt6-serialport -dev \
390399 qt6-webengine-dev qt6-webengine-dev-tools qt6-positioning-dev qt6-webchannel-dev
391- apt-get install -y -q freerdp2-dev qtkeychain-qt6-dev
400+ apt-get install -y -q freerdp2-dev qtkeychain-qt6-dev $DEFAULT_LIBRARIES
392401 fi
393402
394403 if [ " $PACKAGE_TOOL " = " dnf" ]; then
Original file line number Diff line number Diff line change @@ -216,6 +216,8 @@ if [ $DOCKER -eq 1 ]; then
216216 tar -C ~ -xf /home/build/RabbitRemoteControl.tar.gz
217217 ~/RabbitRemoteControl/Script/build_linux.sh --appimage --verbose ${BUILD_VERBOSE}
218218 cp ~/RabbitRemoteControl/RabbitRemoteControl_` uname -m` .AppImage /home/build/
219+ apt-get update -y
220+ apt-get install lsb-release
219221 "
220222 fi
221223 if [ $RPM -eq 1 ]; then
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+ ;;
269+ " 24.04" |" 24.10" |* )
270+ depend_para=" --qt=${QT_VERSION} "
271+ ;;
272+
273+ esac
263274 ./build_depend.sh --system_update --base --rabbitcommon \
264275 --tigervnc --freerdp --pcapplusplus --libssh \
265276 --install=${INSTALL_DIR} \
266277 --source=${SOURCE_DIR} \
267278 --tools=${TOOLS_DIR} \
268279 --verbose=${BUILD_VERBOSE} \
269- --qt= ${QT_VERSION }
280+ ${depend_para }
270281
271282 export QT_ROOT=${TOOLS_DIR} /qt_` uname -m`
272283 export Qt6_DIR=$QT_ROOT
You can’t perform that action at this time.
0 commit comments