Author: loonycyborg
Date: Mon Jun 29 20:28:06 2009
New Revision: 36466

URL: http://svn.gna.org/viewcvs/wesnoth?rev=36466&view=rev
Log:
Made windows installer write uninstall information so Wesnoth will appear in 
Add/Remove Programs.

Modified:
    trunk/packaging/windows/Wesnoth.nsi.in

Modified: trunk/packaging/windows/Wesnoth.nsi.in
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/packaging/windows/Wesnoth.nsi.in?rev=36466&r1=36465&r2=36466&view=diff
==============================================================================
--- trunk/packaging/windows/Wesnoth.nsi.in (original)
+++ trunk/packaging/windows/Wesnoth.nsi.in Mon Jun 29 20:28:06 2009
@@ -168,7 +168,17 @@
   
   ;Create uninstaller
   WriteUninstaller "$INSTDIR\Uninstall.exe"
-
+  
+  ;Add uninstall information
+  WriteRegStr SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version" "DisplayName" "Battle for Wesnoth %version" 
+  WriteRegStr SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version" "DisplayIcon" "$\"$INSTDIR\wesnoth.exe$\""
+  WriteRegStr SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version" "UninstallString" "$\"$INSTDIR\Uninstall.exe$\""
+  WriteRegStr SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version" "QuietUninstallString" "$\"$INSTDIR\Uninstall.exe$\" /S"
+  WriteRegStr SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version" "URLInfoAbout" "www.wesnoth.org"
+  WriteRegStr SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version" "DisplayVersion" "%version"
+  WriteRegDWORD SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version" "NoModify" 1
+  WriteRegDWORD SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version" "NoRepair" 1
+  
   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
     
   ${If} $UserdataMyDocumentsRadioButtonState == ${BST_CHECKED}
@@ -268,6 +278,7 @@
   Delete "$SMPROGRAMS\$StartMenuFolder\Battle for Wesnoth.lnk"
   RMDir "$SMPROGRAMS\$StartMenuFolder"
 
+  DeleteRegKey SHCTX 
"Software\Microsoft\Windows\CurrentVersion\Uninstall\Battle for Wesnoth 
%version"
   DeleteRegKey /ifempty SHCTX "Software\Battle for Wesnoth\%version"
   DeleteRegKey /ifempty SHCTX "Software\Battle for Wesnoth"
 


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to