commit 222ef8566450534c4b6cd68f185509cb16ead226 Author: Stephan Witt <sw...@lyx.org> Date: Tue Mar 4 22:28:17 2014 +0100
improved Qt frameworks packaging on Mac diff --git a/development/LyX-Mac-binary-release.sh b/development/LyX-Mac-binary-release.sh index 03815c7..53ee0eb 100644 --- a/development/LyX-Mac-binary-release.sh +++ b/development/LyX-Mac-binary-release.sh @@ -47,6 +47,7 @@ HunspellConfigureOptions="--with-warnings --disable-nls --disable-static" Qt4ConfigureOptions="${QtConfigureOptions} -opensource -silent -shared -fast -no-exceptions" Qt4ConfigureOptions="${Qt4ConfigureOptions} -no-webkit -no-qt3support -no-javascript-jit -no-dbus" Qt4ConfigureOptions="${Qt4ConfigureOptions} -nomake examples -nomake demos -nomake docs -nomake tools" +Qt4DmgSuffix=qt4${Qt4API}.dmg # stupid special case... case "${Qt4Version}:${Qt4API}" in @@ -56,6 +57,10 @@ case "${Qt4Version}:${Qt4API}" in Qt4ConfigureOptions="${QtConfigureOptions} -opensource -silent -shared -fast -no-strip" Qt4ConfigureOptions="${Qt4ConfigureOptions} -no-javascript-jit -no-pkg-config" Qt4ConfigureOptions="${Qt4ConfigureOptions} -nomake examples -nomake demos -nomake docs -nomake tools" + Qt4DmgSuffix=qt5${Qt4API}.dmg + ;; +5.*) + Qt4DmgSuffix=qt5${Qt4API}.dmg ;; *) Qt4ConfigureOptions="${Qt4ConfigureOptions} ${Qt4API}" @@ -288,10 +293,14 @@ LyxAppPrefix="${LyxAppDir}.app" # don't change order here... case "${Qt4Version}" in -5*) +5.0.*|5.1.*) QtLibraries="QtSvg QtXml QtPrintSupport QtWidgets QtGui QtNetwork QtConcurrent QtCore" QtFrameworkVersion="5" ;; +5*) + QtLibraries="QtSvg QtXml QtPrintSupport QtMacExtras QtWidgets QtGui QtNetwork QtConcurrent QtCore" + QtFrameworkVersion="5" + ;; *) QtLibraries="QtSvg QtXml QtGui QtNetwork QtCore" QtFrameworkVersion="4" @@ -881,9 +890,9 @@ build_package() { test -n "${DMGLocation}" && ( make_dmg "${DMGLocation}" if [ -d "${QtInstallDir}/lib/QtCore.framework/Versions/${QtFrameworkVersion}" -a "yes" = "${qt4_deployment}" ]; then - rm -f "${DMGLocation}/${DMGNAME}+qt4.dmg" - echo move to "${DMGLocation}/${DMGNAME}+qt4${Qt4API}.dmg" - mv "${DMGLocation}/${DMGNAME}.dmg" "${DMGLocation}/${DMGNAME}+qt4${Qt4API}.dmg" + rm -f "${DMGLocation}/${DMGNAME}+${Qt4DmgSuffix}" + echo move to "${DMGLocation}/${DMGNAME}+${Qt4DmgSuffix}" + mv "${DMGLocation}/${DMGNAME}.dmg" "${DMGLocation}/${DMGNAME}+${Qt4DmgSuffix}" fi ) }