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