gajim

view gajim.nsi @ 13621:2eed9411ae2d

better way to handle non supported hash algorithms
author Jefry Lagrange <jefry.reyes@gmail.com>
date Tue, 24 Jan 2012 16:51:26 -0500
parents bef51a98b118
children 2e38bfaa5a5d 3b47eed7ab33
line source
1 !include "MUI2.nsh"
3 Name "Gajim"
4 OutFile "Gajim.exe"
5 SetCompressor /final /solid lzma
7 !define myAppName "Gajim"
9 InstallDir "$PROGRAMFILES\Gajim"
10 InstallDirRegKey HKCU "Software\Gajim" ""
11 RequestExecutionLevel admin
13 Var StartMenuFolder
15 !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico"
16 !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico"
17 !define MUI_HEADERIMAGE
18 !define MUI_HEADERIMAGE_BITMAP "data\pixmaps\nsis_header.bmp"
19 !define MUI_WELCOMEFINISHPAGE_BITMAP "data\pixmaps\nsis_wizard.bmp"
20 !define MUI_UNWELCOMEFINISHPAGE_BITMAP "data\pixmaps\nsis_wizard.bmp"
21 ;!define MUI_COMPONENTSPAGE_CHECKBITMAP "${NSISDIR}\Contrib\Graphics\Checks\colorful.bmp"
22 !define MUI_COMPONENTSPAGE_SMALLDESC
23 !define MUI_ABORTWARNING
25 !insertmacro MUI_PAGE_WELCOME
26 !insertmacro MUI_PAGE_LICENSE "COPYING"
27 !insertmacro MUI_PAGE_COMPONENTS
28 !insertmacro MUI_PAGE_DIRECTORY
29 !define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
30 !define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Gajim"
31 !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
32 !insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder
33 !insertmacro MUI_PAGE_INSTFILES
34 !define MUI_FINISHPAGE_RUN "$INSTDIR\bin\Gajim.exe"
35 !insertmacro MUI_PAGE_FINISH
37 !insertmacro MUI_UNPAGE_WELCOME
38 !insertmacro MUI_UNPAGE_CONFIRM
39 !insertmacro MUI_UNPAGE_INSTFILES
40 !insertmacro MUI_UNPAGE_FINISH
42 !insertmacro MUI_LANGUAGE "English"
43 !insertmacro MUI_LANGUAGE "French"
44 !insertmacro MUI_LANGUAGE "German"
45 !insertmacro MUI_LANGUAGE "Italian"
46 !insertmacro MUI_LANGUAGE "Russian"
47 !insertmacro MUI_RESERVEFILE_LANGDLL
49 ; English
50 LangString NAME_Emoticons ${LANG_ENGLISH} "Emoticons"
51 LangString NAME_Iconsets ${LANG_ENGLISH} "Iconsets"
52 LangString NAME_Languages ${LANG_ENGLISH} "Languages"
53 LangString NAME_SecLanguagesOther ${LANG_ENGLISH} "Other"
54 LangString NAME_Themes ${LANG_ENGLISH} "Themes"
55 LangString NAME_SecDesktopIcon ${LANG_ENGLISH} "Create icon on desktop"
56 LangString NAME_SecAutostart ${LANG_ENGLISH} "Start Gajim when Windows starts"
57 LangString DESC_SecGajim ${LANG_ENGLISH} "Installs the main Gajim files."
58 LangString DESC_SecGtk ${LANG_ENGLISH} "Installs Gtk+ 2 (necessary to run Gajim)."
59 LangString DESC_SecDesktopIcon ${LANG_ENGLISH} "If set, a shortcut for Gajim will be created on the desktop."
60 LangString DESC_SecAutostart ${LANG_ENGLISH} "If set, Gajim will be automatically started when Windows starts."
61 LangString STR_Installed ${LANG_ENGLISH} "Apparently, Gajim is already installed."
62 LangString STR_Uninstall ${LANG_ENGLISH} "Launch Uninstaller"
63 LangString STR_Cancel ${LANG_ENGLISH} "Cancel"
64 LangString STR_Running ${LANG_ENGLISH} "It appears that Gajim is currently running.$\n\
65 Please quit Gajim and restart the uninstaller."
67 ; French
68 LangString NAME_Emoticons ${LANG_FRENCH} "Emoticônes"
69 LangString NAME_Iconsets ${LANG_FRENCH} "Bibliothèque d'icônes"
70 LangString NAME_Languages ${LANG_FRENCH} "Langues"
71 LangString NAME_SecLanguagesOther ${LANG_FRENCH} "Autre"
72 LangString NAME_Themes ${LANG_FRENCH} "Thèmes"
73 LangString NAME_SecDesktopIcon ${LANG_FRENCH} "Créer une icône sur le bureau"
74 LangString NAME_SecAutostart ${LANG_FRENCH} "Lancer Gajim au démarrage de Windows"
75 LangString DESC_SecGajim ${LANG_FRENCH} "Installer les fichiers principaux de Gajim."
76 LangString DESC_SecGtk ${LANG_FRENCH} "Installer Gtk+ 2 (nécessaire à Gajim)."
77 LangString DESC_SecDesktopIcon ${LANG_FRENCH} "Si selectionné, un raccourci pour Gajim sera créé sur le bureau."
78 LangString DESC_SecAutostart ${LANG_FRENCH} "Si activé, Gajim sera automatiquement lancé au démarrage de Windows."
79 LangString STR_Installed ${LANG_FRENCH} "Gajim est apparement déja installé."
80 LangString STR_Uninstall ${LANG_FRENCH} "Lancer la Désinstallation"
81 LangString STR_Cancel ${LANG_FRENCH} "Annuler"
82 LangString STR_Running ${LANG_FRENCH} "Gajim est apparament lancé.$\n\
83 Fermez-le et redémarrez le désinstallateur."
85 ; German
86 LangString NAME_Emoticons ${LANG_GERMAN} "Emoticons"
87 LangString NAME_Iconsets ${LANG_GERMAN} "Symbolsets"
88 LangString NAME_Languages ${LANG_GERMAN} "Sprachen"
89 LangString NAME_SecLanguagesOther ${LANG_GERMAN} "Sonstige"
90 LangString NAME_Themes ${LANG_GERMAN} "Designs"
91 LangString NAME_SecDesktopIcon ${LANG_GERMAN} "Desktop-Icon erstellen"
92 LangString NAME_SecAutostart ${LANG_GERMAN} "Gajim mit Windows starten"
93 LangString DESC_SecGajim ${LANG_GERMAN} "Installiert die Hauptdateien von Gajim."
94 LangString DESC_SecGtk ${LANG_GERMAN} "Installert Gtk+ 2 (notwendig um Gajim zu benutzen)."
95 LangString DESC_SecDesktopIcon ${LANG_GERMAN} "Wenn dies aktiviert wird, wird ein Icon für Gajim auf dem Desktop erstellt."
96 LangString DESC_SecAutostart ${LANG_GERMAN} "Gajim wird automatisch gestartet, sowie Windows startet, wenn dies aktivier wird."
97 LangString STR_Installed ${LANG_GERMAN} "Gajim scheint bereits installiert zu sein."
98 LangString STR_Uninstall ${LANG_GERMAN} "Deinstallations-Programm starten"
99 LangString STR_Cancel ${LANG_GERMAN} "Abbrechen"
100 LangString STR_Running ${LANG_GERMAN} "Es scheint, dass Gajim bereits läuft.$\n\
101 Bitte beenden Sie es und starten Sie den Installer erneut.."
103 ; Italian
104 LangString NAME_Emoticons ${LANG_ITALIAN} "Emoticons"
105 LangString NAME_Iconsets ${LANG_ITALIAN} "Set di icone"
106 LangString NAME_Languages ${LANG_ITALIAN} "Lingue"
107 LangString NAME_SecLanguagesOther ${LANG_ITALIAN} "Altre"
108 LangString NAME_Themes ${LANG_ITALIAN} "Temi"
109 LangString NAME_SecDesktopIcon ${LANG_ITALIAN} "Crea un'icona sul desktop"
110 LangString NAME_SecAutostart ${LANG_ITALIAN} "Lancia Gajim quando parte Windows"
111 LangString DESC_SecGajim ${LANG_ITALIAN} "Installa i file principali di Gajim."
112 LangString DESC_SecGtk ${LANG_ITALIAN} "Installa Gtk+ 2 (necessario per eseguire Gajim)."
113 LangString DESC_SecDesktopIcon ${LANG_ITALIAN} "Se selezionato, un'icona verrà creata sul desktop."
114 LangString DESC_SecAutostart ${LANG_ITALIAN} "Se selezionato, Gajim sarà eseguito all'avvio di Windows."
115 LangString STR_Installed ${LANG_ITALIAN} "Gajim is apparently already installed."
116 LangString STR_Uninstall ${LANG_ITALIAN} "Launch Uninstall"
117 LangString STR_Cancel ${LANG_ITALIAN} "Cancel"
118 LangString STR_Running ${LANG_ITALIAN} "It appears that Gajim is currently running.$\n\
119 Close it and restart uninstaller."
121 ; Russian
122 LangString NAME_Emoticons ${LANG_RUSSIAN} "Ñìàéëèêè"
123 LangString NAME_Iconsets ${LANG_RUSSIAN} "Òåìû èêîíîê"
124 LangString NAME_Languages ${LANG_RUSSIAN} "ßçûêè"
125 LangString NAME_SecLanguagesOther ${LANG_RUSSIAN} "Äðóãîå"
126 LangString NAME_Themes ${LANG_RUSSIAN} "Òåìû"
127 LangString NAME_SecDesktopIcon ${LANG_RUSSIAN} "Ñîçäàòü ÿðëûê íà ðàáî÷åì ñòîëå"
128 LangString NAME_SecAutostart ${LANG_RUSSIAN} "Çàïóñêàòü Gajim ïðè çàãðóçêå Windows"
129 LangString DESC_SecGajim ${LANG_RUSSIAN} "Óñòàíîâêà îñíîâíûõ ôàéëîâ Gajim."
130 LangString DESC_SecGtk ${LANG_RUSSIAN} "Óñòàíîâêà Gtk+ 2 (íåîáõîäèìî äëÿ ðàáîòû Gajim)."
131 LangString DESC_SecDesktopIcon ${LANG_RUSSIAN} "Åñëè îòìå÷åíî, íà ðàáî÷åì ñòîëå áóäåò ñîçäàí ÿðëûê Gajim."
132 LangString DESC_SecAutostart ${LANG_RUSSIAN} "Åñëè îòìå÷åíî, Gajim áóäåò àâòîìàòè÷åñêè çàïóñêàòüñÿ ïðè çàãðóçêå Windows."
133 LangString STR_Installed ${LANG_RUSSIAN} "Gajim is apparently already installed."
134 LangString STR_Uninstall ${LANG_RUSSIAN} "Launch Uninstall"
135 LangString STR_Cancel ${LANG_RUSSIAN} "Cancel"
136 LangString STR_Running ${LANG_RUSSIAN} "It appears that Gajim is currently running.$\n\
137 Close it and restart uninstaller."
139 Section "Gajim" SecGajim
140 SectionIn RO
142 SetOutPath "$INSTDIR"
143 File "AUTHORS"
144 File "COPYING"
145 File "THANKS"
146 File "THANKS.artists"
148 SetOutPath "$INSTDIR\bin"
149 File "bin\_bsddb.pyd"
150 File "bin\_ctypes.pyd"
151 File "bin\_hashlib.pyd"
152 File "bin\_socket.pyd"
153 File "bin\_sqlite3.pyd"
154 File "bin\_ssl.pyd"
155 File "bin\atk.pyd"
156 File "bin\bz2.pyd"
157 File "bin\cairo._cairo.pyd"
158 File "bin\Crypto.Cipher.AES.pyd"
159 File "bin\Crypto.Hash.SHA256.pyd"
160 File "bin\Crypto.Random.OSRNG.winrandom.pyd"
161 File "bin\Crypto.Util._counter.pyd"
162 File "bin\Crypto.Util.strxor.pyd"
163 File "bin\gajim.exe"
164 File "bin\gio._gio.pyd"
165 File "bin\glib._glib.pyd"
166 File "bin\gobject._gobject.pyd"
167 File "bin\goocanvas.pyd"
168 File "bin\gtk._gtk.pyd"
169 File "bin\history_manager.exe"
170 File "bin\OpenSSL.crypto.pyd"
171 File "bin\libeay32.dll"
172 File "bin\libgoocanvas-3.dll"
173 File "bin\library.zip"
174 File "bin\pangocairo.pyd"
175 File "bin\pango.pyd"
176 File "bin\pyexpat.pyd"
177 File "bin\python27.dll"
178 File "bin\pywintypes27.dll"
179 File "bin\OpenSSL.rand.pyd"
180 File "bin\select.pyd"
181 File "bin\sqlite3.dll"
182 File "bin\ssleay32.dll"
183 File "bin\OpenSSL.SSL.pyd"
184 File "bin\unicodedata.pyd"
185 File "bin\win32api.pyd"
186 File "bin\win32file.pyd"
187 File "bin\win32pipe.pyd"
188 File "bin\winsound.pyd"
189 File "msvcr90.dll"
191 WriteRegStr HKCU "Software\Gajim" "" $INSTDIR
192 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayName" "Gajim"
193 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "UninstallString" "$INSTDIR\Uninstall.exe"
194 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayIcon" "$INSTDIR\bin\Gajim.exe"
195 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayVersion" "0.15"
196 WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "URLInfoAbout" "http://www.gajim.org/"
197 WriteUninstaller "$INSTDIR\Uninstall.exe"
199 !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
200 SetShellVarContext current
201 CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
202 CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
203 CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk" "$INSTDIR\bin\gtk\bin\gtkthemeselector.exe"
204 SetShellVarContext all
205 CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
206 CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
207 CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk" "$INSTDIR\bin\gtk\bin\gtkthemeselector.exe"
208 !insertmacro MUI_STARTMENU_WRITE_END
210 SetOutPath "$INSTDIR\data"
211 File /r "data\gui"
212 File /r "data\moods"
213 File /r "data\activities"
214 File /r "data\other"
215 File /r "data\pixmaps"
216 File /r "data\sounds"
218 SetOutPath "$INSTDIR\icons"
219 File /r "icons\hicolor"
220 SectionEnd
222 Section "Gtk+ 2" SecGtk
223 SectionIn RO
224 SetOutPath "$INSTDIR\bin\gtk"
225 File /r "bin\gtk\bin"
226 File /r "bin\gtk\etc"
227 SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0"
228 File /r "bin\gtk\lib\gtk-2.0\2.10.0\loaders"
229 SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines"
230 File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libclearlooks.dll"
231 File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libpixmap.dll"
232 File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libsvg.dll"
233 SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0"
234 SetOutPath "$INSTDIR\bin\gtk\lib"
235 File "bin\gtk\lib\charset.alias"
236 SetOutPath "$INSTDIR\bin\gtk\share"
237 File /r "bin\gtk\share\gtkthemeselector"
238 File /r "bin\gtk\share\xml"
239 SectionEnd
241 Section "Plugins" SecPlugins
242 SetOutPath "$INSTDIR\plugins"
243 File /r "plugins\plugin_installer"
244 SectionEnd
246 SectionGroup $(NAME_Emoticons)
248 Section "animated" SecEmoticonsAnimated
249 SetOutPath "$INSTDIR\data\emoticons"
250 File /r "data\emoticons\animated"
251 SectionEnd
253 Section "static" SecEmoticonsStatic
254 SectionIn RO
255 SetOutPath "$INSTDIR\data\emoticons"
256 File /r "data\emoticons\static"
257 SectioNEnd
259 Section "static-big" SecEmoticonsStaticBig
260 SetOutPath "$INSTDIR\data\emoticons"
261 File /r "data\emoticons\static-big"
262 SectionEnd
264 SectionGroupEnd
266 SectionGroup $(NAME_Iconsets)
268 Section "dcraven" SecIconsetsDcraven
269 SectionIn RO
270 SetOutPath "$INSTDIR\data\iconsets"
271 File /r "data\iconsets\dcraven"
272 SectionEnd
274 Section "gnome" SecIconsetsGnome
275 SetOutPath "$INSTDIR\data\iconsets"
276 File /r "data\iconsets\gnome"
277 SectionEnd
279 Section "goojim" SecIconsetsGoojim
280 SetOutPath "$INSTDIR\data\iconsets"
281 File /r "data\iconsets\goojim"
282 SectionEnd
284 Section "gota" SecIconsetsGota
285 SetOutPath "$INSTDIR\data\iconsets"
286 File /r "data\iconsets\gota"
287 SectionEnd
289 Section "jabberbulb" SecIconsetsJabberbulb
290 SetOutPath "$INSTDIR\data\iconsets"
291 File /r "data\iconsets\jabberbulb"
292 SectionEnd
294 Section "sun" SecIconsetsSun
295 SetOutPath "$INSTDIR\data\iconsets"
296 File /r "data\iconsets\sun"
297 SectionEnd
299 Section "wroop" SecIconsetsWroop
300 SetOutPath "$INSTDIR\data\iconsets"
301 File /r "data\iconsets\wroop"
302 SectionEnd
304 Section "transports" SecIconsetsTransports
305 SetOutPath "$INSTDIR\data\iconsets"
306 File /r "data\iconsets\transports"
307 SectionIn Ro
308 SectionEnd
310 SectionGroupEnd
312 SectionGroup $(NAME_Languages)
314 Section "English (UK)" SecLanguagesEnglishUK
315 SetOutPath "$INSTDIR\po"
316 File /r "po\en_GB"
317 SetOutPath "$INSTDIR\bin\gtk\share\locale"
318 File /r "bin\gtk\share\locale\en_GB"
319 SectionEnd
321 Section "French" SecLanguagesFrench
322 SetOutPath "$INSTDIR\po"
323 File /r "po\fr"
324 SetOutPath "$INSTDIR\bin\gtk\share\locale"
325 File /r "bin\gtk\share\locale\fr"
326 SectionEnd
328 Section "German" SecLanguagesGerman
329 SetOutPath "$INSTDIR\po"
330 File /r "po\de"
331 SetOutPath "$INSTDIR\bin\gtk\share\locale"
332 File /r "bin\gtk\share\locale\de"
333 SectionEnd
335 Section "Italian" SecLanguagesItalian
336 SetOutPath "$INSTDIR\po"
337 File /r "po\it"
338 SetOutPath "$INSTDIR\bin\gtk\share\locale"
339 File /r "bin\gtk\share\locale\it"
340 SectionEnd
342 Section "Spanish" SecLanguagesSpanish
343 SetOutPath "$INSTDIR\po"
344 File /r "po\es"
345 SetOutPath "$INSTDIR\bin\gtk\share\locale"
346 File /r "bin\gtk\share\locale\es"
347 SectionEnd
349 Section "Russian" SecLanguagesRussian
350 SetOutPath "$INSTDIR\po"
351 File /r "po\ru"
352 SetOutPath "$INSTDIR\bin\gtk\share\locale"
353 File /r "bin\gtk\share\locale\ru"
354 SectionEnd
356 Section $(NAME_SecLanguagesOther) SecLanguagesOther
357 SetOutPath "$INSTDIR\po"
358 File /r "po\be"
359 File /r "po\be@latin"
360 File /r "po\bg"
361 File /r "po\br"
362 File /r "po\cs"
363 File /r "po\da"
364 File /r "po\el"
365 File /r "po\eo"
366 File /r "po\eu"
367 File /r "po\gl"
368 File /r "po\hr"
369 File /r "po\lt"
370 File /r "po\nb"
371 File /r "po\nl"
372 File /r "po\no"
373 File /r "po\pl"
374 File /r "po\pt"
375 File /r "po\pt_BR"
376 File /r "po\sk"
377 File /r "po\sr"
378 File /r "po\sr@Latn"
379 File /r "po\sv"
380 File /r "po\uk"
381 File /r "po\zh_CN"
382 SetOutPath "$INSTDIR\bin\gtk\share\locale"
383 File /r "bin\gtk\share\locale\af"
384 File /r "bin\gtk\share\locale\am"
385 File /r "bin\gtk\share\locale\ang"
386 File /r "bin\gtk\share\locale\ar"
387 File /r "bin\gtk\share\locale\as"
388 File /r "bin\gtk\share\locale\az"
389 File /r "bin\gtk\share\locale\az_IR"
390 File /r "bin\gtk\share\locale\be"
391 File /r "bin\gtk\share\locale\be@latin"
392 File /r "bin\gtk\share\locale\bg"
393 File /r "bin\gtk\share\locale\bn"
394 File /r "bin\gtk\share\locale\bn_IN"
395 File /r "bin\gtk\share\locale\br"
396 File /r "bin\gtk\share\locale\bs"
397 File /r "bin\gtk\share\locale\ca"
398 File /r "bin\gtk\share\locale\ca@valencia"
399 File /r "bin\gtk\share\locale\cs"
400 File /r "bin\gtk\share\locale\cy"
401 File /r "bin\gtk\share\locale\da"
402 File /r "bin\gtk\share\locale\dz"
403 File /r "bin\gtk\share\locale\el"
404 File /r "bin\gtk\share\locale\en_CA"
405 File /r "bin\gtk\share\locale\eo"
406 File /r "bin\gtk\share\locale\et"
407 File /r "bin\gtk\share\locale\eu"
408 File /r "bin\gtk\share\locale\fa"
409 File /r "bin\gtk\share\locale\fi"
410 File /r "bin\gtk\share\locale\ga"
411 File /r "bin\gtk\share\locale\gl"
412 File /r "bin\gtk\share\locale\gu"
413 File /r "bin\gtk\share\locale\he"
414 File /r "bin\gtk\share\locale\hi"
415 File /r "bin\gtk\share\locale\hr"
416 File /r "bin\gtk\share\locale\hu"
417 File /r "bin\gtk\share\locale\hy"
418 File /r "bin\gtk\share\locale\ia"
419 File /r "bin\gtk\share\locale\id"
420 File /r "bin\gtk\share\locale\io"
421 File /r "bin\gtk\share\locale\is"
422 File /r "bin\gtk\share\locale\ja"
423 File /r "bin\gtk\share\locale\ka"
424 File /r "bin\gtk\share\locale\kn"
425 File /r "bin\gtk\share\locale\ko"
426 File /r "bin\gtk\share\locale\ku"
427 File /r "bin\gtk\share\locale\li"
428 File /r "bin\gtk\share\locale\lt"
429 File /r "bin\gtk\share\locale\lv"
430 File /r "bin\gtk\share\locale\mai"
431 File /r "bin\gtk\share\locale\mg"
432 File /r "bin\gtk\share\locale\mi"
433 File /r "bin\gtk\share\locale\mk"
434 File /r "bin\gtk\share\locale\ml"
435 File /r "bin\gtk\share\locale\mn"
436 File /r "bin\gtk\share\locale\mr"
437 File /r "bin\gtk\share\locale\ms"
438 File /r "bin\gtk\share\locale\nb"
439 File /r "bin\gtk\share\locale\ne"
440 File /r "bin\gtk\share\locale\nl"
441 File /r "bin\gtk\share\locale\nn"
442 File /r "bin\gtk\share\locale\nso"
443 File /r "bin\gtk\share\locale\oc"
444 File /r "bin\gtk\share\locale\or"
445 File /r "bin\gtk\share\locale\pa"
446 File /r "bin\gtk\share\locale\pl"
447 File /r "bin\gtk\share\locale\ps"
448 File /r "bin\gtk\share\locale\pt"
449 File /r "bin\gtk\share\locale\pt_BR"
450 File /r "bin\gtk\share\locale\ro"
451 File /r "bin\gtk\share\locale\rw"
452 File /r "bin\gtk\share\locale\si"
453 File /r "bin\gtk\share\locale\sk"
454 File /r "bin\gtk\share\locale\sl"
455 File /r "bin\gtk\share\locale\sq"
456 File /r "bin\gtk\share\locale\sr"
457 File /r "bin\gtk\share\locale\sr@ije"
458 File /r "bin\gtk\share\locale\sr@latin"
459 File /r "bin\gtk\share\locale\sv"
460 File /r "bin\gtk\share\locale\ta"
461 File /r "bin\gtk\share\locale\te"
462 File /r "bin\gtk\share\locale\th"
463 File /r "bin\gtk\share\locale\tk"
464 File /r "bin\gtk\share\locale\tl"
465 File /r "bin\gtk\share\locale\tr"
466 File /r "bin\gtk\share\locale\tt"
467 File /r "bin\gtk\share\locale\ug"
468 File /r "bin\gtk\share\locale\uk"
469 File /r "bin\gtk\share\locale\ur"
470 File /r "bin\gtk\share\locale\uz"
471 File /r "bin\gtk\share\locale\uz@cyrillic"
472 File /r "bin\gtk\share\locale\vi"
473 File /r "bin\gtk\share\locale\wa"
474 File /r "bin\gtk\share\locale\xh"
475 File /r "bin\gtk\share\locale\yi"
476 File /r "bin\gtk\share\locale\zh_CN"
477 File /r "bin\gtk\share\locale\zh_HK"
478 File /r "bin\gtk\share\locale\zh_TW"
479 SectionEnd
481 SectionGroupEnd
483 SectionGroup $(NAME_Themes)
485 Section "Clearlooks" SecThemesClearlooks
486 SetOutPath "$INSTDIR\bin\gtk\share\themes"
487 File /r "bin\gtk\share\themes\Clearlooks"
488 SectionEnd
490 Section "Default GTK" SecThemesDefault
491 SetOutPath "$INSTDIR\bin\gtk\share\themes"
492 File /r "bin\gtk\share\themes\Default"
493 SectionEnd
495 Section "Glossy" SecThemesGlossy
496 SetOutPath "$INSTDIR\bin\gtk\share\themes"
497 File /r "bin\gtk\share\themes\Glossy"
498 SectionEnd
500 Section "Glossy-js" SecThemesGlossyJs
501 SectionIn RO
502 SetOutPath "$INSTDIR\bin\gtk\share\themes"
503 File /r "bin\gtk\share\themes\Glossy-js"
504 SectionEnd
506 Section "MS-Windows" SecThemesMSWindows
507 SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines"
508 File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libwimp.dll"
509 SetOutPath "$INSTDIR\bin\gtk\share\themes"
510 File /r "bin\gtk\share\themes\MS-Windows"
511 SectionEnd
513 SectionGroupEnd
515 Section $(NAME_SecDesktopIcon) SecDesktopIcon
516 SetShellVarContext current
517 SetOutPath "$INSTDIR\bin"
518 CreateShortCut "$DESKTOP\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
519 SectionEnd
521 Section $(NAME_SecAutostart) SecAutostart
522 SetShellVarContext current
523 SetOutPath "$INSTDIR\bin"
524 CreateShortCut "$SMSTARTUP\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
525 SectionEnd
527 Section "Uninstall"
528 RMDir /r "$INSTDIR\bin\gtk\bin"
529 RMDir /r "$INSTDIR\bin\gtk\etc"
530 RMDir /r "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\loaders"
531 Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libclearlooks.dll"
532 Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libpixmap.dll"
533 Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libsvg.dll"
534 Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libwimp.dll"
535 RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines"
536 RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0"
537 RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0"
538 Delete "$INSTDIR\bin\gtk\lib\charset.alias"
539 RMDir "$INSTDIR\bin\gtk\lib"
540 RMDir /r "$INSTDIR\bin\gtk\share\locale\de"
541 RMDir /r "$INSTDIR\bin\gtk\share\locale\en_GB"
542 RMDir /r "$INSTDIR\bin\gtk\share\locale\es"
543 RMDir /r "$INSTDIR\bin\gtk\share\locale\fr"
544 RMDir /r "$INSTDIR\bin\gtk\share\locale\it"
545 RMDir /r "$INSTDIR\bin\gtk\share\locale\ru"
546 RMDir /r "$INSTDIR\bin\gtk\share\locale\af"
547 RMDir /r "$INSTDIR\bin\gtk\share\locale\am"
548 RMDir /r "$INSTDIR\bin\gtk\share\locale\ang"
549 RMDir /r "$INSTDIR\bin\gtk\share\locale\ar"
550 RMDir /r "$INSTDIR\bin\gtk\share\locale\as"
551 RMDir /r "$INSTDIR\bin\gtk\share\locale\az"
552 RMDir /r "$INSTDIR\bin\gtk\share\locale\az_IR"
553 RMDir /r "$INSTDIR\bin\gtk\share\locale\be"
554 RMDir /r "$INSTDIR\bin\gtk\share\locale\be@latin"
555 RMDir /r "$INSTDIR\bin\gtk\share\locale\bg"
556 RMDir /r "$INSTDIR\bin\gtk\share\locale\bn"
557 RMDir /r "$INSTDIR\bin\gtk\share\locale\bn_IN"
558 RMDir /r "$INSTDIR\bin\gtk\share\locale\br"
559 RMDir /r "$INSTDIR\bin\gtk\share\locale\bs"
560 RMDir /r "$INSTDIR\bin\gtk\share\locale\ca"
561 RMDir /r "$INSTDIR\bin\gtk\share\locale\ca@valencia"
562 RMDir /r "$INSTDIR\bin\gtk\share\locale\cs"
563 RMDir /r "$INSTDIR\bin\gtk\share\locale\cy"
564 RMDir /r "$INSTDIR\bin\gtk\share\locale\da"
565 RMDir /r "$INSTDIR\bin\gtk\share\locale\dz"
566 RMDir /r "$INSTDIR\bin\gtk\share\locale\el"
567 RMDir /r "$INSTDIR\bin\gtk\share\locale\en_CA"
568 RMDir /r "$INSTDIR\bin\gtk\share\locale\eo"
569 RMDir /r "$INSTDIR\bin\gtk\share\locale\et"
570 RMDir /r "$INSTDIR\bin\gtk\share\locale\eu"
571 RMDir /r "$INSTDIR\bin\gtk\share\locale\fa"
572 RMDir /r "$INSTDIR\bin\gtk\share\locale\fi"
573 RMDir /r "$INSTDIR\bin\gtk\share\locale\ga"
574 RMDir /r "$INSTDIR\bin\gtk\share\locale\gl"
575 RMDir /r "$INSTDIR\bin\gtk\share\locale\gu"
576 RMDir /r "$INSTDIR\bin\gtk\share\locale\he"
577 RMDir /r "$INSTDIR\bin\gtk\share\locale\hi"
578 RMDir /r "$INSTDIR\bin\gtk\share\locale\hr"
579 RMDir /r "$INSTDIR\bin\gtk\share\locale\hu"
580 RMDir /r "$INSTDIR\bin\gtk\share\locale\hy"
581 RMDir /r "$INSTDIR\bin\gtk\share\locale\ia"
582 RMDir /r "$INSTDIR\bin\gtk\share\locale\id"
583 RMDir /r "$INSTDIR\bin\gtk\share\locale\io"
584 RMDir /r "$INSTDIR\bin\gtk\share\locale\is"
585 RMDir /r "$INSTDIR\bin\gtk\share\locale\ja"
586 RMDir /r "$INSTDIR\bin\gtk\share\locale\ka"
587 RMDir /r "$INSTDIR\bin\gtk\share\locale\kn"
588 RMDir /r "$INSTDIR\bin\gtk\share\locale\ko"
589 RMDir /r "$INSTDIR\bin\gtk\share\locale\ku"
590 RMDir /r "$INSTDIR\bin\gtk\share\locale\li"
591 RMDir /r "$INSTDIR\bin\gtk\share\locale\lt"
592 RMDir /r "$INSTDIR\bin\gtk\share\locale\lv"
593 RMDir /r "$INSTDIR\bin\gtk\share\locale\mai"
594 RMDir /r "$INSTDIR\bin\gtk\share\locale\mg"
595 RMDir /r "$INSTDIR\bin\gtk\share\locale\mi"
596 RMDir /r "$INSTDIR\bin\gtk\share\locale\mk"
597 RMDir /r "$INSTDIR\bin\gtk\share\locale\ml"
598 RMDir /r "$INSTDIR\bin\gtk\share\locale\mn"
599 RMDir /r "$INSTDIR\bin\gtk\share\locale\mr"
600 RMDir /r "$INSTDIR\bin\gtk\share\locale\ms"
601 RMDir /r "$INSTDIR\bin\gtk\share\locale\nb"
602 RMDir /r "$INSTDIR\bin\gtk\share\locale\ne"
603 RMDir /r "$INSTDIR\bin\gtk\share\locale\nl"
604 RMDir /r "$INSTDIR\bin\gtk\share\locale\nn"
605 RMDir /r "$INSTDIR\bin\gtk\share\locale\nso"
606 RMDir /r "$INSTDIR\bin\gtk\share\locale\oc"
607 RMDir /r "$INSTDIR\bin\gtk\share\locale\or"
608 RMDir /r "$INSTDIR\bin\gtk\share\locale\pa"
609 RMDir /r "$INSTDIR\bin\gtk\share\locale\pl"
610 RMDir /r "$INSTDIR\bin\gtk\share\locale\ps"
611 RMDir /r "$INSTDIR\bin\gtk\share\locale\pt"
612 RMDir /r "$INSTDIR\bin\gtk\share\locale\pt_BR"
613 RMDir /r "$INSTDIR\bin\gtk\share\locale\ro"
614 RMDir /r "$INSTDIR\bin\gtk\share\locale\rw"
615 RMDir /r "$INSTDIR\bin\gtk\share\locale\si"
616 RMDir /r "$INSTDIR\bin\gtk\share\locale\sk"
617 RMDir /r "$INSTDIR\bin\gtk\share\locale\sl"
618 RMDir /r "$INSTDIR\bin\gtk\share\locale\sq"
619 RMDir /r "$INSTDIR\bin\gtk\share\locale\sr"
620 RMDir /r "$INSTDIR\bin\gtk\share\locale\sr@ije"
621 RMDir /r "$INSTDIR\bin\gtk\share\locale\sr@latin"
622 RMDir /r "$INSTDIR\bin\gtk\share\locale\sv"
623 RMDir /r "$INSTDIR\bin\gtk\share\locale\ta"
624 RMDir /r "$INSTDIR\bin\gtk\share\locale\te"
625 RMDir /r "$INSTDIR\bin\gtk\share\locale\th"
626 RMDir /r "$INSTDIR\bin\gtk\share\locale\tk"
627 RMDir /r "$INSTDIR\bin\gtk\share\locale\tl"
628 RMDir /r "$INSTDIR\bin\gtk\share\locale\tr"
629 RMDir /r "$INSTDIR\bin\gtk\share\locale\tt"
630 RMDir /r "$INSTDIR\bin\gtk\share\locale\ug"
631 RMDir /r "$INSTDIR\bin\gtk\share\locale\uk"
632 RMDir /r "$INSTDIR\bin\gtk\share\locale\ur"
633 RMDir /r "$INSTDIR\bin\gtk\share\locale\uz"
634 RMDir /r "$INSTDIR\bin\gtk\share\locale\uz@cyrillic"
635 RMDir /r "$INSTDIR\bin\gtk\share\locale\vi"
636 RMDir /r "$INSTDIR\bin\gtk\share\locale\wa"
637 RMDir /r "$INSTDIR\bin\gtk\share\locale\xh"
638 RMDir /r "$INSTDIR\bin\gtk\share\locale\yi"
639 RMDir /r "$INSTDIR\bin\gtk\share\locale\zh_CN"
640 RMDir /r "$INSTDIR\bin\gtk\share\locale\zh_HK"
641 RMDir /r "$INSTDIR\bin\gtk\share\locale\zh_TW"
642 RMDir "$INSTDIR\bin\gtk\share\locale"
643 RMDir /r "$INSTDIR\bin\gtk\share\themes\Clearlooks"
644 RMDir /r "$INSTDIR\bin\gtk\share\themes\Default"
645 RMDir /r "$INSTDIR\bin\gtk\share\themes\Glossy"
646 RMDir /r "$INSTDIR\bin\gtk\share\themes\Glossy-js"
647 RMDir /r "$INSTDIR\bin\gtk\share\themes\MS-Windows"
648 RMDir "$INSTDIR\bin\gtk\share\themes"
649 RMDir /r "$INSTDIR\bin\gtk\share\gtkthemeselector"
650 RMDir /r "$INSTDIR\bin\gtk\share\xml"
651 RMDir "$INSTDIR\bin\gtk\share"
652 RMDir "$INSTDIR\bin\gtk"
653 Delete "$INSTDIR\bin\_bsddb.pyd"
654 Delete "$INSTDIR\bin\_ctypes.pyd"
655 Delete "$INSTDIR\bin\_hashlib.pyd"
656 Delete "$INSTDIR\bin\_socket.pyd"
657 Delete "$INSTDIR\bin\_sqlite3.pyd"
658 Delete "$INSTDIR\bin\_ssl.pyd"
659 Delete "$INSTDIR\bin\atk.pyd"
660 Delete "$INSTDIR\bin\bz2.pyd"
661 Delete "$INSTDIR\bin\cairo._cairo.pyd"
662 Delete "$INSTDIR\bin\Crypto.Cipher.AES.pyd"
663 Delete "$INSTDIR\bin\Crypto.Hash.SHA256.pyd"
664 Delete "$INSTDIR\bin\Crypto.Random.OSRNG.winrandom.pyd"
665 Delete "$INSTDIR\bin\Crypto.Util._counter.pyd"
666 Delete "$INSTDIR\bin\Crypto.Util.strxor.pyd"
667 Delete "$INSTDIR\bin\gajim.exe"
668 Delete "$INSTDIR\bin\gio._gio.pyd"
669 Delete "$INSTDIR\bin\glib._glib.pyd"
670 Delete "$INSTDIR\bin\gobject._gobject.pyd"
671 Delete "$INSTDIR\bin\goocanvas.pyd"
672 Delete "$INSTDIR\bin\gtk._gtk.pyd"
673 Delete "$INSTDIR\bin\history_manager.exe"
674 Delete "$INSTDIR\bin\libeay32.dll"
675 Delete "$INSTDIR\bin\libgoocanvas-3.dll"
676 Delete "$INSTDIR\bin\library.zip"
677 Delete "$INSTDIR\bin\OpenSSL.crypto.pyd"
678 Delete "$INSTDIR\bin\OpenSSL.rand.pyd"
679 Delete "$INSTDIR\bin\OpenSSL.SSL.pyd"
680 Delete "$INSTDIR\bin\pango.pyd"
681 Delete "$INSTDIR\bin\pangocairo.pyd"
682 Delete "$INSTDIR\bin\pyexpat.pyd"
683 Delete "$INSTDIR\bin\python27.dll"
684 Delete "$INSTDIR\bin\pywintypes27.dll"
685 Delete "$INSTDIR\bin\select.pyd"
686 Delete "$INSTDIR\bin\sqlite3.dll"
687 Delete "$INSTDIR\bin\ssleay32.dll"
688 Delete "$INSTDIR\bin\unicodedata.pyd"
689 Delete "$INSTDIR\bin\win32api.pyd"
690 Delete "$INSTDIR\bin\win32file.pyd"
691 Delete "$INSTDIR\bin\win32pipe.pyd"
692 Delete "$INSTDIR\bin\winsound.pyd"
693 Delete "$INSTDIR\bin\msvcr90.dll"
694 RMDir /r "$INSTDIR\bin"
695 RMDir /r "$INSTDIR\data\gui"
696 RMDir /r "$INSTDIR\data\moods"
697 RMDir /r "$INSTDIR\data\activities"
698 RMDir /r "$INSTDIR\data\other"
699 RMDir /r "$INSTDIR\data\pixmaps"
700 RMDir /r "$INSTDIR\data\sounds"
701 RMDir /r "$INSTDIR\data\emoticons\animated"
702 RMDir /r "$INSTDIR\data\emoticons\static"
703 RMDir /r "$INSTDIR\data\emoticons\static-big"
704 RMDir "$INSTDIR\data\emoticons"
705 RMDir /r "$INSTDIR\data\iconsets\dcraven"
706 RMDir /r "$INSTDIR\data\iconsets\gnome"
707 RMDir /r "$INSTDIR\data\iconsets\goojim"
708 RMDir /r "$INSTDIR\data\iconsets\gota"
709 RMDir /r "$INSTDIR\data\iconsets\jabberbulb"
710 RMDir /r "$INSTDIR\data\iconsets\sun"
711 RMDir /r "$INSTDIR\data\iconsets\wroop"
712 RMDir /r "$INSTDIR\data\iconsets\transports"
713 RMDir "$INSTDIR\data\iconsets"
714 RMDir "$INSTDIR\data"
715 RMDir /r "$INSTDIR\plugins\plugin_installer"
716 RMDir "$INSTDIR\plugins"
717 RMDir /r "$INSTDIR\icons\hicolor"
718 RMDir "$INSTDIR\icons"
719 RMDir /r "$INSTDIR\po\be"
720 RMDir /r "$INSTDIR\po\be@latin"
721 RMDir /r "$INSTDIR\po\bg"
722 RMDir /r "$INSTDIR\po\br"
723 RMDir /r "$INSTDIR\po\cs"
724 RMDir /r "$INSTDIR\po\da"
725 RMDir /r "$INSTDIR\po\de"
726 RMDir /r "$INSTDIR\po\el"
727 RMDir /r "$INSTDIR\po\en_GB"
728 RMDir /r "$INSTDIR\po\eo"
729 RMDir /r "$INSTDIR\po\es"
730 RMDir /r "$INSTDIR\po\eu"
731 RMDir /r "$INSTDIR\po\fr"
732 RMDir /r "$INSTDIR\po\gl"
733 RMDir /r "$INSTDIR\po\hr"
734 RMDir /r "$INSTDIR\po\it"
735 RMDir /r "$INSTDIR\po\lt"
736 RMDir /r "$INSTDIR\po\nb"
737 RMDir /r "$INSTDIR\po\nl"
738 RMDir /r "$INSTDIR\po\no"
739 RMDir /r "$INSTDIR\po\pl"
740 RMDir /r "$INSTDIR\po\pt"
741 RMDir /r "$INSTDIR\po\pt_BR"
742 RMDir /r "$INSTDIR\po\ru"
743 RMDir /r "$INSTDIR\po\sk"
744 RMDir /r "$INSTDIR\po\sr"
745 RMDir /r "$INSTDIR\po\sr@Latn"
746 RMDir /r "$INSTDIR\po\sv"
747 RMDir /r "$INSTDIR\po\uk"
748 RMDir /r "$INSTDIR\po\zh_CN"
749 RMDir "$INSTDIR\po"
750 Delete "$INSTDIR\AUTHORS"
751 Delete "$INSTDIR\COPYING"
752 Delete "$INSTDIR\THANKS"
753 Delete "$INSTDIR\THANKS.artists"
754 Delete "$INSTDIR\Uninstall.exe"
755 RMDir "$INSTDIR"
757 !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder
759 SetShellVarContext current
760 Delete "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk"
761 Delete "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk"
762 RMDir "$SMPROGRAMS\$StartMenuFolder"
763 Delete "$DESKTOP\Gajim.lnk"
764 Delete "$SMSTARTUP\Gajim.lnk"
765 SetShellVarContext all
766 Delete "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk"
767 Delete "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk"
768 RMDir "$SMPROGRAMS\$StartMenuFolder"
770 DeleteRegKey /ifempty HKCU "Software\Gajim"
771 DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim"
772 SectionEnd
774 !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
775 !insertmacro MUI_DESCRIPTION_TEXT ${SecGajim} $(DESC_SecGajim)
776 !insertmacro MUI_DESCRIPTION_TEXT ${SecGtk} $(DESC_SecGtk)
777 !insertmacro MUI_DESCRIPTION_TEXT ${SecDesktopIcon} $(DESC_SecDesktopIcon)
778 !insertmacro MUI_DESCRIPTION_TEXT ${SecAutostart} $(DESC_SecAutostart)
779 !insertmacro MUI_FUNCTION_DESCRIPTION_END
781 Function un.onInit
782 ; Check that Gajim is not running before uninstalling
783 FindWindow $0 "gdkWindowToplevel" "Gajim"
784 StrCmp $0 0 Remove
785 MessageBox MB_ICONSTOP|MB_OK $(STR_Running)
786 Quit
787 Remove:
788 FunctionEnd
790 Function .onInit
791 BringToFront
792 ; Check if already running
793 ; If so don't open another but bring to front
794 System::Call "kernel32::CreateMutexA(i 0, i 0, t '$(^Name)') i .r0 ?e"
795 Pop $0
796 StrCmp $0 0 launch
797 StrLen $0 "$(^Name)"
798 IntOp $0 $0 + 1
799 FindWindow $1 '#32770' '' 0 $1
800 IntCmp $1 0 +3
801 System::Call "user32::ShowWindow(i r1,i 9) i." ; If minimized then maximize
802 System::Call "user32::SetForegroundWindow(i r1) i." ; Bring to front
803 Abort
805 launch:
806 ; Check to see if old install (inno setup) is already installed
807 ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Gajim_is1" "UninstallString"
808 ; remove first and last " char
809 StrLen $0 $R0
810 IntOp $0 $0 - 2
811 strcpy $1 $R0 $0 1
812 IfFileExists $1 +1 NotInstalled
813 messagebox::show MB_DEFBUTTON4|MB_TOPMOST "Gajim" \
814 "0,103" \
815 $(STR_Installed) \
816 $(STR_Uninstall) $(STR_Cancel)
817 Pop $R1
818 StrCmp $R1 2 Quit +1
819 ExecWait '$R0 _?=$INSTDIR' $R2
820 StrCmp $R2 0 +1 Quit
822 NotInstalled:
823 ; Check to see if new installer (NSIS)already installed
824 ReadRegStr $R3 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "UninstallString"
825 IfFileExists $R3 +1 ReallyNotInstalled
827 messagebox::show MB_DEFBUTTON4|MB_TOPMOST "Gajim" \
828 "0,103" \
829 $(STR_Installed) \
830 $(STR_Uninstall) $(STR_Cancel)
831 Pop $R4
832 StrCmp $R4 2 Quit +1
833 ExecWait '$R3 _?=$INSTDIR' $R5
834 StrCmp $R5 0 ReallyNotInstalled Quit
835 Quit:
836 Quit
838 ReallyNotInstalled:
839 !insertmacro MUI_LANGDLL_DISPLAY
840 FunctionEnd