* packages/packages.current: update kdelibs, kleopatra
[gpg4win.git] / src / uninst-kleopatra.nsi
1 # uninst-kleopatra.nsi - Installer snippet for kleopatra.    -*- coding: latin-1; -*-
2 # Copyright (C) 2005, 2007, 2008 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.exe"
38
39   Delete "$INSTDIR\share\kde4\services\kleopatra_config_smimevalidation.desktop"
40   Delete "$INSTDIR\share\kde4\services\kleopatra_config_dnorder.desktop"
41   Delete "$INSTDIR\share\kde4\services\kleopatra_config_dirserv.desktop"
42   Delete "$INSTDIR\share\kde4\services\kleopatra_config_appear.desktop"
43   Delete "$INSTDIR\share\kde4\services\kleopatra_signencryptfolders.desktop"
44   Delete "$INSTDIR\share\kde4\services\kleopatra_decryptverifyfolders.desktop"
45   Delete "$INSTDIR\share\kde4\services\kleopatra_signencryptfiles.desktop"
46   Delete "$INSTDIR\share\kde4\services\kleopatra_decryptverifyfiles.desktop"
47
48   Delete "$INSTDIR\kcm_kleopatra.dll"
49   Delete "$INSTDIR\libkleo.dll"
50   Delete "$INSTDIR\kgpgconf.exe"
51   Delete "$INSTDIR\kwatchgnupg.exe"
52   Delete "$INSTDIR\libkleopatraclientcore.dll"
53   Delete "$INSTDIR\libkleopatraclientgui.dll"
54
55   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kdeqt.mo"
56   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\timezones4.mo"
57   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\phonon_kde.mo"
58   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libphonon.mo"
59   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libmailtransport.mo"
60   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkxmlrpcclient.mo"
61   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libktnef.mo"
62   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libksieve.mo"
63   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkresources.mo"
64   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkpimutils.mo"
65   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkpimidentities.mo"
66   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkpgp.mo"
67   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkmime.mo"
68   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkleopatra.mo"
69   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkldap.mo"
70   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkholidays.mo"
71   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkdepim.mo"
72   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkcal.mo"
73   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libkblog.mo"
74   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\libakonadi.mo"
75   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kxforms.mo"
76   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kwatchgnupg.mo"
77   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\ktnef.mo"
78   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\ktimetracker.mo"
79   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\ktexteditorkabcbridge_plugin.mo"
80   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\ktexteditor_plugins.mo"
81   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_xmlrpc.mo"
82   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_tvanytime.mo"
83   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_scalix.mo"
84   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_remote.mo"
85   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_kolab.mo"
86   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_groupwise.mo"
87   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_groupware.mo"
88   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_featureplan.mo"
89   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_blog.mo"
90   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kres_birthday.mo"
91   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kpilot.mo"
92   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\korn.mo"
93   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\korganizer.mo"
94   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kontactinterfaces.mo"
95   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kontact.mo"
96   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\konsolekalendar.mo"
97   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kode.mo"
98   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\knotes.mo"
99   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\knode.mo"
100   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kmobiletools_at_engine.mo"
101   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kmobiletools.mo"
102   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kmailcvt.mo"
103   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kmail_text_xdiff_plugin.mo"
104   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kmail_text_vcard_plugin.mo"
105   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kmail_text_calendar_plugin.mo"
106   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kmail.mo"
107   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kleopatra.mo"
108   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kjots.mo"
109   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kitchensync.mo"
110   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_smtp.mo"
111   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_sieve.mo"
112   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_pop3.mo"
113   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_nntp.mo"
114   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_mbox.mo"
115   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_ldap.mo"
116   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_imap4.mo"
117   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_help4.mo"
118   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio_groupwise.mo"
119   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kio4.mo"
120   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kfileaudiopreview4.mo"
121   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kfile_vcf.mo"
122   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kdgantt1.mo"
123   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kdepimwizards.mo"
124   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kdepimresources.mo"
125   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kdelibs_colors4.mo"
126   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kdelibs4.mo"
127   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kcmkontactnt.mo"
128   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kcmkabconfig.mo"
129   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kcmcrypto.mo"
130   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kcm_phonon.mo"
131   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kcertpart.mo"
132   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\katepart4.mo"
133   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kalarm.mo"
134   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kaddressbook.mo"
135   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabcformat_binary.mo"
136   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabcclient.mo"
137   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabcakonadi.mo"
138   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabc_slox.mo"
139   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabc_net.mo"
140   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabc_ldapkio.mo"
141   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabc_file.mo"
142   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabc_dir.mo"
143   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabc2mutt.mo"
144   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\kabc.mo"
145   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\desktop_l10n.mo"
146   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\desktop_kdepimlibs.mo"
147   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\desktop_kdepim.mo"
148   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\desktop_kdelibs.mo"
149   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\akregator.mo"
150   Delete "$INSTDIR\share\locale\de\LC_MESSAGES\akonaditray.mo"
151
152 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\1.png"
153 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\10.png"
154 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\2.png"
155 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\3.png"
156 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\4.png"
157 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\5.png"
158 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\6.png"
159 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\7.png"
160 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\8.png"
161 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\9.png"
162 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\artistic-license.html"
163 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\block_title_bottom.png"
164 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\block_title_mid.png"
165 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\block_title_top.png"
166 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\bottom-left.png"
167 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\bottom-middle.png"
168 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\bottom-right.png"
169 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\bsd-license.html"
170 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\doxygen.css"
171 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\fdl-license"
172 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\fdl-license.html"
173 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\footer.html"
174 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\gpl-license"
175 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\gpl-license.html"
176 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\kde-default.css"
177 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\kde_logo_bg.png"
178 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\lgpl-license"
179 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\lgpl-license.html"
180 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\qpl-license.html"
181 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\tabs.css"
182 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\top-kde.jpg"
183 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\top-left.jpg"
184 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\top-left.png"
185 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\top-middle.png"
186 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\top-right.jpg"
187 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\top-right.png"
188 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\top.jpg"
189 #  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\x11-license.html"
190
191   RMDir "$INSTDIR\share\doc\HTML\en\kleopatra\common"
192
193   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\admin-key-filters.html"
194   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\admin.html"
195   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\commandline-options.html"
196   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\configuration-appearance.html"
197   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\configuration-dn-order.html"
198   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\configuration.html"
199   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\credits-and-license.html"
200   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\favicon.ico"
201   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\fdl-notice.html"
202   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\functions-keylist-management.html"
203   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\functions-newkey.html"
204   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\functions-search.html"
205   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\functions.html"
206   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\header.html"
207   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\index.cache"
208   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\index.cache.bz2"
209   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\index.docbook"
210   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\index.html"
211   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\introduction.html"
212   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\mainfooter.html"
213   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\mainheader.html"
214   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menu.html"
215   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menucertificates.html"
216   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menucrls.html"
217   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menuhelp.html"
218   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menusettings.html"
219   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menutools.html"
220   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\xml.dcl"
221
222   RMDir "$INSTDIR\share\doc\HTML\en\kleopatra"
223   RMDir "$INSTDIR\share\doc\HTML\en"
224   RMDir "$INSTDIR\share\doc\HTML"
225   RMDir "$INSTDIR\share\doc"
226
227   Delete "$INSTDIR\share\icons\oxygen\scalable\apps\kleopatra.svgz"
228   Delete "$INSTDIR\share\icons\oxygen\64x64\apps\kleopatra.png"
229   Delete "$INSTDIR\share\icons\oxygen\48x48\apps\kleopatra.png"
230   Delete "$INSTDIR\share\icons\oxygen\32x32\apps\kleopatra.png"
231   Delete "$INSTDIR\share\icons\oxygen\22x22\apps\kleopatra.png"
232   Delete "$INSTDIR\share\icons\oxygen\16x16\apps\kleopatra.png"
233   Delete "$INSTDIR\share\icons\oxygen\128x128\apps\kleopatra.png"
234   Delete "$INSTDIR\share\config\libkleopatrarc"
235   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_unknown.png"
236   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_ok.png"
237   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_bad.png"
238   Delete "$INSTDIR\share\apps\libkleopatra\pics\key.png"
239   Delete "$INSTDIR\share\apps\libkleopatra\pics\chiasmus_chi.png"
240   Delete "$INSTDIR\share\apps\kwatchgnupg\pics\kwatchgnupg2.png"
241   Delete "$INSTDIR\share\apps\kwatchgnupg\pics\kwatchgnupg.png"
242   Delete "$INSTDIR\share\apps\kwatchgnupg\kwatchgnupgui.rc"
243   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_wizard.svgz"
244   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_wizard.png"
245   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_splashscreen.svgz"
246   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_splashscreen.png"
247   Delete "$INSTDIR\share\apps\kleopatra\kleopatra.rc"
248   Delete "$INSTDIR\share\applications\kde4\kleopatra_import.desktop"
249
250   RMDir "$INSTDIR\share\locale\de\LC_MESSAGES"
251   RMDir "$INSTDIR\share\locale\de"
252   RMDir "$INSTDIR\share\locale"
253   RMDir "$INSTDIR\share\icons\oxygen\scalable\apps"
254   RMDir "$INSTDIR\share\icons\oxygen\scalable"
255   RMDir "$INSTDIR\share\icons\oxygen\64x64\apps"
256   RMDir "$INSTDIR\share\icons\oxygen\64x64"
257   RMDir "$INSTDIR\share\icons\oxygen\48x48\apps"
258   RMDir "$INSTDIR\share\icons\oxygen\48x48"
259   RMDir "$INSTDIR\share\icons\oxygen\32x32\apps"
260   RMDir "$INSTDIR\share\icons\oxygen\32x32"
261   RMDir "$INSTDIR\share\icons\oxygen\22x22\apps"
262   RMDir "$INSTDIR\share\icons\oxygen\22x22"
263   RMDir "$INSTDIR\share\icons\oxygen\16x16\apps"
264   RMDir "$INSTDIR\share\icons\oxygen\16x16"
265   RMDir "$INSTDIR\share\icons\oxygen\128x128\apps"
266   RMDir "$INSTDIR\share\icons\oxygen\128x128"
267   RMDir "$INSTDIR\share\icons\oxygen"
268   RMDir "$INSTDIR\share\icons"
269   RMDir "$INSTDIR\share\config"
270   RMDir "$INSTDIR\share\apps\libkleopatra\pics"
271   RMDir "$INSTDIR\share\apps\libkleopatra"
272   RMDir "$INSTDIR\share\apps\kleopatra\pics"
273   RMDir "$INSTDIR\share\apps\kleopatra"
274   RMDir "$INSTDIR\share\apps\kwatchgnupg\pics"
275   RMDir "$INSTDIR\share\apps\kwatchgnupg"
276   RMDir "$INSTDIR\share\apps"
277   RMDir "$INSTDIR\share\applications\kde4"
278   RMDir "$INSTDIR\share\applications"
279   RMDir "$INSTDIR\share"
280   RMDir "$INSTDIR\lib\kde4"
281   RMDir "$INSTDIR"
282
283 !endif
284 SectionEnd