From: romibi Date: Sat, 16 Jul 2016 13:02:12 +0000 (+0200) Subject: Adapt macosx_makePackage.sh for svg icon support X-Git-Tag: 0.12.5~67 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=e5de8e0247e41742fa4b05827d716eb94974b950;hp=bd0b31b38c8111206ce630dbeac7a6c19bdb8a6e Adapt macosx_makePackage.sh for svg icon support Resolves GH-234. (cherry picked from commit 7d73788c24bd88e3ace7fc44444c3a02fc736579) Conflicts: src/CMakeLists.txt --- diff --git a/scripts/build/macosx_makePackage.sh b/scripts/build/macosx_makePackage.sh index 02ec5548..05a1cd2a 100755 --- a/scripts/build/macosx_makePackage.sh +++ b/scripts/build/macosx_makePackage.sh @@ -53,19 +53,26 @@ WORKINGDIR="${WORKINGDIR}/" PACKAGETMPDIR="${WORKINGDIR}PACKAGE_TMP_DIR_${BUILDTYPE}" QUASSEL_DMG="Quassel${BUILDTYPE}_MacOSX-x86_64_${QUASSEL_VERSION}.dmg" +ADDITIONAL_PLUGINS=",$3" +if [[ ! -n $3 ]]; then + ADDITIONAL_PLUGINS="" +fi + +echo "ADDITIONAL_PLUGINS: ${ADDITIONAL_PLUGINS}" + mkdir $PACKAGETMPDIR case $BUILDTYPE in "Client") cp -r ${WORKINGDIR}Quassel\ Client.app ${PACKAGETMPDIR}/ - ${SCRIPTDIR}/macosx_DeployApp.py --plugins=qcocoa "${PACKAGETMPDIR}/Quassel Client.app" + ${SCRIPTDIR}/macosx_DeployApp.py --plugins=qcocoa${ADDITIONAL_PLUGINS} "${PACKAGETMPDIR}/Quassel Client.app" ;; "Core") cp ${WORKINGDIR}quasselcore ${PACKAGETMPDIR}/ - ${SCRIPTDIR}/macosx_DeployApp.py --nobundle --plugins=qsqlite,qsqlpsql ${PACKAGETMPDIR} + ${SCRIPTDIR}/macosx_DeployApp.py --nobundle --plugins=qsqlite,qsqlpsql${ADDITIONAL_PLUGINS} ${PACKAGETMPDIR} ;; "Mono") cp -r ${WORKINGDIR}Quassel.app ${PACKAGETMPDIR}/ - ${SCRIPTDIR}/macosx_DeployApp.py --plugins=qsqlite,qsqlpsql,qcocoa "${PACKAGETMPDIR}/Quassel.app" + ${SCRIPTDIR}/macosx_DeployApp.py --plugins=qsqlite,qsqlpsql,qcocoa${ADDITIONAL_PLUGINS} "${PACKAGETMPDIR}/Quassel.app" ;; *) echo >&2 "Valid parameters are \"Client\", \"Core\", or \"Mono\"." diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index c6881f16..103acf26 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -87,10 +87,10 @@ if(APPLE) ${CMAKE_SOURCE_DIR} "Quassel" ../quassel) if(DEPLOY) add_custom_command(TARGET quasselclient POST_BUILD - COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makePackage.sh Client ..) + COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makePackage.sh Client .. qsvgicon) add_custom_command(TARGET quasselcore POST_BUILD COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makePackage.sh Core ..) add_custom_command(TARGET quassel POST_BUILD - COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makePackage.sh Mono ..) + COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makePackage.sh Mono .. qsvgicon) endif(DEPLOY) endif(APPLE)