OPENIDE windows installers update

(cherry picked from commit be30f61aebddbc7af8a313827e99bb853a47278c)

(cherry picked from commit c3a921943b)

(cherry picked from commit ae686d48f0)
(cherry picked from commit d60deb7025)
(cherry picked from commit 71d2c7aa0f)
This commit is contained in:
axiom
2026-09-16 13:48:27 +04:00
committed by Nikita Iarychenko
parent 54158acd5d
commit 49ce5b6ee6
+7 -5
View File
@@ -1,3 +1,5 @@
; Modified by Dmitrij Pochepko at 2025 as part of the OpenIDE project (https://openide.ru).
; Any modifications are available on the same license terms as the original source code.
Unicode true
ManifestDPIAware true
SetCompressor lzma
@@ -40,10 +42,10 @@ OutFile "${OUT_DIR}\${OUT_FILE}.exe"
InstallDir "${DEFAULT_INST_DIR}"
!define /date CURRENT_YEAR "%Y"
VIAddVersionKey /LANG=0 "CompanyName" "JetBrains s.r.o."
VIAddVersionKey /LANG=0 "CompanyName" "OpenIDE"
VIAddVersionKey /LANG=0 "FileDescription" "${MUI_PRODUCT} Windows Installer"
VIAddVersionKey /LANG=0 "FileVersion" "${VER_BUILD}"
VIAddVersionKey /LANG=0 "LegalCopyright" "Copyright 2000-${CURRENT_YEAR} JetBrains s.r.o."
VIAddVersionKey /LANG=0 "LegalCopyright" "Copyright 2025-${CURRENT_YEAR} OpenIDE"
VIAddVersionKey /LANG=0 "ProductName" "${MUI_PRODUCT}"
VIAddVersionKey /LANG=0 "ProductVersion" "${MUI_VERSION_MAJOR}.${MUI_VERSION_MINOR}"
VIFileVersion ${FILE_VERSION_NUM}
@@ -208,7 +210,7 @@ Page custom uninstallOldVersionDialog
Page custom ConfirmDesktopShortcut
!define MUI_PAGE_HEADER_TEXT "$(choose_start_menu_folder)"
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "${MANUFACTURER}"
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "OpenIDE"
!insertmacro MUI_PAGE_STARTMENU Application $startMenuFolder
!define MUI_PAGE_HEADER_TEXT "$(installing_product)"
@@ -272,9 +274,9 @@ Function silentConfigReader
!define msg1 "How to run installation in silent mode:$\n"
!define msg2 "<installation> /S /CONFIG=<path to silent config with file name> /D=<install dir>$\n$\n"
!define msg3 "Examples:$\n"
!define msg4 "Installation.exe /S /CONFIG=d:\download\silent.config /D=d:\JetBrains\Product$\n"
!define msg4 "Installation.exe /S /CONFIG=d:\download\silent.config /D=d:\OpenIDE\Product$\n"
!define msg5 "Run installation in silent mode with logging:$\n"
!define msg6 "Installation.exe /S /CONFIG=d:\download\silent.config /LOG=d:\JetBrains\install.log /D=d:\JetBrains\Product$\n"
!define msg6 "Installation.exe /S /CONFIG=d:\download\silent.config /LOG=d:\OpenIDE\install.log /D=d:\OpenIDE\Product$\n"
MessageBox MB_OK|MB_ICONSTOP "${msg1}${msg2}${msg3}${msg4}${msg5}${msg6}"
${LogText} "ERROR: silent installation: incorrect parameters."
Abort