summaryrefslogtreecommitdiff
path: root/src/sys/win32/schism.nsis
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2017-05-26 21:51:04 -0700
committerVito Caputo <vcaputo@pengaru.com>2017-05-26 22:48:09 -0700
commit78f8fce7f286fd0c71774e2567404ed51f24fef3 (patch)
treef3de4987f7a9fc1bc03331e97b65a851b041051a /src/sys/win32/schism.nsis
*: initial commit of stripped schism stuff
Forking schism tracker's IT playback stuff into a little playback library for embedding in demos.
Diffstat (limited to 'src/sys/win32/schism.nsis')
-rw-r--r--src/sys/win32/schism.nsis75
1 files changed, 75 insertions, 0 deletions
diff --git a/src/sys/win32/schism.nsis b/src/sys/win32/schism.nsis
new file mode 100644
index 0000000..525e1d2
--- /dev/null
+++ b/src/sys/win32/schism.nsis
@@ -0,0 +1,75 @@
+Name "Schism Tracker"
+Caption 'Schism Tracker'
+OutFile 'install.exe'
+InstallDir "$PROGRAMFILES\Schism Tracker"
+LicenseData 'COPYING.txt'
+LicenseBkColor 0xFFFFFF
+ShowInstDetails show
+XpStyle on
+
+Page License
+Page Directory
+Page InstFiles
+
+UninstPage uninstConfirm
+UninstPage instfiles
+
+AutoCloseWindow false
+
+Section
+ SetOutPath $INSTDIR
+ File "schismtracker.exe"
+ File "schism.ico"
+ File "SDL.dll"
+ File "COPYING.txt"
+ File "README.txt"
+ File "NEWS.txt"
+ File "ChangeLog.txt"
+ WriteUninstaller "uninstall.exe"
+
+ WriteRegStr HKCR ".it" "" "Schism Tracker"
+ WriteRegStr HKCR ".s3m" "" "Schism Tracker"
+ WriteRegStr HKCR ".mod" "" "Schism Tracker"
+ WriteRegStr HKCR ".669" "" "Schism Tracker"
+ WriteRegStr HKCR ".amf" "" "Schism Tracker"
+ WriteRegStr HKCR ".ams" "" "Schism Tracker"
+ WriteRegStr HKCR ".dbm" "" "Schism Tracker"
+ WriteRegStr HKCR ".dmf" "" "Schism Tracker"
+ WriteRegStr HKCR ".dsm" "" "Schism Tracker"
+ WriteRegStr HKCR ".far" "" "Schism Tracker"
+ WriteRegStr HKCR ".mdl" "" "Schism Tracker"
+ WriteRegStr HKCR ".med" "" "Schism Tracker"
+ WriteRegStr HKCR ".mt2" "" "Schism Tracker"
+ WriteRegStr HKCR ".mtm" "" "Schism Tracker"
+ WriteRegStr HKCR ".okt" "" "Schism Tracker"
+ WriteRegStr HKCR ".psm" "" "Schism Tracker"
+ WriteRegStr HKCR ".ptm" "" "Schism Tracker"
+ WriteRegStr HKCR ".stm" "" "Schism Tracker"
+ WriteRegStr HKCR ".ult" "" "Schism Tracker"
+ WriteRegStr HKCR ".umx" "" "Schism Tracker"
+ WriteRegStr HKCR ".xm" "" "Schism Tracker"
+
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Schism Tracker" "DisplayName" "Schism Tracker (remove only)"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Schism Tracker" "UninstallString" '"$INSTDIR\uninstall.exe"'
+ WriteRegStr HKCR "Schism Tracker\Shell\open\command\" "" '"$INSTDIR\schismtracker.exe" "%1"'
+ WriteRegStr HKCR "Schism Tracker\DefaultIcon" "" "$INSTDIR\schism.ico"
+
+ CreateDirectory "$SMPROGRAMS\Schism Tracker"
+ CreateShortCut "$SMPROGRAMS\Schism Tracker\Schism Tracker.lnk" "$INSTDIR\schismtracker.exe" "" "$INSTDIR\schism.ico"
+ CreateShortCut "$SMPROGRAMS\Schism Tracker\Schism Font Editor.lnk" "$INSTDIR\schismtracker.exe" "--font-editor" "$INSTDIR\schism.ico"
+ CreateShortCut "$SMPROGRAMS\Schism Tracker\Uninstall Schism Tracker.lnk" "$INSTDIR\uninstall.exe"
+SectionEnd
+
+
+Section "Uninstall"
+ Delete "$INSTDIR\schismtracker.exe"
+ Delete "$INSTDIR\SDL.dll"
+ Delete "$INSTDIR\schism.ico"
+ Delete "$INSTDIR\COPYING.txt"
+ Delete "$INSTDIR\README.txt"
+ Delete "$INSTDIR\NEWS.txt"
+ Delete "$INSTDIR\ChangeLog.txt"
+ Delete "$SMPROGRAMS\Schism Tracker\Schism Tracker.lnk"
+ Delete "$SMPROGRAMS\Schism Tracker\Font Editor.lnk"
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Schism Tracker"
+SectionEnd
© All Rights Reserved