diff --git a/Makefile b/Makefile index eff630b694a25d942ce8c9cf15e509931ccaca89..a5639d813ff19d488818d1c0040b264e8954d5bf 100644 --- a/Makefile +++ b/Makefile @@ -142,6 +142,9 @@ installer: check_qtifw checksign @cp -r ${TEMPLATES}/qtinstaller/packages ${INSTALLER} @cp -r ${TEMPLATES}/qtinstaller/installer.pro ${INSTALLER} @cp -r ${TEMPLATES}/qtinstaller/config ${INSTALLER} + @cp ${VENDOR_PATH}/assets/icon.ico ${INSTALLER}/config/installer-icon.ico + @cp ${VENDOR_PATH}/assets/icon.icns ${INSTALLER}/config/installer-icon.icns + @cp ${VENDOR_PATH}/assets/installer-logo.png ${INSTALLER}/config/installer-logo.png ifeq (${PLATFORM}, darwin) @mkdir -p ${INST_DATA}/helper @VERSION=${VERSION} VENDOR_PATH=${VENDOR_PATH} ${SCRIPTS}/gen-qtinstaller osx ${INSTALLER} diff --git a/branding/scripts/gen-qtinstaller b/branding/scripts/gen-qtinstaller index 1f2c03d901dc86d97b12a44482aed7f9c8813350..04ecaf7b3df5a454b0638d731c5b8189b4dd79b1 100755 --- a/branding/scripts/gen-qtinstaller +++ b/branding/scripts/gen-qtinstaller @@ -21,16 +21,20 @@ OS_CONFIG = { <RunProgramArguments> <Argument>@TargetDir@</Argument> </RunProgramArguments> + <WizardStyle>mac</WizardStyle> <!-- end osx --> """, 'windows': """ + <!-- windows --> <TargetDir>@ApplicationsDir@/$APPNAME</TargetDir> <StartMenuDir>$APPNAME</StartMenuDir> <RunProgram>@TargetDir@/$BINNAME.exe</RunProgram> <RunProgramArguments> </RunProgramArguments> + + <WizardStyle>Modern</WizardStyle> <!-- end windows --> """ } diff --git a/branding/templates/qtinstaller/config/config.xml b/branding/templates/qtinstaller/config/config.xml index 13dba49097fcfcd07a17a0e03d53d20e2d57886d..df7b6d4d810ebd76a546a704bcc58c058c77daff 100644 --- a/branding/templates/qtinstaller/config/config.xml +++ b/branding/templates/qtinstaller/config/config.xml @@ -5,6 +5,8 @@ <Title>$APPNAME Installer ($VERSION)</Title> <Publisher>LEAP Encryption Access Project</Publisher> <AllowNonAsciiCharacters>false</AllowNonAsciiCharacters> + <Logo>installer-logo.png</Logo> + <InstallerApplicationIcon>installer-icon</InstallerApplicationIcon> <!-- <RemoteRepositories> diff --git a/branding/templates/qtinstaller/installer.pro b/branding/templates/qtinstaller/installer.pro index ec800c191daaf16e47a8d89cfccd6421978e5436..3d653344423e359c89c972227a03834fcff10f88 100644 --- a/branding/templates/qtinstaller/installer.pro +++ b/branding/templates/qtinstaller/installer.pro @@ -5,7 +5,7 @@ CONFIG -= debug_and_release INPUT = $$PWD/config/config.xml $$PWD/packages inst.input = INPUT inst.output = $$INSTALLER -inst.commands = binarycreator -c $$PWD/config/config.xml -p $$PWD/packages ${QMAKE_FILE_OUT} +inst.commands = binarycreator --ignore-translations -c $$PWD/config/config.xml -p $$PWD/packages ${QMAKE_FILE_OUT} inst.CONFIG += target_predeps no_link combine QMAKE_EXTRA_COMPILERS += inst