diff options
Diffstat (limited to 'debian/fireflies/fireflies-2.08/win32')
-rw-r--r-- | debian/fireflies/fireflies-2.08/win32/Makefile | 7 | ||||
-rw-r--r-- | debian/fireflies/fireflies-2.08/win32/fireflies.nsi | 41 |
2 files changed, 48 insertions, 0 deletions
diff --git a/debian/fireflies/fireflies-2.08/win32/Makefile b/debian/fireflies/fireflies-2.08/win32/Makefile new file mode 100644 index 00000000..8e22e923 --- /dev/null +++ b/debian/fireflies/fireflies-2.08/win32/Makefile @@ -0,0 +1,7 @@ +NSIS_PATH=/c/Program Files/NSIS + +all: + PATH="$$PATH:$(NSIS_PATH)" makensis.exe fireflies.nsi + +clean: + rm -f fireflies*.exe diff --git a/debian/fireflies/fireflies-2.08/win32/fireflies.nsi b/debian/fireflies/fireflies-2.08/win32/fireflies.nsi new file mode 100644 index 00000000..6cb8e258 --- /dev/null +++ b/debian/fireflies/fireflies-2.08/win32/fireflies.nsi @@ -0,0 +1,41 @@ +; fireflies.nsi -
+
+!define VERSION 2.05
+Name "Fireflies ${VERSION}"
+OutFile "fireflies-scr-${VERSION}.exe"
+
+InstallDir $WINDIR
+
+; The stuff to install
+Section "Example2 (required)"
+ SectionIn RO
+
+ MessageBox MB_YESNO|MB_ICONINFORMATION "This will install the fireflies screensaver. Click Yes to proceed." IDYES yesinstall
+ Quit
+ yesinstall:
+ SetOutPath $INSTDIR
+ File "..\src\fireflies.scr"
+
+ ; Write the installation path into the registry
+ WriteRegStr HKLM SOFTWARE\NSIS_Example2 "Install_Dir" "$INSTDIR"
+
+ ; Write the uninstall keys for Windows
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Fireflies" "DisplayName" "Fireflies Screensaver (remove only)"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Fireflies" "UninstallString" '"$INSTDIR\fire-un.exe"'
+ WriteUninstaller "fire-un.exe"
+SectionEnd
+
+;--------------------------------
+; Uninstaller
+
+UninstallText "This will uninstall Fireflies. Hit next to continue."
+
+Section "Uninstall"
+ ; remove registry keys
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Fireflies"
+ DeleteRegKey HKCU "Software\Fireflies"
+
+ ; remove files and uninstaller
+ Delete $INSTDIR\fireflies.scr
+ Delete $INSTDIR\fire-un.exe
+SectionEnd
|