2007-08-30 Marcus Brinkmann <marcus@g10code.de>
[gpg4win.git] / src / uninst-gnupg2.nsi
1 # uninst-gnupg2.nsi - Uninstaller snippet for gnupg2. -*- coding: latin-1; -*-
2 # Copyright (C) 2007 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., 51 Franklin Street, Fifth Floor, Boston,
19 # MA 02110-1301, USA.
20
21
22 !ifdef prefix
23 !undef prefix
24 !endif
25 !define prefix ${ipdir}/gnupg2-${gpg4win_pkg_gnupg2_version}
26
27
28 # Uninstaller section.
29 Section "-un.gnupg2"
30 !ifdef SOURCES
31   Push "${gpg4win_pkg_gnupg2}"
32   Call un.SourceDelete
33 !else
34   Delete "$INSTDIR\gpg2.exe"
35   Delete "$INSTDIR\gpgsm.exe"
36   Delete "$INSTDIR\gpg-agent.exe"
37   Delete "$INSTDIR\scdaemon.exe"
38   Delete "$INSTDIR\gpgconf.exe"
39   Delete "$INSTDIR\gpg-connect-agent.exe"
40
41   Delete "$INSTDIR\pub\gpg2.exe"
42   Delete "$INSTDIR\pub\gpgsm.exe"
43   Delete "$INSTDIR\pub\gpg-connect-agent.exe"
44   RMDir "$INSTDIR\pub"
45
46   Delete "$INSTDIR\gpg2keys_finger.exe"
47   Delete "$INSTDIR\gpg2keys_hkp.exe"
48   Delete "$INSTDIR\gpg2keys_curl.exe"
49   Delete "$INSTDIR\gpg2keys_ldap.exe"
50   Delete "$INSTDIR\gpg-protect-tool.exe"
51   Delete "$INSTDIR\gpg-preset-passphrase.exe"
52
53   Delete "$INSTDIR\share\gnupg\qualified.txt"
54   Delete "$INSTDIR\share\gnupg\com-certs.pem"
55   Delete "$INSTDIR\share\gnupg\gpg-conf.skel"
56   RMDir "$INSTDIR\share\gnupg"
57
58 #  Delete "$INSTDIR\gnupg.nls\de.mo"
59 #  RMDir  "$INSTDIR\gnupg.nls"
60
61 !endif
62 SectionEnd