@@ -21,7 +21,6 @@ DOCKER=0
2121DEB=0
2222RPM=0
2323APPIMAGE=0
24- DEFAULT_QT=
2524
2625if [ -z " $QT_VERSION " ]; then
2726 QT_VERSION=6.10.3
@@ -84,7 +83,7 @@ parse_with_getopt() {
8483 # 后面没有冒号表示没有参数。后跟有一个冒号表示有参数。跟两个冒号表示有可选参数。
8584 # -l 或 --long 选项后面是可接受的长选项,用逗号分开,冒号的意义同短选项。
8685 # -n 选项后接选项解析错误时提示的脚本名字
87- OPTS=help,verbose::,docker::,deb::,rpm::,appimage::,macos::,docker-image:,docker-platform::,qt:,qt5:,qt6:, install:,source:,tools:,build:
86+ OPTS=help,verbose::,docker::,deb::,rpm::,appimage::,macos::,docker-image:,docker-platform::,qt:,install:,source:,tools:,build:
8887 ARGS=` getopt -o h,v:: -l $OPTS -n $( basename $0 ) -- " $@ " `
8988 if [ $? != 0 ]; then
9089 echo_error " exec getopt fail: $? "
@@ -195,22 +194,6 @@ parse_with_getopt() {
195194 esac
196195 shift 2
197196 ;;
198- --qt5)
199- case " $2 " in
200- * )
201- DEFAULT_QT=" --default-qt5"
202- ;;
203- esac
204- shift 2
205- ;;
206- --qt6)
207- case " $2 " in
208- * )
209- DEFAULT_QT=" --default-qt6"
210- ;;
211- esac
212- shift 2
213- ;;
214197 --) # 当解析到“选项和参数“与“non-option parameters“的分隔符时终止
215198 shift
216199 break
@@ -399,7 +382,7 @@ if [ $DOCKER -eq 1 ]; then
399382 else
400383 export SOURCE_CODE_DIR=/home
401384 fi
402- \$ {SOURCE_CODE_DIR}/RabbitIm/Script/build_linux.sh --deb --install=/home/install --tools=/home/tools --verbose=${BUILD_VERBOSE} ${DEFAULT_QT}
385+ \$ {SOURCE_CODE_DIR}/RabbitIm/Script/build_linux.sh --deb --install=/home/install --tools=/home/tools --verbose=${BUILD_VERBOSE}
403386 cp \$ {SOURCE_CODE_DIR}/rabbitim*.deb /home/build/
404387 "
405388 fi
@@ -431,7 +414,7 @@ if [ $DOCKER -eq 1 ]; then
431414 else
432415 export SOURCE_CODE_DIR=/home
433416 fi
434- \$ {SOURCE_CODE_DIR}/RabbitIm/Script/build_linux.sh --appimage --install=/home/install --tools=/home/tools --verbose=${BUILD_VERBOSE} ${DEFAULT_QT}
417+ \$ {SOURCE_CODE_DIR}/RabbitIm/Script/build_linux.sh --appimage --install=/home/install --tools=/home/tools --verbose=${BUILD_VERBOSE}
435418 # Create install script
436419 echo \" == Create install script ......\"
437420 mkdir -p /home/build/install
@@ -469,13 +452,8 @@ pushd $REPO_ROOT/Script
469452if [ $DEB -eq 1 ]; then
470453 echo_status " build deb package ......"
471454
472- if [ " $DEFAULT_QT " = " --default-qt5" ]; then
473- depend_para=" --qzxing"
474- export CMAKE_CONFIG_PARAS=" $CMAKE_CONFIG_PARAS -DINSTALL_QZXING=ON"
475- else
476- depend_para=" --zxing-cpp"
477- fi
478- ./build_depend.sh --system_update --base --default ${DEFAULT_QT} \
455+ depend_para=" --zxing-cpp"
456+ ./build_depend.sh --system_update --base --default \
479457 --rabbitcommon ${depend_para} \
480458 --install=${INSTALL_DIR} \
481459 --source=${SOURCE_DIR} \
@@ -521,19 +499,15 @@ if [ $APPIMAGE -eq 1 ]; then
521499 * )
522500 esac
523501
524- if [ " $DEFAULT_QT " = " --default-qt5" ]; then
525- depend_para=" --qzxing"
526- export CMAKE_CONFIG_PARAS=" $CMAKE_CONFIG_PARAS -DINSTALL_QZXING=ON"
527- else
528- depend_para=" --zxing-cpp"
529- fi
502+ depend_para=" --zxing-cpp"
503+
530504 export RabbitCommon_ROOT=${SOURCE_DIR} /RabbitCommon
531505 export BUILD_FREERDP=ON
532506 export PKG_CONFIG_PATH=${INSTALL_DIR} /${LIB_PATH} /pkgconfig:$PKG_CONFIG_PATH
533507 export LD_LIBRARY_PATH=${INSTALL_DIR} /${LIB_PATH} :$LD_LIBRARY_PATH
534508 export CMAKE_PREFIX_PATH=${INSTALL_DIR} :${CMAKE_PREFIX_PATH}
535509
536- ./build_depend.sh --system_update --base --default ${DEFAULT_QT} \
510+ ./build_depend.sh --system_update --base --default \
537511 --rabbitcommon ${depend_para} \
538512 --install=${INSTALL_DIR} \
539513 --source=${SOURCE_DIR} \
553527if [ $RPM -eq 1 ]; then
554528 echo_status " build rpm package ......"
555529 # dnf builddep -y ${REPO_ROOT}/Package/rpm/RabbitIm.spec
556- if [ " $DEFAULT_QT " = " --default-qt5" ]; then
557- depend_para=" --qzxing"
558- export CMAKE_CONFIG_PARAS=" $CMAKE_CONFIG_PARAS -DINSTALL_QZXING=ON"
559- else
560- depend_para=" --zxing-cpp"
561- fi
530+ depend_para=" --zxing-cpp"
562531 ./build_depend.sh --system_update --base --default --package-tool=dnf \
563532 --rabbitcommon ${depend_para} \
564533 --install=${INSTALL_DIR} \
0 commit comments