mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
NSIS build scripts moved to community
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
[Settings]
|
||||
NumFields=3
|
||||
|
||||
[Field 1]
|
||||
Type=label
|
||||
Left=0
|
||||
Right=-1
|
||||
Top=0
|
||||
Bottom=40
|
||||
|
||||
[Field 2]
|
||||
Type=checkbox
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=40
|
||||
Bottom=50
|
||||
State=0
|
||||
|
||||
[Field 3]
|
||||
Type=checkbox
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=60
|
||||
Bottom=70
|
||||
State=0
|
||||
|
||||
@@ -0,0 +1,122 @@
|
||||
[Settings]
|
||||
NumFields=12
|
||||
BackButtonText=Back
|
||||
;BackEnabled=0
|
||||
CancelButtonText=Cancel
|
||||
NextButtonText=Next
|
||||
|
||||
[Field 1]
|
||||
Type=label
|
||||
Text=List of JB products
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=0
|
||||
Bottom=15
|
||||
|
||||
[Field 2]
|
||||
Type=RadioButton
|
||||
Text=regular uninstallation
|
||||
Left=5
|
||||
Right=120
|
||||
Top=27
|
||||
Bottom=37
|
||||
State=1
|
||||
|
||||
[Field 3]
|
||||
Type=RadioButton
|
||||
Text=silent uninstallation
|
||||
Left=120
|
||||
Right=-1
|
||||
Top=27
|
||||
Bottom=37
|
||||
State=0
|
||||
|
||||
[Field 4]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=47
|
||||
Bottom=57
|
||||
State=0
|
||||
|
||||
[Field 5]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=59
|
||||
Bottom=69
|
||||
State=0
|
||||
|
||||
[Field 6]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=71
|
||||
Bottom=81
|
||||
State=0
|
||||
|
||||
[Field 7]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=83
|
||||
Bottom=93
|
||||
State=0
|
||||
|
||||
[Field 8]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=95
|
||||
Bottom=105
|
||||
State=0
|
||||
|
||||
[Field 9]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=107
|
||||
Bottom=117
|
||||
State=0
|
||||
|
||||
[Field 10]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=119
|
||||
Bottom=129
|
||||
State=0
|
||||
|
||||
[Field 11]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=131
|
||||
Bottom=141
|
||||
State=0
|
||||
|
||||
[Field 12]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=143
|
||||
Bottom=153
|
||||
State=0
|
||||
|
||||
[Field 13]
|
||||
Type=checkbox
|
||||
Text=An old installation
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=155
|
||||
Bottom=165
|
||||
State=0
|
||||
@@ -0,0 +1,26 @@
|
||||
[Settings]
|
||||
NumFields=3
|
||||
|
||||
[Field 1]
|
||||
Type=checkbox
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=10
|
||||
Bottom=20
|
||||
State=0
|
||||
|
||||
[Field 2]
|
||||
Type=checkbox
|
||||
Left=5
|
||||
Right=-1
|
||||
Top=25
|
||||
Bottom=35
|
||||
State=1
|
||||
|
||||
;[Field 3]
|
||||
;Type=checkbox
|
||||
;Left=5
|
||||
;Right=-1
|
||||
;Top=40
|
||||
;Bottom=50
|
||||
;State=1
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,22 @@
|
||||
; Installation Options page
|
||||
LangString installation_options ${LANG_ENGLISH} "Installation Options"
|
||||
LangString installation_options_prompt ${LANG_ENGLISH} "Configure your ${MUI_PRODUCT} installation"
|
||||
LangString create_desktop_shortcut ${LANG_ENGLISH} "Create Desktop shortcut"
|
||||
LangString create_quick_launch_shortcut ${LANG_ENGLISH} "Create Quick Launch shortcut"
|
||||
LangString install_for_current_user_only ${LANG_ENGLISH} "Install for current user only"
|
||||
|
||||
; Uninstall options page
|
||||
LangString uninstall_options ${LANG_ENGLISH} "Uninstall ${MUI_PRODUCT}"
|
||||
LangString uninstall_options_prompt ${LANG_ENGLISH} "Remove ${MUI_PRODUCT} from your computer"
|
||||
LangString prompt_delete_settings ${LANG_ENGLISH} "Please confirm if you would like to delete the caches and settings of ${MUI_PRODUCT}."
|
||||
LangString confirm_delete_caches ${LANG_ENGLISH} "Delete ${MUI_PRODUCT} ${MUI_VERSION_MAJOR} caches and local history"
|
||||
LangString confirm_delete_settings ${LANG_ENGLISH} "Delete ${MUI_PRODUCT} ${MUI_VERSION_MAJOR} settings and installed plugins"
|
||||
|
||||
; Installation message boxes
|
||||
LangString current_version_already_installed ${LANG_ENGLISH} "Current version of ${MUI_PRODUCT} is already installed. Do you wish to continue?"
|
||||
LangString uninstall_previous_installations_title ${LANG_ENGLISH} "Uninstall old version(s)"
|
||||
LangString uninstall_previous_installations ${LANG_ENGLISH} "Installation found an old version(s) of ${MUI_PRODUCT}. You can see list of the installations below."
|
||||
LangString uninstall_previous_installations_prompt ${LANG_ENGLISH} "Please select the version(s) of ${MUI_PRODUCT} which you would like to uninstall and mode of uninstallation."
|
||||
LangString empty_or_upgrade_folder ${LANG_ENGLISH} "Please select an empty folder or a folder where ${MUI_PRODUCT} ${UPGRADE_VERSION} is installed as the target for installing ${MUI_PRODUCT}."
|
||||
LangString application_running ${LANG_ENGLISH} "Installation detects that $3 is running. Can you stop the application and then continue uninstallation please?"
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
; Installation Options page
|
||||
LangString installation_options ${LANG_JAPANESE} "インストール オプション"
|
||||
LangString installation_options_prompt ${LANG_JAPANESE} "${MUI_PRODUCT} インストールを設定します"
|
||||
LangString create_desktop_shortcut ${LANG_JAPANESE} "デスクトップにショートカットを作成する"
|
||||
LangString create_quick_launch_shortcut ${LANG_JAPANESE} "クイック起動にショートカットを作成する"
|
||||
LangString install_for_current_user_only ${LANG_JAPANESE} "現在のユーザーに対してのみインストールする"
|
||||
|
||||
; Uninstall options page
|
||||
LangString uninstall_options ${LANG_JAPANESE} "${MUI_PRODUCT} をアンインストールします"
|
||||
LangString uninstall_options_prompt ${LANG_JAPANESE} "コンピュータから ${MUI_PRODUCT} を削除します"
|
||||
LangString prompt_delete_settings ${LANG_JAPANESE} "${MUI_PRODUCT} の設定とキャッシュを削除するかどうかを確認してください"
|
||||
LangString confirm_delete_caches ${LANG_JAPANESE} "${MUI_PRODUCT} のキャッシュとローカル履歴を削除する"
|
||||
LangString confirm_delete_settings ${LANG_JAPANESE} "${MUI_PRODUCT} の設定とインストール済みのプラグインを削除する"
|
||||
|
||||
; Installation message boxes
|
||||
LangString current_version_already_installed ${LANG_JAPANESE} "${MUI_PRODUCT} の現在のバージョンは既にインストールされています。 インストールを続行しますか ?"
|
||||
LangString empty_or_upgrade_folder ${LANG_JAPANESE} "空のフォルダまたは ${MUI_PRODUCT} のターゲットとして IntelliJ IDEA 5.0 をインストールするフォルダを選択してください。"
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
; Installer images
|
||||
!define IMAGES_LOCATION ${BASE_DIR}\build\images\idea
|
||||
!define LICENSE_FILE ${BASE_DIR}\license\IDEA_license
|
||||
!define PRODUCT_PROPERTIES_FILE ${BASE_DIR}\out\release\dist.all\bin\idea.properties
|
||||
!define PRODUCT_VM_OPTIONS_NAME idea*.exe.vmoptions
|
||||
!define PRODUCT_VM_OPTIONS_FILE ${BASE_DIR}\out\release\dist.win\bin\${PRODUCT_VM_OPTIONS_NAME}
|
||||
@@ -0,0 +1,5 @@
|
||||
; Installer images
|
||||
!define IMAGES_LOCATION ${BASE_DIR}\build\images\idea
|
||||
!define PRODUCT_PROPERTIES_FILE ${BASE_DIR}\out\release\dist.all.ce\bin\idea.properties
|
||||
!define PRODUCT_VM_OPTIONS_NAME idea*.exe.vmoptions
|
||||
!define PRODUCT_VM_OPTIONS_FILE ${BASE_DIR}\out\release\dist.win.ce\bin\${PRODUCT_VM_OPTIONS_NAME}
|
||||
@@ -0,0 +1,75 @@
|
||||
; -----------------------------------------------------------------------------
|
||||
; OMReadRegStr
|
||||
; $0 - root_key ("HKCU" | "HKLM")
|
||||
; $1 - subkey
|
||||
; $2 - value name
|
||||
; $3 - result
|
||||
|
||||
Function OMReadRegStr
|
||||
StrCmp $0 "HKCU" hkcu
|
||||
ReadRegStr $3 HKLM $1 $2
|
||||
goto done
|
||||
hkcu:
|
||||
ReadRegStr $3 HKCU $1 $2
|
||||
done:
|
||||
FunctionEnd
|
||||
|
||||
; -----------------------------------------------------------------------------
|
||||
; OMDeleteRegValue
|
||||
; $0 - root_key ("HKCU" | "HKLM")
|
||||
; $1 - subkey
|
||||
; $2 - value name
|
||||
|
||||
Function OMDeleteRegValue
|
||||
StrCmp $0 "HKCU" hkcu
|
||||
DeleteRegValue HKLM $1 $2
|
||||
goto done
|
||||
hkcu:
|
||||
DeleteRegValue HKCU $1 $2
|
||||
done:
|
||||
FunctionEnd
|
||||
|
||||
; -----------------------------------------------------------------------------
|
||||
; OMDeleteRegKeyIfEmpty
|
||||
; $0 - root_key ("HKCU" | "HKLM")
|
||||
; $1 - subkey
|
||||
|
||||
Function OMDeleteRegKeyIfEmpty
|
||||
StrCmp $0 "HKCU" hkcu
|
||||
DeleteRegKey /ifempty HKLM $1
|
||||
goto done
|
||||
hkcu:
|
||||
DeleteRegKey /ifempty HKCU $1
|
||||
done:
|
||||
FunctionEnd
|
||||
|
||||
; -----------------------------------------------------------------------------
|
||||
; OMDeleteRegKey
|
||||
; $0 - root_key ("HKCU" | "HKLM")
|
||||
; $1 - subkey
|
||||
|
||||
Function OMDeleteRegKey
|
||||
StrCmp $0 "HKCU" hkcu
|
||||
DeleteRegKey /ifempty HKLM $1
|
||||
goto done
|
||||
hkcu:
|
||||
DeleteRegKey /ifempty HKCU $1
|
||||
done:
|
||||
FunctionEnd
|
||||
|
||||
|
||||
; -----------------------------------------------------------------------------
|
||||
; OMWriteRegStr
|
||||
; $0 - root_key ("HKCU" | "HKLM")
|
||||
; $1 - subkey
|
||||
; $2 - value name
|
||||
; $3 - value
|
||||
|
||||
Function OMWriteRegStr
|
||||
StrCmp $0 "HKCU" hkcu
|
||||
WriteRegStr HKLM $1 $2 $3
|
||||
goto done
|
||||
hkcu:
|
||||
WriteRegStr HKCU $1 $2 $3
|
||||
done:
|
||||
FunctionEnd
|
||||
@@ -0,0 +1,13 @@
|
||||
!define MANUFACTURER "JetBrains"
|
||||
!define MUI_PRODUCT "IntelliJ IDEA"
|
||||
!define PRODUCT_FULL_NAME "IntelliJ IDEA"
|
||||
!define PRODUCT_EXE_FILE "idea.exe"
|
||||
!define PRODUCT_ICON_FILE "idea_inst.ico"
|
||||
!define PRODUCT_UNINST_ICON_FILE "idea_uninst.ico"
|
||||
!define PRODUCT_LOGO_FILE "logo.bmp"
|
||||
!define PRODUCT_HEADER_FILE "headerlogo.bmp"
|
||||
|
||||
; if SHOULD_SET_DEFAULT_INSTDIR != 0 then default installation directory will be directory where highest-numbered IDEA build has been installed
|
||||
; set to 1 for release build
|
||||
!define SHOULD_SET_DEFAULT_INSTDIR "0"
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
!define MANUFACTURER "JetBrains"
|
||||
!define MUI_PRODUCT "IntelliJ IDEA Community Edition"
|
||||
!define PRODUCT_FULL_NAME "IntelliJ IDEA Community Edition"
|
||||
!define PRODUCT_EXE_FILE "idea.exe"
|
||||
!define PRODUCT_ICON_FILE "idea_CEinst.ico"
|
||||
!define PRODUCT_UNINST_ICON_FILE "idea_CEuninst.ico"
|
||||
!define PRODUCT_LOGO_FILE "logoCE.bmp"
|
||||
!define PRODUCT_HEADER_FILE "headerlogoCE.bmp"
|
||||
|
||||
; if SHOULD_SET_DEFAULT_INSTDIR != 0 then default installation directory will be directory where highest-numbered IDEA build has been installed
|
||||
; set to 1 for release build
|
||||
!define SHOULD_SET_DEFAULT_INSTDIR "0"
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
!define MUI_VERSION_MAJOR "__VERSION_MAJOR__"
|
||||
!define MUI_VERSION_MINOR "__VERSION_MINOR__"
|
||||
|
||||
!define VER_BUILD __BUILD_NUMBER__
|
||||
|
||||
!define MIN_UPGRADE_BUILD __MIN_UPGRADE_BUILD__
|
||||
!define MAX_UPGRADE_BUILD __MAX_UPGRADE_BUILD__
|
||||
!define UPGRADE_VERSION __UPGRADE_VERSION__
|
||||
|
||||
!define PRODUCT_WITH_VER "${MUI_PRODUCT} ${VER_BUILD}"
|
||||
!define PRODUCT_FULL_NAME_WITH_VER "${PRODUCT_FULL_NAME} ${VER_BUILD}"
|
||||
!define PRODUCT_PATHS_SELECTOR "__PRODUCT_PATHS_SELECTOR__"
|
||||
!define PRODUCT_SETTINGS_DIR ".${PRODUCT_PATHS_SELECTOR}"
|
||||
@@ -0,0 +1,13 @@
|
||||
!define MUI_VERSION_MAJOR "__VERSION_MAJOR__"
|
||||
!define MUI_VERSION_MINOR "__VERSION_MINOR__"
|
||||
|
||||
!define VER_BUILD __BUILD_NUMBER__
|
||||
|
||||
!define MIN_UPGRADE_BUILD __MIN_UPGRADE_BUILD__
|
||||
!define MAX_UPGRADE_BUILD __MAX_UPGRADE_BUILD__
|
||||
!define UPGRADE_VERSION __UPGRADE_VERSION__
|
||||
|
||||
!define PRODUCT_WITH_VER "${MUI_PRODUCT} ${MUI_VERSION_MAJOR}.${MUI_VERSION_MINOR}"
|
||||
!define PRODUCT_FULL_NAME_WITH_VER "${PRODUCT_FULL_NAME} ${MUI_VERSION_MAJOR}.${MUI_VERSION_MINOR}"
|
||||
!define PRODUCT_PATHS_SELECTOR "__PRODUCT_PATHS_SELECTOR__"
|
||||
!define PRODUCT_SETTINGS_DIR ".${PRODUCT_PATHS_SELECTOR}"
|
||||
Reference in New Issue
Block a user