|
@@ -0,0 +1,52 @@
|
|
|
|
|
+!define APPNAME "DarkFi"
|
|
|
|
|
+!define COMPANYNAME "Dyne.org"
|
|
|
|
|
+!define DESCRIPTION "DarkFi UI App"
|
|
|
|
|
+!define VERSIONMAJOR 0
|
|
|
|
|
+!define VERSIONMINOR 1
|
|
|
|
|
+!define VERSIONBUILD 0
|
|
|
|
|
+!define HELPURL "https://dark.fi"
|
|
|
|
|
+!define UPDATEURL "https://dark.fi"
|
|
|
|
|
+!define ABOUTURL "https://dark.fi"
|
|
|
|
|
+!define INSTALLSIZE 100000
|
|
|
|
|
+
|
|
|
|
|
+!define VERSION "@VERSION@"
|
|
|
|
|
+!define DIST_DIR "@DIST_DIR@"
|
|
|
|
|
+!define OUTPUT_FILE "@OUTPUT_FILE@"
|
|
|
|
|
+
|
|
|
|
|
+RequestExecutionLevel admin
|
|
|
|
|
+
|
|
|
|
|
+InstallDir "$PROGRAMFILES\${APPNAME}"
|
|
|
|
|
+
|
|
|
|
|
+Page directory
|
|
|
|
|
+Page instfiles
|
|
|
|
|
+
|
|
|
|
|
+Section "install"
|
|
|
|
|
+ SetOutPath $INSTDIR
|
|
|
|
|
+ File /r "${DIST_DIR}\*"
|
|
|
|
|
+
|
|
|
|
|
+ ; Desktop shortcut
|
|
|
|
|
+ CreateShortCut "$DESKTOP\${APPNAME}.lnk" "$INSTDIR\darkfi-app.exe"
|
|
|
|
|
+
|
|
|
|
|
+ ; Start Menu shortcut
|
|
|
|
|
+ CreateDirectory "$SMPROGRAMS\${APPNAME}"
|
|
|
|
|
+ CreateShortCut "$SMPROGRAMS\${APPNAME}\${APPNAME}.lnk" "$INSTDIR\darkfi-app.exe"
|
|
|
|
|
+
|
|
|
|
|
+ ; Uninstaller
|
|
|
|
|
+ WriteUninstaller "$INSTDIR\uninstall.exe"
|
|
|
|
|
+
|
|
|
|
|
+ ; Add to Add/Remove Programs
|
|
|
|
|
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "DisplayName" "${APPNAME}"
|
|
|
|
|
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "UninstallString" "$INSTDIR\uninstall.exe"
|
|
|
|
|
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "Publisher" "${COMPANYNAME}"
|
|
|
|
|
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}" "DisplayVersion" "${VERSION}"
|
|
|
|
|
+SectionEnd
|
|
|
|
|
+
|
|
|
|
|
+Section "uninstall"
|
|
|
|
|
+ Delete "$DESKTOP\${APPNAME}.lnk"
|
|
|
|
|
+ RMDir /r "$SMPROGRAMS\${APPNAME}"
|
|
|
|
|
+ RMDir /r $INSTDIR
|
|
|
|
|
+
|
|
|
|
|
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APPNAME}"
|
|
|
|
|
+SectionEnd
|
|
|
|
|
+
|
|
|
|
|
+!finalize "${OUTPUT_FILE}"
|