1
- Name "@PACKAGE_NAME@ (@WINDOWS_BITS@ -bit)"
1
+ Name "@PACKAGE_NAME@ (64 -bit)"
2
2
3
3
RequestExecutionLevel highest
4
4
SetCompressor /SOLID lzma
@@ -28,9 +28,7 @@ SetCompressor /SOLID lzma
28
28
# Included files
29
29
!include Sections.nsh
30
30
!include MUI2.nsh
31
- !if "@WINDOWS_BITS@" == "64"
32
31
!include x64.nsh
33
- !endif
34
32
35
33
# Variables
36
34
Var StartMenuGroup
@@ -48,12 +46,8 @@ Var StartMenuGroup
48
46
!insertmacro MUI_LANGUAGE English
49
47
50
48
# Installer attributes
51
- OutFile @abs_top_srcdir@/@PACKAGE_TARNAME@-@PACKAGE_VERSION@-win@
[email protected]
52
- !if "@WINDOWS_BITS@" == "64"
49
+ OutFile @abs_top_srcdir@/@PACKAGE_TARNAME@-@
[email protected]
53
50
InstallDir $PROGRAMFILES64\Bitcoin
54
- !else
55
- InstallDir $PROGRAMFILES\Bitcoin
56
- !endif
57
51
CRCCheck on
58
52
XPStyle on
59
53
BrandingText " "
@@ -94,7 +88,7 @@ Section -post SEC0001
94
88
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
95
89
CreateDirectory $SMPROGRAMS\$StartMenuGroup
96
90
CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" $INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@
97
- CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME@ (testnet, @WINDOWS_BITS@ -bit).lnk" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "-testnet" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" 1
91
+ CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME@ (testnet, 64 -bit).lnk" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "-testnet" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" 1
98
92
CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe
99
93
!insertmacro MUI_STARTMENU_WRITE_END
100
94
WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)"
@@ -138,7 +132,7 @@ Section -un.post UNSEC0001
138
132
DeleteRegKey HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)"
139
133
Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk"
140
134
Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk"
141
- Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME@ (testnet, @WINDOWS_BITS@ -bit).lnk"
135
+ Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME@ (testnet, 64 -bit).lnk"
142
136
Delete /REBOOTOK "$SMSTARTUP\Bitcoin.lnk"
143
137
Delete /REBOOTOK $INSTDIR\uninstall.exe
144
138
Delete /REBOOTOK $INSTDIR\debug.log
@@ -160,15 +154,13 @@ SectionEnd
160
154
# Installer functions
161
155
Function .onInit
162
156
InitPluginsDir
163
- !if "@WINDOWS_BITS@" == "64"
164
157
${If} ${RunningX64}
165
158
; disable registry redirection (enable access to 64-bit portion of registry)
166
159
SetRegView 64
167
160
${Else}
168
161
MessageBox MB_OK|MB_ICONSTOP "Cannot install 64-bit version on a 32-bit system."
169
162
Abort
170
163
${EndIf}
171
- !endif
172
164
FunctionEnd
173
165
174
166
# Uninstaller functions
0 commit comments