11; Nextcloud installer script.
2-
3- !define APPLICATION_SHORTNAME " nextcloud"
4- !define APPLICATION_NAME " Nextcloud"
2+ !if " $%USE_BRANDING%" == " 1"
3+ !define APPLICATION_NAME " $%APP_NAME%"
4+ !else
5+ !define APPLICATION_NAME " nextcloud"
6+ !endif
7+ !define APPLICATION_SHORTNAME " ${APPLICATION_NAME}"
8+ !define APPLICATION_NAME " ${APPLICATION_NAME}"
59!define APPLICATION_VENDOR " $%APPLICATION_VENDOR%"
6- !define APPLICATION_EXECUTABLE " nextcloud .exe"
7- !define APPLICATION_CMD_EXECUTABLE " nextcloudcmd .exe"
10+ !define APPLICATION_EXECUTABLE " ${APPLICATION_NAME} .exe"
11+ !define APPLICATION_CMD_EXECUTABLE " ${APPLICATION_NAME}cmd .exe"
812!define APPLICATION_CONFIG_FILE " nextcloud.cfg"
913!define APPLICATION_DOMAIN " nextcloud.com"
1014!define APPLICATION_LICENSE " "
5761; -----------------------------------------------------------------------------
5862
5963; Safe to use Win64's exe version since we require both builds for this combined installer.
60- !getdllversion " ${SETUP_COLLECTION_PATH}\Win64\nextcloud .exe" expv_
64+ !getdllversion " ${SETUP_COLLECTION_PATH}\Win64\${APPLICATION_NAME} .exe" expv_
6165!define VER_MAJOR " ${expv_1}"
6266!define VER_MINOR " ${expv_2}"
6367!define VER_PATCH " ${expv_3}"
@@ -77,10 +81,10 @@ Var NoAutomaticUpdates
7781; -----------------------------------------------------------------------------
7882
7983!define INSTALLER_FILENAME " ${APPLICATION_SHORTNAME}-${VERSION}-${MIRALL_VERSION_SUFFIX}-${BUILD_TIME_FILENAME}-${BUILD_TYPE}.exe"
80- Name " Nextcloud "
84+ Name " ${APPLICATION_NAME} "
8185BrandingText " ${APPLICATION_NAME} ${VERSION} - ${BUILD_TIME}"
8286; IS_INNER_SIGN_UNINSTALLER;OutFile "${PROJECT_PATH}\client-building\daily\${INSTALLER_FILENAME}"
83- InstallDir " $PROGRAMFILES64\Nextcloud " ; use the correct path for Win64 (on Win32 this is identical to $PROGRAMFILES)
87+ InstallDir " $PROGRAMFILES64\${APPLICATION_NAME} " ; use the correct path for Win64 (on Win32 this is identical to $PROGRAMFILES)
8488InstallDirRegKey HKCU " Software\${APPLICATION_VENDOR}\${APPLICATION_NAME}" " "
8589InstType Standard
8690InstType Full
@@ -477,7 +481,7 @@ SectionGroup $SectionGroup_Shortcuts
477481 DetailPrint $OPTION_SECTION_SC_START_MENU_DetailPrint
478482 SetDetailsPrint listonly
479483 SetShellVarContext all
480- CreateShortCut " $SMPROGRAMS\${APPLICATION_NAME}.lnk" " $INSTDIR\${APPLICATION_EXECUTABLE}" " " " $INSTDIR\nextcloud .ico" 0
484+ CreateShortCut " $SMPROGRAMS\${APPLICATION_NAME}.lnk" " $INSTDIR\${APPLICATION_EXECUTABLE}" " " " $INSTDIR\${APPLICATION_NAME} .ico" 0
481485 SetShellVarContext current
482486 ${MementoSectionEnd}
483487!endif
@@ -489,7 +493,7 @@ SectionGroup $SectionGroup_Shortcuts
489493 DetailPrint $OPTION_SECTION_SC_DESKTOP_DetailPrint
490494 SetDetailsPrint listonly
491495 SetShellVarContext all
492- CreateShortCut " $DESKTOP\${APPLICATION_NAME}.lnk" " $INSTDIR\${APPLICATION_EXECUTABLE}" " " " $INSTDIR\nextcloud .ico" 0
496+ CreateShortCut " $DESKTOP\${APPLICATION_NAME}.lnk" " $INSTDIR\${APPLICATION_EXECUTABLE}" " " " $INSTDIR\${APPLICATION_NAME} .ico" 0
493497 SetShellVarContext current
494498 ${MementoSectionEnd}
495499!endif
@@ -501,7 +505,7 @@ SectionGroup $SectionGroup_Shortcuts
501505 DetailPrint $OPTION_SECTION_SC_QUICK_LAUNCH_DetailPrint
502506 SetShellVarContext all
503507 SetDetailsPrint listonly
504- CreateShortCut " $QUICKLAUNCH\${APPLICATION_NAME}.lnk" " $INSTDIR\${APPLICATION_EXECUTABLE}" " " " $INSTDIR\nextcloud .ico" 0
508+ CreateShortCut " $QUICKLAUNCH\${APPLICATION_NAME}.lnk" " $INSTDIR\${APPLICATION_EXECUTABLE}" " " " $INSTDIR\${APPLICATION_NAME} .ico" 0
505509 SetShellVarContext current
506510 ${MementoSectionEnd}
507511!endif
0 commit comments