Updated compendium-de date
[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   # Try to terminate kleopatra.
34   ExecWait '"$INSTDIR\qdbus.exe" org.kde.kleopatra /MainApplication quit'
35   Sleep 1000
36
37   # FIXME: See inst-kleopatra.nsi
38   Delete "$INSTDIR\bin\kleopatra.exe"
39   RMDir "$INSTDIR\bin"
40   Delete "$INSTDIR\kleopatra.exe"
41
42   Delete "$INSTDIR\share\kde4\services\kleopatra_signencryptfolders.desktop"
43   Delete "$INSTDIR\share\kde4\services\kleopatra_signencryptfiles.desktop"
44   Delete "$INSTDIR\share\kde4\services\kleopatra_decryptverifyfolders.desktop"
45   Delete "$INSTDIR\share\kde4\services\kleopatra_decryptverifyfiles.desktop"
46   Delete "$INSTDIR\share\kde4\services\kleopatra_config_smimevalidation.desktop"
47   Delete "$INSTDIR\share\kde4\services\kleopatra_config_gnupgsystem.desktop"
48   Delete "$INSTDIR\share\kde4\services\kleopatra_config_dirserv.desktop"
49   Delete "$INSTDIR\share\kde4\services\kleopatra_config_cryptooperations.desktop"
50   Delete "$INSTDIR\share\kde4\services\kleopatra_config_appear.desktop"
51   Delete "$INSTDIR\share\kde4\services\kleopatra_config_dnorder.desktop"
52   Delete "$INSTDIR\share\icons\oxygen\scalable\apps\kleopatra.svgz"
53   Delete "$INSTDIR\share\icons\oxygen\64x64\apps\kleopatra.png"
54   Delete "$INSTDIR\share\icons\oxygen\48x48\apps\kleopatra.png"
55   Delete "$INSTDIR\share\icons\oxygen\32x32\apps\kleopatra.png"
56   Delete "$INSTDIR\share\icons\oxygen\256x256\apps\kleopatra.png"
57   Delete "$INSTDIR\share\icons\oxygen\22x22\apps\kleopatra.png"
58   Delete "$INSTDIR\share\icons\oxygen\16x16\apps\kleopatra.png"
59   Delete "$INSTDIR\share\icons\oxygen\128x128\apps\kleopatra.png"
60   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menuwindow.html"
61   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menuview.html"
62   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menutools.html"
63   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menusettings.html"
64   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menuhelp.html"
65   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menucertificates.html"
66   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menu.html"
67   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\introduction.html"
68   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\index.html"
69   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\functions.html"
70   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\functions-search.html"
71   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\functions-newkey.html"
72   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\functions-keybox-management.html"
73   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\credits-and-license.html"
74   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\configuration.html"
75   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\configuration-dn-order.html"
76   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\configuration-appearance.html"
77   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\commandline-options.html"
78   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\admin.html"
79   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\admin-key-filters.html"
80   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\menuview.html"
81   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\menutools.html"
82   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\menusettings.html"
83   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\menuhelp.html"
84   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\menucrls.html"
85   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\menucertificates.html"
86   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\menu.html"
87   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\introduction.html"
88   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\index.html"
89   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\functions.html"
90   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\functions-search.html"
91   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\functions-newkey.html"
92   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\functions-keybox-management.html"
93   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\credits-and-license.html"
94   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\configuration.html"
95   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\configuration-dn-order.html"
96   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\configuration-appearance.html"
97   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\commandline-options.html"
98   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\admin.html"
99   Delete "$INSTDIR\share\doc\HTML\de\kleopatra\admin-key-filters.html"
100   Delete "$INSTDIR\share\doc\HTML\common\xml.dcl"
101   Delete "$INSTDIR\share\doc\HTML\common\x11-license.html"
102   Delete "$INSTDIR\share\doc\HTML\common\top.jpg"
103   Delete "$INSTDIR\share\doc\HTML\common\top-right.png"
104   Delete "$INSTDIR\share\doc\HTML\common\top-right.jpg"
105   Delete "$INSTDIR\share\doc\HTML\common\top-middle.png"
106   Delete "$INSTDIR\share\doc\HTML\common\top-left.png"
107   Delete "$INSTDIR\share\doc\HTML\common\top-left.jpg"
108   Delete "$INSTDIR\share\doc\HTML\common\top-kde.jpg"
109   Delete "$INSTDIR\share\doc\HTML\common\tabs.css"
110   Delete "$INSTDIR\share\doc\HTML\common\qpl-license.html"
111   Delete "$INSTDIR\share\doc\HTML\common\print.css"
112   Delete "$INSTDIR\share\doc\HTML\common\mainheader.html"
113   Delete "$INSTDIR\share\doc\HTML\common\mainfooter.html"
114   Delete "$INSTDIR\share\doc\HTML\common\lgpl-license.html"
115   Delete "$INSTDIR\share\doc\HTML\common\lgpl-license"
116   Delete "$INSTDIR\share\doc\HTML\common\kde_logo_bg.png"
117   Delete "$INSTDIR\share\doc\HTML\common\kde_logo.png"
118   Delete "$INSTDIR\share\doc\HTML\common\kde.css"
119   Delete "$INSTDIR\share\doc\HTML\common\kde-localised.css.template"
120   Delete "$INSTDIR\share\doc\HTML\common\kde-docs.css"
121   Delete "$INSTDIR\share\doc\HTML\common\kde-default.css"
122   Delete "$INSTDIR\share\doc\HTML\common\header.html"
123   Delete "$INSTDIR\share\doc\HTML\common\gpl-license.html"
124   Delete "$INSTDIR\share\doc\HTML\common\gpl-license"
125   Delete "$INSTDIR\share\doc\HTML\common\footer.html"
126   Delete "$INSTDIR\share\doc\HTML\common\flat.css"
127   Delete "$INSTDIR\share\doc\HTML\common\fdl-notice.html"
128   Delete "$INSTDIR\share\doc\HTML\common\fdl-license.html"
129   Delete "$INSTDIR\share\doc\HTML\common\fdl-license"
130   Delete "$INSTDIR\share\doc\HTML\common\favicon.ico"
131   Delete "$INSTDIR\share\doc\HTML\common\doxygen.css"
132   Delete "$INSTDIR\share\doc\HTML\common\bsd-license.html"
133   Delete "$INSTDIR\share\doc\HTML\common\bottom-right.png"
134   Delete "$INSTDIR\share\doc\HTML\common\bottom-middle.png"
135   Delete "$INSTDIR\share\doc\HTML\common\bottom-left.png"
136   Delete "$INSTDIR\share\doc\HTML\common\block_title_top.png"
137   Delete "$INSTDIR\share\doc\HTML\common\block_title_mid.png"
138   Delete "$INSTDIR\share\doc\HTML\common\block_title_bottom.png"
139   Delete "$INSTDIR\share\doc\HTML\common\artistic-license.html"
140   Delete "$INSTDIR\share\doc\HTML\common\README.Doxygen"
141   Delete "$INSTDIR\share\doc\HTML\common\Doxyfile.global"
142   Delete "$INSTDIR\share\doc\HTML\common\CMakeLists.txt"
143   Delete "$INSTDIR\share\doc\HTML\common\9.png"
144   Delete "$INSTDIR\share\doc\HTML\common\8.png"
145   Delete "$INSTDIR\share\doc\HTML\common\7.png"
146   Delete "$INSTDIR\share\doc\HTML\common\6.png"
147   Delete "$INSTDIR\share\doc\HTML\common\5.png"
148   Delete "$INSTDIR\share\doc\HTML\common\4.png"
149   Delete "$INSTDIR\share\doc\HTML\common\3.png"
150   Delete "$INSTDIR\share\doc\HTML\common\2.png"
151   Delete "$INSTDIR\share\doc\HTML\common\10.png"
152   Delete "$INSTDIR\share\doc\HTML\common\1.png"
153   Delete "$INSTDIR\share\config\libkleopatrarc"
154   Delete "$INSTDIR\share\apps\libkleopatra\pics\smartcard.xpm"
155   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_unknown.png"
156   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_ok.png"
157   Delete "$INSTDIR\share\apps\libkleopatra\pics\key_bad.png"
158   Delete "$INSTDIR\share\apps\libkleopatra\pics\key.png"
159   Delete "$INSTDIR\share\apps\libkleopatra\pics\hi32-app-gpgsm.png"
160   Delete "$INSTDIR\share\apps\libkleopatra\pics\hi32-app-gpg.png"
161   Delete "$INSTDIR\share\apps\libkleopatra\pics\hi22-app-gpgsm.png"
162   Delete "$INSTDIR\share\apps\libkleopatra\pics\hi22-app-gpg.png"
163   Delete "$INSTDIR\share\apps\libkleopatra\pics\hi16-app-gpgsm.png"
164   Delete "$INSTDIR\share\apps\libkleopatra\pics\hi16-app-gpg.png"
165   Delete "$INSTDIR\share\apps\libkleopatra\pics\chiasmus_chi.png"
166   Delete "$INSTDIR\share\apps\kwatchgnupg\pics\kwatchgnupg2.png"
167   Delete "$INSTDIR\share\apps\kwatchgnupg\pics\kwatchgnupg.png"
168   Delete "$INSTDIR\share\apps\kwatchgnupg\kwatchgnupgui.rc"
169   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_wizard.svgz"
170   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_wizard.png"
171   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_splashscreen.svgz"
172   Delete "$INSTDIR\share\apps\kleopatra\pics\kleopatra_splashscreen.png"
173   Delete "$INSTDIR\share\apps\kleopatra\pics\gpg4win.png"
174   Delete "$INSTDIR\share\apps\kleopatra\pics\gpg4win-compact.png"
175   Delete "$INSTDIR\share\apps\kleopatra\kleopatra.rc"
176   Delete "$INSTDIR\share\applications\kde4\kleopatra_import.desktop"
177   Delete "$INSTDIR\share\applications\kde4\kleopatra.desktop"
178   Delete "$INSTDIR\kcm_kleopatra.dll"
179   Delete "$INSTDIR\libkleopatraclientgui.dll"
180   Delete "$INSTDIR\libkleopatraclientcore.dll"
181   Delete "$INSTDIR\libkleo.dll"
182   Delete "$INSTDIR\kwatchgnupg.exe"
183   Delete "$INSTDIR\kgpgconf.exe"
184   RMDir "$INSTDIR\share\kde4\services"
185   RMDir "$INSTDIR\share\kde4"
186   RMDir "$INSTDIR\share\icons\oxygen\scalable\apps"
187   RMDir "$INSTDIR\share\icons\oxygen\scalable"
188   RMDir "$INSTDIR\share\icons\oxygen\64x64\apps"
189   RMDir "$INSTDIR\share\icons\oxygen\64x64"
190   RMDir "$INSTDIR\share\icons\oxygen\48x48\apps"
191   RMDir "$INSTDIR\share\icons\oxygen\48x48"
192   RMDir "$INSTDIR\share\icons\oxygen\32x32\apps"
193   RMDir "$INSTDIR\share\icons\oxygen\32x32"
194   RMDir "$INSTDIR\share\icons\oxygen\256x256\apps"
195   RMDir "$INSTDIR\share\icons\oxygen\256x256"
196   RMDir "$INSTDIR\share\icons\oxygen\22x22\apps"
197   RMDir "$INSTDIR\share\icons\oxygen\22x22"
198   RMDir "$INSTDIR\share\icons\oxygen\16x16\apps"
199   RMDir "$INSTDIR\share\icons\oxygen\16x16"
200   RMDir "$INSTDIR\share\icons\oxygen\128x128\apps"
201   RMDir "$INSTDIR\share\icons\oxygen\128x128"
202   RMDir "$INSTDIR\share\icons\oxygen"
203   RMDir "$INSTDIR\share\icons"
204   RMDir "$INSTDIR\share\doc\HTML\en\kleopatra"
205   RMDir "$INSTDIR\share\doc\HTML\en"
206   RMDir "$INSTDIR\share\doc\HTML\de\kleopatra"
207   RMDir "$INSTDIR\share\doc\HTML\de"
208   RMDir "$INSTDIR\share\doc\HTML\common"
209   RMDir "$INSTDIR\share\doc\HTML"
210   RMDir "$INSTDIR\share\doc"
211   RMDir "$INSTDIR\share\config"
212   RMDir "$INSTDIR\share\apps\libkleopatra\pics"
213   RMDir "$INSTDIR\share\apps\libkleopatra"
214   RMDir "$INSTDIR\share\apps\kwatchgnupg\pics"
215   RMDir "$INSTDIR\share\apps\kwatchgnupg"
216   RMDir "$INSTDIR\share\apps\kleopatra\pics"
217   RMDir "$INSTDIR\share\apps\kleopatra"
218   RMDir "$INSTDIR\share\apps"
219   RMDir "$INSTDIR\share\applications\kde4"
220   RMDir "$INSTDIR\share\applications"
221   RMDir "$INSTDIR\share"
222   RMDir "$INSTDIR\lib\kde4"
223   RMDir "$INSTDIR\lib"
224   RMDir "$INSTDIR\bin"
225   RMDir "$INSTDIR\share\locale\de\LC_MESSAGES"
226   RMDir "$INSTDIR\share\locale\de"
227   RMDir "$INSTDIR\share\locale"
228   RMDir "$INSTDIR"
229
230 !endif
231 SectionEnd