X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=scripts%2Fbuild%2Fmacosx_makePackage.sh;h=007d3f220b97f0e00c525296bc7f5fea8a83c89d;hp=646f8a107cfcce979c004ceb41f88a9cb08d2e10;hb=f6cc3c4c662771d76355f876dd6e0317b890676b;hpb=cf17ae38dd425697d0d8e22d50fb16f2bc821df6 diff --git a/scripts/build/macosx_makePackage.sh b/scripts/build/macosx_makePackage.sh index 646f8a10..007d3f22 100755 --- a/scripts/build/macosx_makePackage.sh +++ b/scripts/build/macosx_makePackage.sh @@ -51,19 +51,27 @@ if [[ ! -n $2 ]]; then fi WORKINGDIR="${WORKINGDIR}/" PACKAGETMPDIR="${WORKINGDIR}PACKAGE_TMP_DIR_${BUILDTYPE}" -if [[ $BUILDTYPE = "Core" ]] || [[ $BUILDTYPE = "Client" ]]; then - QUASSEL_DMG="Quassel${BUILDTYPE}_MacOSX-x86_64_${QUASSEL_VERSION}.dmg" - mkdir $PACKAGETMPDIR - if [[ $BUILDTYPE = "Client" ]]; then +QUASSEL_DMG="Quassel${BUILDTYPE}_MacOSX-x86_64_${QUASSEL_VERSION}.dmg" + +mkdir $PACKAGETMPDIR +case $BUILDTYPE in +"Client") cp -r ${WORKINGDIR}Quassel\ Client.app ${PACKAGETMPDIR}/ ${SCRIPTDIR}/macosx_DeployApp.py "${PACKAGETMPDIR}/Quassel Client.app" - else + ;; +"Core") cp ${WORKINGDIR}quasselcore ${PACKAGETMPDIR}/ ${SCRIPTDIR}/macosx_DeployApp.py --nobundle ${PACKAGETMPDIR} - fi - #hdiutil create -srcfolder ${PACKAGETMPDIR} -format UDBZ -volname "Quassel ${BUILDTYPE} - ${QUASSEL_VERSION}" "${WORKINGDIR}Quassel${BUILDTYPE}_MacOSX-universal_${QUASSEL_VERSION}.dmg" >/dev/null - hdiutil create -srcfolder ${PACKAGETMPDIR} -format UDBZ -volname "Quassel ${BUILDTYPE} - ${QUASSEL_VERSION}" "${WORKINGDIR}${QUASSEL_DMG}" >/dev/null - rm -rf ${PACKAGETMPDIR} -else - echo >&2 "Valid parameters are \"Client\" or \"Core\"" -fi + ;; +"Mono") + cp -r ${WORKINGDIR}Quassel.app ${PACKAGETMPDIR}/ + ${SCRIPTDIR}/macosx_DeployApp.py "${PACKAGETMPDIR}/Quassel.app" + ;; +*) + echo >&2 "Valid parameters are \"Client\", \"Core\", or \"Mono\"." + rmdir ${PACKAGETMPDIR} + exit 1 + ;; +esac +hdiutil create -srcfolder ${PACKAGETMPDIR} -format UDBZ -volname "Quassel ${BUILDTYPE} - ${QUASSEL_VERSION}" "${WORKINGDIR}${QUASSEL_DMG}" >/dev/null +rm -rf ${PACKAGETMPDIR}