Skip to content

Commit 5f02140

Browse files
committed
Add version to Windows installer
1 parent ba9f945 commit 5f02140

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ ifdef ARCH_WIN
144144
cd dist && zip -5 -r Rack-$(VERSION)-$(ARCH).zip Rack
145145
# Make NSIS installer
146146
# pacman -S mingw-w64-x86_64-nsis
147-
makensis installer.nsi
147+
makensis -DVERSION=$(VERSION) installer.nsi
148148
mv installer.exe dist/Rack-$(VERSION)-$(ARCH).exe
149149
endif
150150

installer.nsi

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
!include "MUI2.nsh"
22

3-
Name "VCV Rack"
3+
Name "VCV Rack ${VERSION}"
44
OutFile "installer.exe"
55
SetCompressor /solid "lzma"
66
CRCCheck On
@@ -55,12 +55,15 @@ Section "VCV Rack" VCV_RACK_SECTION
5555
; Write uninstaller info
5656
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "DisplayName" "VCV Rack"
5757
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "DisplayIcon" '"$INSTDIR\Rack.exe"'
58+
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "DisplayVersion" "${VERSION}"
5859
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "UninstallString" '"$INSTDIR\Uninstall.exe"'
5960
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "QuietUninstallString" '"$INSTDIR\Uninstall.exe" /S'
6061
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "InstallLocation" '"$INSTDIR"'
6162
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "Publisher" "VCV"
6263
SectionGetSize ${VCV_RACK_SECTION} $0
6364
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "EstimatedSize" $0
65+
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "NoModify" 1
66+
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\VCV Rack" "NoRepair" 1
6467

6568
; Create uninstaller
6669
WriteUninstaller "$INSTDIR\Uninstall.exe"

0 commit comments

Comments
 (0)