65451bac4efad11d7d848e395fe8c830d09976bf
[gpg4win.git] / src / uninst-kleopatra.nsi
1 # uninst-kleopatra.nsi - Installer snippet for kleopatra.    -*- coding: latin-1; -*-
2 # Copyright (C) 2005, 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19
20
21 !ifdef prefix
22 !undef prefix
23 !endif
24 !define prefix ${ipdir}/kleopatra-${gpg4win_pkg_kleopatra_version}
25
26
27 ; Uninstaller section.
28 Section "-un.kleopatra"
29 !ifdef SOURCES
30   Push "${gpg4win_pkg_kleopatra_src}"
31   Call un.SourceDelete
32 !else
33
34   # FIXME: See inst-kleopatra.nsi
35   Delete "$INSTDIR\bin\kleopatra.exe"
36   RMDir "$INSTDIR\bin"
37   Delete "$INSTDIR\kleopatra.bat"
38
39   Delete "$INSTDIR\kgpgconf.exe"
40   Delete "$INSTDIR\libgpgme++-glib.dll"
41   Delete "$INSTDIR\libgpgme++-qt.dll"
42   Delete "$INSTDIR\libgpgme++.dll"
43   Delete "$INSTDIR\libqgpgme.dll"
44   Delete "$INSTDIR\libkmime.dll"
45   Delete "$INSTDIR\libkleo.dll"
46
47   Delete "$INSTDIR\share\applications\kde4\kleopatra_import.desktop"
48
49   RMDir "$INSTDIR\share\applications\kde4"
50   RMDir "$INSTDIR\share\applications"
51
52   Delete "$INSTDIR\share\apps\kleopatra\kleopatraui.rc"
53   Delete "$INSTDIR\share\apps\kleopatra\kleopatra_newui.rc"
54
55   RMDir "$INSTDIR\share\apps\kleopatra"
56
57   Delete "$INSTDIR\share\apps\libkleopatra\pics\chiasmus_chi.png"
58   Delete "$INSTDIR\share\apps\libkleopatra\pics\key.png"
59   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_bad.png"
60   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_ok.png"
61   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_unknown.png"
62
63   RMDir "$INSTDIR\share\apps\libkleopatra\pics"
64   RMDir "$INSTDIR\share\apps\libkleopatra"
65
66   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_splashscreen.png"
67   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_splashscreen.svgz"
68   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_wizard.png"
69   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_wizard.svgz"
70
71   RMDir "$INSTDIR\share\apps\kleopatra\pics"
72   RMDir "$INSTDIR\share\apps"
73
74   Delete "$INSTDIR\share\config\libkleopatrarc"
75
76   RMDir "$INSTDIR\share\config"
77
78   Delete "$INSTDIR\share\icons\oxygen\128x128\apps\kleopatra.png"
79
80   RMDir "$INSTDIR\share\icons\oxygen\128x128\apps"
81   RMDir "$INSTDIR\share\icons\oxygen\128x128"
82
83   Delete "$INSTDIR\share\icons\oxygen\16x16\apps\kleopatra.png"
84
85   RMDir "$INSTDIR\share\icons\oxygen\16x16\apps"
86   RMDir "$INSTDIR\share\icons\oxygen\16x16"
87
88   Delete "$INSTDIR\share\icons\oxygen\22x22\apps\kleopatra.png"
89
90   RMDir "$INSTDIR\share\icons\oxygen\22x22\apps"
91   RMDir "$INSTDIR\share\icons\oxygen\22x22"
92
93   Delete "$INSTDIR\share\icons\oxygen\32x32\apps\kleopatra.png"
94
95   RMDir "$INSTDIR\share\icons\oxygen\32x32\apps"
96   RMDir "$INSTDIR\share\icons\oxygen\32x32"
97
98   Delete "$INSTDIR\share\icons\oxygen\48x48\apps\kleopatra.png"
99
100   RMDir "$INSTDIR\share\icons\oxygen\48x48\apps"
101   RMDir "$INSTDIR\share\icons\oxygen\48x48"
102
103   Delete "$INSTDIR\share\icons\oxygen\64x64\apps\kleopatra.png"
104
105   RMDir "$INSTDIR\share\icons\oxygen\64x64\apps"
106   RMDir "$INSTDIR\share\icons\oxygen\64x64"
107
108   Delete "$INSTDIR\share\icons\oxygen\scalable\apps\kleopatra.svgz"
109
110   RMDir "$INSTDIR\share\icons\oxygen\scalable\apps"
111   RMDir "$INSTDIR\share\icons\oxygen\scalable"
112
113   RMDir "$INSTDIR\share\icons\oxygen"
114   RMDir "$INSTDIR\share\icons"
115   RMDir "$INSTDIR\share"
116   RMDir "$INSTDIR"
117
118 !endif
119 SectionEnd