commit 53ed3dc0627d925500db20594af301052b785378
Author: Stephan Witt <sw...@lyx.org>
Date:   Mon Dec 6 07:51:26 2021 +0100

    Automate Qt major version detection in macOS build script
---
 development/LyX-Mac-binary-release.sh |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/development/LyX-Mac-binary-release.sh 
b/development/LyX-Mac-binary-release.sh
index 04da1f3..25b1c7a 100644
--- a/development/LyX-Mac-binary-release.sh
+++ b/development/LyX-Mac-binary-release.sh
@@ -47,7 +47,7 @@ LyXConfigureOptions="${LyXConfigureOptions} 
--disable-stdlib-debug"
 AspellConfigureOptions="--enable-warnings --enable-optimization=-O0 
--enable-debug --disable-nls --enable-compile-in-filters 
--disable-pspell-compatibility"
 HunspellConfigureOptions="--with-warnings --disable-nls --disable-static"
 
-QtMajorVersion=qt4
+QtMajorVersion=$(echo "${QtVersion}"|cut -d. -f1)
 QtConfigureOptions="${QtConfigureOptions} -opensource -silent -shared 
-confirm-license"
 # stupid special case...
 case "${QtVersion}:${QtAPI}" in
@@ -63,7 +63,6 @@ case "${QtVersion}:${QtAPI}" in
        QtConfigureOptions="${QtConfigureOptions} -fast -no-strip"
        QtConfigureOptions="${QtConfigureOptions} -no-javascript-jit 
-no-pkg-config"
        QtConfigureOptions="${QtConfigureOptions} -nomake examples -nomake 
demos -nomake docs -nomake tools"
-       QtMajorVersion=qt5
        ;;
 5.6*|5.7*)
        QtConfigureOptions="${QtConfigureOptions} -no-strip"
@@ -73,7 +72,6 @@ case "${QtVersion}:${QtAPI}" in
        QtConfigureOptions="${QtConfigureOptions} -skip qtquickcontrols"
        QtConfigureOptions="${QtConfigureOptions} -skip qttools"
        QtConfigureOptions="${QtConfigureOptions} -skip qtdeclarative"
-       QtMajorVersion=qt5
        ;;
 5.*)
        QtConfigureOptions="${QtConfigureOptions} -no-strip"
@@ -82,7 +80,6 @@ case "${QtVersion}:${QtAPI}" in
        for component in ${QtSkipComponents} ; do
                QtConfigureOptions="${QtConfigureOptions} -skip ${component}"
        done
-       QtMajorVersion=qt5
        ;;
 *)
        QtConfigureOptions="${QtConfigureOptions} -fast -no-exceptions"
@@ -1055,7 +1052,7 @@ build_package() {
        for arch in ${ARCH_LIST} ; do
                DMGARCH="${DMGARCH}-${arch}"
        done
-       QtDmgArchSuffix=${QtMajorVersion}${DMGARCH}${QtAPI}.dmg
+       QtDmgArchSuffix="qt"${QtMajorVersion}${DMGARCH}${QtAPI}.dmg
 
        test -n "${DMGLocation}" && (
                make_dmg "${DMGLocation}"
-- 
lyx-cvs mailing list
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to