Fix last change.
[gpg4win.git] / src / installer-finish.nsi
1 # installer-finish.nsi - Installer for GPG4Win.      -*- coding: latin-1; -*-
2 # Copyright (C) 2005 g10 Code GmbH
3
4 # This file is part of GPG4Win.
5
6 # GPG4Win is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2 of the License, or
9 # (at your option) any later version.
10
11 # GPG4Win is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 # GNU General Public License for more details.
15
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19
20 # Last section is a hidden one.
21 Section
22
23   WriteUninstaller "$INSTDIR\${PACKAGE}-uninstall.exe"
24
25 #  StrCpy $MYTMP "Software\Microsoft\Windows\CurrentVersion\Uninstall\GnuPG"
26 #  WriteRegExpandStr HKLM $MYTMP "UninstallString" '"$INSTDIR\uninst-gnupg.exe"'
27 #  WriteRegExpandStr HKLM $MYTMP "InstallLocation" "$INSTDIR"
28 #  WriteRegStr       HKLM $MYTMP "DisplayName"     "GNU Privacy Guard"
29 #  WriteRegStr       HKLM $MYTMP "DisplayIcon"     "$INSTDIR\gpg.exe,0"
30 #  WriteRegStr       HKLM $MYTMP "DisplayVersion"  "${VERSION}"
31 #  WriteRegStr       HKLM $MYTMP "Publisher"       "Free Software Foundation"
32 #  WriteRegStr       HKLM $MYTMP "URLInfoAbout"    "http://www.gnupg.org/"
33 #  WriteRegDWORD     HKLM $MYTMP "NoModify"        "1"
34 #  WriteRegDWORD     HKLM $MYTMP "NoRepair"        "1"
35
36 SectionEnd
37
38
39 Section Uninstall
40 !ifdef HAVE_STARTMENU
41 !insertmacro MUI_STARTMENU_GETFOLDER ${STARTMENU_FOLDER} $R0
42 !ifdef HAVE_PKG_GPA
43   Delete "$SMPROGRAMS\$R0\GPA.lnk"
44 !endif
45   Delete "$SMPROGRAMS\$R0\Uninstall.lnk"
46   RMDir "$SMPROGRAMS\$R0"
47   DeleteRegValue HKLM "Software\GNU\${PRETTY_PACKAGE_SHORT}" \
48         "Start Menu Folder"
49 !endif
50
51   Delete "$INSTDIR\${PACKAGE}-uninstall.exe"
52   RMDir "$INSTDIR"
53
54   # Clean the registry.
55   DeleteRegValue HKLM "Software\GNU\${PRETTY_PACKAGE_SHORT}" \
56         "Install Directory"
57   DeleteRegKey /ifempty HKLM "Software\GNU\${PRETTY_PACKAGE_SHORT}" \
58 SectionEnd