1- Name "@PACKAGE_NAME @ (64-bit)"
1+ Name "@CLIENT_NAME @ (64-bit)"
22
33RequestExecutionLevel highest
44SetCompressor /SOLID lzma
@@ -11,8 +11,8 @@ Unicode true
1111
1212# General Symbol Definitions
1313!define REGKEY "SOFTWARE\$(^Name)"
14- !define COMPANY "@PACKAGE_NAME @ project"
15- !define URL @PACKAGE_URL @
14+ !define COMPANY "@CLIENT_NAME @ project"
15+ !define URL @CLIENT_URL @
1616
1717# MUI Symbol Definitions
1818!define MUI_ICON "@abs_top_srcdir@/share/pixmaps/bitcoin.ico"
@@ -24,7 +24,7 @@ Unicode true
2424!define MUI_STARTMENUPAGE_REGISTRY_ROOT HKLM
2525!define MUI_STARTMENUPAGE_REGISTRY_KEY ${REGKEY}
2626!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME StartMenuGroup
27- !define MUI_STARTMENUPAGE_DEFAULTFOLDER "@PACKAGE_NAME @"
27+ !define MUI_STARTMENUPAGE_DEFAULTFOLDER "@CLIENT_NAME @"
2828!define MUI_FINISHPAGE_RUN "$WINDIR\explorer.exe"
2929!define MUI_FINISHPAGE_RUN_PARAMETERS $INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@
3030!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\modern-uninstall.ico"
@@ -58,12 +58,12 @@ XPStyle on
5858BrandingText " "
5959ShowInstDetails show
6060VIProductVersion @CLIENT_VERSION_MAJOR@.@CLIENT_VERSION_MINOR@.@
[email protected] 61- VIAddVersionKey ProductName "@PACKAGE_NAME @"
62- VIAddVersionKey ProductVersion "@PACKAGE_VERSION @"
61+ VIAddVersionKey ProductName "@CLIENT_NAME @"
62+ VIAddVersionKey ProductVersion "@CLIENT_VERSION_STRING @"
6363VIAddVersionKey CompanyName "${COMPANY}"
6464VIAddVersionKey CompanyWebsite "${URL}"
65- VIAddVersionKey FileVersion "@PACKAGE_VERSION @"
66- VIAddVersionKey FileDescription "Installer for @PACKAGE_NAME @"
65+ VIAddVersionKey FileVersion "@CLIENT_VERSION_STRING @"
66+ VIAddVersionKey FileDescription "Installer for @CLIENT_NAME @"
6767VIAddVersionKey LegalCopyright "Copyright (C) 2009-@COPYRIGHT_YEAR@ @COPYRIGHT_HOLDERS_FINAL@"
6868InstallDirRegKey HKCU "${REGKEY}" Path
6969ShowUninstDetails show
@@ -95,23 +95,23 @@ Section -post SEC0001
9595 !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
9696 CreateDirectory $SMPROGRAMS\$StartMenuGroup
9797 CreateShortcut "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk" $INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@
98- CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME @ (testnet).lnk" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "-testnet" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" 1
99- CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME @ (test signet).lnk" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "-signet" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" 2
100- CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME @ (testnet4).lnk" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "-testnet4" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" 3
98+ CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@CLIENT_NAME @ (testnet).lnk" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "-testnet" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" 1
99+ CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@CLIENT_NAME @ (test signet).lnk" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "-signet" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" 2
100+ CreateShortcut "$SMPROGRAMS\$StartMenuGroup\@CLIENT_NAME @ (testnet4).lnk" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "-testnet4" "$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" 3
101101 CreateShortcut "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk" $INSTDIR\uninstall.exe
102102 !insertmacro MUI_STARTMENU_WRITE_END
103103 WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayName "$(^Name)"
104- WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayVersion "@PACKAGE_VERSION @"
104+ WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayVersion "@CLIENT_VERSION_STRING @"
105105 WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" Publisher "${COMPANY}"
106106 WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" URLInfoAbout "${URL}"
107107 WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" DisplayIcon $INSTDIR\bitcoin-qt.exe
108108 WriteRegStr HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" UninstallString $INSTDIR\uninstall.exe
109109 WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoModify 1
110110 WriteRegDWORD HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" NoRepair 1
111- WriteRegStr HKCR "@PACKAGE_TARNAME @" "URL Protocol" ""
112- WriteRegStr HKCR "@PACKAGE_TARNAME @" "" "URL:Bitcoin"
113- WriteRegStr HKCR "@PACKAGE_TARNAME @\DefaultIcon" "" $INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@
114- WriteRegStr HKCR "@PACKAGE_TARNAME @\shell\open\command" "" '"$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "%1"'
111+ WriteRegStr HKCR "@CLIENT_TARNAME @" "URL Protocol" ""
112+ WriteRegStr HKCR "@CLIENT_TARNAME @" "" "URL:Bitcoin"
113+ WriteRegStr HKCR "@CLIENT_TARNAME @\DefaultIcon" "" $INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@
114+ WriteRegStr HKCR "@CLIENT_TARNAME @\shell\open\command" "" '"$INSTDIR\@BITCOIN_GUI_NAME@@EXEEXT@" "%1"'
115115SectionEnd
116116
117117# Macro for selecting uninstaller sections
@@ -142,9 +142,9 @@ Section -un.post UNSEC0001
142142 DeleteRegKey HKCU "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)"
143143 Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\Uninstall $(^Name).lnk"
144144 Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\$(^Name).lnk"
145- Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME @ (testnet).lnk"
146- Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME @ (testnet4).lnk"
147- Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@PACKAGE_NAME @ (test signet).lnk"
145+ Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@CLIENT_NAME @ (testnet).lnk"
146+ Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@CLIENT_NAME @ (testnet4).lnk"
147+ Delete /REBOOTOK "$SMPROGRAMS\$StartMenuGroup\@CLIENT_NAME @ (test signet).lnk"
148148 Delete /REBOOTOK "$SMSTARTUP\Bitcoin.lnk"
149149 Delete /REBOOTOK $INSTDIR\uninstall.exe
150150 Delete /REBOOTOK $INSTDIR\debug.log
@@ -153,7 +153,7 @@ Section -un.post UNSEC0001
153153 DeleteRegValue HKCU "${REGKEY}" Path
154154 DeleteRegKey /IfEmpty HKCU "${REGKEY}\Components"
155155 DeleteRegKey /IfEmpty HKCU "${REGKEY}"
156- DeleteRegKey HKCR "@PACKAGE_TARNAME @"
156+ DeleteRegKey HKCR "@CLIENT_TARNAME @"
157157 RmDir /REBOOTOK $SMPROGRAMS\$StartMenuGroup
158158 RmDir /REBOOTOK $INSTDIR
159159 Push $R0
0 commit comments