root/trunk/gajim.nsi

Revision 10221, 26.7 kB (checked in by js, 2 weeks ago)

Update version properly. We should repackage 0.12-alpha1!

Line 
1!include "MUI2.nsh"
2
3Name "Gajim"
4OutFile "Gajim.exe"
5SetCompressor /final /solid lzma
6
7InstallDir "$PROGRAMFILES\Gajim"
8InstallDirRegKey HKCU "Software\Gajim" ""
9RequestExecutionLevel admin
10
11Var StartMenuFolder
12
13!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico"
14!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico"
15!define MUI_HEADERIMAGE
16!define MUI_HEADERIMAGE_BITMAP "data\pixmaps\nsis_header.bmp"
17!define MUI_WELCOMEFINISHPAGE_BITMAP "data\pixmaps\nsis_wizard.bmp"
18!define MUI_UNWELCOMEFINISHPAGE_BITMAP "data\pixmaps\nsis_wizard.bmp"
19;!define MUI_COMPONENTSPAGE_CHECKBITMAP "${NSISDIR}\Contrib\Graphics\Checks\colorful.bmp"
20!define MUI_COMPONENTSPAGE_SMALLDESC
21!define MUI_ABORTWARNING
22
23!insertmacro MUI_PAGE_WELCOME
24!insertmacro MUI_PAGE_LICENSE "COPYING"
25!insertmacro MUI_PAGE_COMPONENTS
26!insertmacro MUI_PAGE_DIRECTORY
27!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
28!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Gajim"
29!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
30!insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder
31!insertmacro MUI_PAGE_INSTFILES
32!insertmacro MUI_PAGE_FINISH
33
34!insertmacro MUI_UNPAGE_WELCOME
35!insertmacro MUI_UNPAGE_CONFIRM
36!insertmacro MUI_UNPAGE_INSTFILES
37!insertmacro MUI_UNPAGE_FINISH
38
39!insertmacro MUI_LANGUAGE "English"
40!insertmacro MUI_LANGUAGE "French"
41!insertmacro MUI_LANGUAGE "German"
42!insertmacro MUI_LANGUAGE "Italian"
43!insertmacro MUI_LANGUAGE "Spanish"
44!insertmacro MUI_LANGUAGE "Russian"
45!insertmacro MUI_RESERVEFILE_LANGDLL
46
47; English
48LangString NAME_Emoticons ${LANG_ENGLISH} "Emoticons"
49LangString NAME_Iconsets ${LANG_ENGLISH} "Iconsets"
50LangString NAME_Languages ${LANG_ENGLISH} "Languages"
51LangString NAME_SecLanguagesOther ${LANG_ENGLISH} "Other"
52LangString NAME_Themes ${LANG_ENGLISH} "Themes"
53LangString NAME_SecAutostart ${LANG_ENGLISH} "Start Gajim when Windows starts"
54LangString DESC_SecGajim ${LANG_ENGLISH} "Installs the main Gajim files."
55LangString DESC_SecGtk ${LANG_ENGLISH} "Installs Gtk+ 2 (necessary to run Gajim)."
56LangString DESC_SecAutostart ${LANG_ENGLISH} "If set, Gajim will be automatically started when Windows starts."
57
58; French                TODO: TRANSLATE!
59LangString NAME_Emoticons ${LANG_FRENCH} "Emotic�"
60LangString NAME_Iconsets ${LANG_FRENCH} "Biblioth�e d'ic�"
61LangString NAME_Languages ${LANG_FRENCH} "Langues"
62LangString NAME_SecLanguagesOther ${LANG_FRENCH} "Autre"
63LangString NAME_Themes ${LANG_FRENCH} "Th�s"
64LangString NAME_SecAutostart ${LANG_FRENCH} "Lancer Gajim au d�rrage de Windows"
65LangString DESC_SecGajim ${LANG_FRENCH} "Installer les fichiers principaux de Gajim."
66LangString DESC_SecGtk ${LANG_FRENCH} "Installer Gtk+ 2 (n�ssaire �ajim)."
67LangString DESC_SecAutostart ${LANG_FRENCH} "Si activ�Gajim sera automatiquement lanc�u d�rrage de Windows."
68
69; German
70LangString NAME_Emoticons ${LANG_GERMAN} "Emoticons"
71LangString NAME_Iconsets ${LANG_GERMAN} "Symbolsets"
72LangString NAME_Languages ${LANG_GERMAN} "Sprachen"
73LangString NAME_SecLanguagesOther ${LANG_GERMAN} "Sonstige"
74LangString NAME_Themes ${LANG_GERMAN} "Designs"
75LangString NAME_SecAutostart ${LANG_GERMAN} "Gajim mit Windows starten"
76LangString DESC_SecGajim ${LANG_GERMAN} "Installiert die Hauptdateien von Gajim."
77LangString DESC_SecGtk ${LANG_GERMAN} "Installert Gtk+ 2 (notwendig um Gajim zu benutzen)."
78LangString DESC_SecAutostart ${LANG_GERMAN} "Gajim wird automatisch gestartet, sowie Windows startet, wenn dies aktivier wird."
79
80; Italian               TODO: TRANSLATE!
81LangString NAME_Emoticons ${LANG_ITALIAN} "Emoticons"
82LangString NAME_Iconsets ${LANG_ITALIAN} "Iconsets"
83LangString NAME_Languages ${LANG_ITALIAN} "Languages"
84LangString NAME_SecLanguagesOther ${LANG_ITALIAN} "Other"
85LangString NAME_Themes ${LANG_ITALIAN} "Themes"
86LangString NAME_SecAutostart ${LANG_ITALIAN} "Start Gajim when Windows starts"
87LangString DESC_SecGajim ${LANG_ITALIAN} "Installs the main Gajim files."
88LangString DESC_SecGtk ${LANG_ITALIAN} "Installs Gtk+ 2 (necessary to run Gajim)."
89LangString DESC_SecAutostart ${LANG_ITALIAN} "If set, Gajim will be automatically started when Windows starts."
90
91; Spanish               TODO: TRANSLATE!
92LangString NAME_Emoticons ${LANG_SPANISH} "Emoticons"
93LangString NAME_Iconsets ${LANG_SPANISH} "Iconsets"
94LangString NAME_Languages ${LANG_SPANISH} "Languages"
95LangString NAME_SecLanguagesOther ${LANG_SPANISH} "Other"
96LangString NAME_Themes ${LANG_THEMES} "Themes"
97LangString NAME_SecAutostart ${LANG_SPANISH} "Start Gajim when Windows starts"
98LangString DESC_SecGajim ${LANG_SPANISH} "Installs the main Gajim files."
99LangString DESC_SecGtk ${LANG_SPANISH} "Installs Gtk+ 2 (necessary to run Gajim)."
100LangString DESC_SecAutostart ${LANG_SPANISH} "If set, Gajim will be automatically started when Windows starts."
101
102; Russian               TODO: TRANSLATE!
103LangString NAME_Emoticons ${LANG_RUSSIAN} "Emoticons"
104LangString NAME_Iconsets ${LANG_RUSSIAN} "Iconsets"
105LangString NAME_Languages ${LANG_RUSSIAN} "Languages"
106LangString NAME_SecLanguagesOther ${LANG_RUSSIAN} "Other"
107LangString NAME_Themes ${LANG_RUSSIAN} "Themes"
108LangString NAME_SecAutostart ${LANG_RUSSIAN} "Start Gajim when Windows starts"
109LangString DESC_SecGajim ${LANG_RUSSIAN} "Installs the main Gajim files."
110LangString DESC_SecGtk ${LANG_RUSSIAN} "Installs Gtk+ 2 (necessary to run Gajim)."
111LangString DESC_SecAutostart ${LANG_RUSSIAN} "If set, Gajim will be automatically started when Windows starts."
112
113Section "Gajim" SecGajim
114        SectionIn RO
115
116        SetOutPath "$INSTDIR"
117        File "AUTHORS"
118        File "COPYING"
119        File "THANKS"
120        File "THANKS.artists"
121
122        SetOutPath "$INSTDIR\bin"
123        File "bin\_cairo.pyd"
124        File "bin\_ctypes.pyd"
125        File "bin\_gobject.pyd"
126        File "bin\_gtk.pyd"
127        File "bin\_hashlib.pyd"
128        File "bin\_socket.pyd"
129        File "bin\_sqlite3.pyd"
130        File "bin\_sqlite.pyd"
131        File "bin\_ssl.pyd"
132        File "bin\_win32sysloader.pyd"
133        File "bin\AES.pyd"
134        File "bin\atk.pyd"
135        File "bin\bz2.pyd"
136        File "bin\crypto.pyd"
137        File "bin\gajim.exe"
138        File "bin\glade.pyd"
139        File "bin\history_manager.exe"
140        File "bin\libeay32.dll"
141        File "bin\libglade-2.0-0.dll"
142        File "bin\library.zip"
143        File "bin\libxml2.dll"
144        File "bin\msvcr71.dll"
145        File "bin\pangocairo.pyd"
146        File "bin\pango.pyd"
147        File "bin\pyexpat.pyd"
148        File "bin\python25.dll"
149        File "bin\pywintypes25.dll"
150        File "bin\rand.pyd"
151        File "bin\select.pyd"
152        File "bin\SHA256.pyd"
153        File "bin\sqlite3.dll"
154        File "bin\ssleay32.dll"
155        File "bin\SSL.pyd"
156        File "bin\unicodedata.pyd"
157        File "bin\w9xpopen.exe"
158        File "bin\win32api.pyd"
159        File "bin\win32file.pyd"
160        File "bin\winsound.pyd"
161        File "bin\zlib1.dll"
162
163        WriteRegStr HKCU "Software\Gajim" "" $INSTDIR
164        WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayName" "Gajim"
165        WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "UninstallString" "$INSTDIR\Uninstall.exe"
166        WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayIcon" "$INSTDIR\bin\Gajim.exe"
167        WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayVersion" "0.12-alpha1"
168        WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "URLInfoAbout" "http://www.gajim.org/"
169        WriteUninstaller "$INSTDIR\Uninstall.exe"
170
171        !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
172                SetShellVarContext current
173                CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
174                CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
175                CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk" "$INSTDIR\bin\gtk\bin\gtkthemeselector.exe"
176                SetShellVarContext all
177                CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
178                CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
179                CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk" "$INSTDIR\bin\gtk\bin\gtkthemeselector.exe"
180        !insertmacro MUI_STARTMENU_WRITE_END
181
182        SetOutPath "$INSTDIR\data"     
183        File /r "data\glade"
184        File /r "data\moods"
185        File /r "data\activities"
186        File /r "data\other"
187        File /r "data\pixmaps"
188        File /r "data\sounds"
189SectionEnd
190
191Section "Gtk+ 2" SecGtk
192        SectionIn RO
193        SetOutPath "$INSTDIR\bin\gtk"
194        File /r "bin\gtk\bin"
195        File /r "bin\gtk\etc"
196        SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines"
197        File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libclearlooks.dll"
198        File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libpixmap.dll"
199        File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libsvg.dll"
200        SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0"
201        File /r "bin\gtk\lib\gtk-2.0\2.10.0\immodules"
202        File /r "bin\gtk\lib\gtk-2.0\2.10.0\loaders"
203        SetOutPath "$INSTDIR\bin\gtk\lib"
204        File /r "bin\gtk\lib\pango"
205        File "bin\gtk\lib\charset.alias"
206        SetOutPath "$INSTDIR\bin\gtk\share"
207        File /r "bin\gtk\share\gtkthemeselector"
208        File /r "bin\gtk\share\xml"
209SectionEnd
210
211SectionGroup $(NAME_Emoticons)
212
213Section "animated" SecEmoticonsAnimated
214        SetOutPath "$INSTDIR\data\emoticons"
215        File /r "data\emoticons\animated"
216SectionEnd
217
218Section "static" SecEmoticonsStatic
219        SectionIn RO
220        SetOutPath "$INSTDIR\data\emoticons"
221        File /r "data\emoticons\static"
222SectioNEnd
223
224Section "static-big" SecEmoticonsStaticBig
225        SetOutPath "$INSTDIR\data\emoticons"
226        File /r "data\emoticons\static-big"
227SectionEnd
228
229SectionGroupEnd
230
231SectionGroup $(NAME_Iconsets)
232
233Section "crystal" SecIconsetsCrystal
234        SetOutPath "$INSTDIR\data\iconsets"
235        File /r "data\iconsets\crystal"
236SectionEnd
237
238Section "dcraven" SecIconsetsDcraven
239        SectionIn RO
240        SetOutPath "$INSTDIR\data\iconsets"
241        File /r "data\iconsets\dcraven"
242SectionEnd
243
244Section "gnome" SecIconsetsGnome
245        SetOutPath "$INSTDIR\data\iconsets"
246        File /r "data\iconsets\gnome"
247SectionEnd
248
249Section "goojim" SecIconsetsGoojim
250        SetOutPath "$INSTDIR\data\iconsets"
251        File /r "data\iconsets\goojim"
252SectionEnd
253
254Section "gossip" SecIconsetsGossip
255        SetOutPath "$INSTDIR\data\iconsets"
256        File /r "data\iconsets\gossip"
257SectionEnd
258
259Section "gota" SecIconsetsGota
260        SetOutPath "$INSTDIR\data\iconsets"
261        File /r "data\iconsets\gota"
262SectionEnd
263
264Section "jabberbulb" SecIconsetsJabberbulb
265        SetOutPath "$INSTDIR\data\iconsets"
266        File /r "data\iconsets\jabberbulb"
267SectionEnd
268
269Section "nuvola" SecIconsetsNuvola
270        SetOutPath "$INSTDIR\data\iconsets"
271        File /r "data\iconsets\nuvola"
272SectionEnd
273
274Section "simplebulb" SecIconsetsSimplebulb
275        SetOutPath "$INSTDIR\data\iconsets"
276        File /r "data\iconsets\simplebulb"
277SectionEnd
278
279Section "stellar" SecIconsetsStellar
280        SetOutPath "$INSTDIR\data\iconsets"
281        File /r "data\iconsets\stellar"
282SectionEnd
283
284Section "sun" SecIconsetsSun
285        SetOutPath "$INSTDIR\data\iconsets"
286        File /r "data\iconsets\sun"
287SectionEnd
288
289Section "transports" SecIconsetsTransports
290        SetOutPath "$INSTDIR\data\iconsets"
291        File /r "data\iconsets\transports"
292        SectionIn Ro
293SectionEnd
294
295SectionGroupEnd
296
297SectionGroup $(NAME_Languages)
298
299Section "English (UK)" SecLanguagesEnglishUK
300        SetOutPath "$INSTDIR\po"
301        File /r "po\en_GB"
302        SetOutPath "$INSTDIR\bin\gtk\share\locale"
303        File /r "bin\gtk\share\locale\en_GB"
304SectionEnd
305
306Section "French" SecLanguagesFrench
307        SetOutPath "$INSTDIR\po"
308        File /r "po\fr"
309        SetOutPath "$INSTDIR\bin\gtk\share\locale"
310        File /r "bin\gtk\share\locale\fr"
311SectionEnd
312
313Section "German" SecLanguagesGerman
314        SetOutPath "$INSTDIR\po"
315        File /r "po\de"
316        SetOutPath "$INSTDIR\bin\gtk\share\locale"
317        File /r "bin\gtk\share\locale\de"
318SectionEnd
319
320Section "Italian" SecLanguagesItalian
321        SetOutPath "$INSTDIR\po"
322        File /r "po\it"
323        SetOutPath "$INSTDIR\bin\gtk\share\locale"
324        File /r "bin\gtk\share\locale\it"
325SectionEnd
326
327Section "Spanish" SecLanguagesSpanish
328        SetOutPath "$INSTDIR\po"
329        File /r "po\es"
330        SetOutPath "$INSTDIR\bin\gtk\share\locale"
331        File /r "bin\gtk\share\locale\es"
332SectionEnd
333
334Section "Russian" SecLanguagesRussian
335        SetOutPath "$INSTDIR\po"
336        File /r "po\ru"
337        SetOutPath "$INSTDIR\bin\gtk\share\locale"
338        File /r "bin\gtk\share\locale\ru"
339SectionEnd
340
341Section $(NAME_SecLanguagesOther) SecLanguagesOther
342        SetOutPath "$INSTDIR\po"
343        File /r "po\be"
344        File /r "po\be@latin"
345        File /r "po\bg"
346        File /r "po\br"
347        File /r "po\cs"
348        File /r "po\da"
349        File /r "po\el"
350        File /r "po\eo"
351        File /r "po\eu"
352        File /r "po\gl"
353        File /r "po\hr"
354        File /r "po\lt"
355        File /r "po\nb"
356        File /r "po\nl"
357        File /r "po\no"
358        File /r "po\pl"
359        File /r "po\pt"
360        File /r "po\pt_BR"
361        File /r "po\sk"
362        File /r "po\sr"
363        File /r "po\sr@Latn"
364        File /r "po\sv"
365        File /r "po\zh_CN"
366        SetOutPath "$INSTDIR\bin\gtk\share\locale"
367        File /r "bin\gtk\share\locale\af"
368        File /r "bin\gtk\share\locale\am"
369        File /r "bin\gtk\share\locale\ang"
370        File /r "bin\gtk\share\locale\ar"
371        File /r "bin\gtk\share\locale\as"
372        File /r "bin\gtk\share\locale\az"
373        File /r "bin\gtk\share\locale\az_IR"
374        File /r "bin\gtk\share\locale\be"
375        File /r "bin\gtk\share\locale\be@latin"
376        File /r "bin\gtk\share\locale\bg"
377        File /r "bin\gtk\share\locale\bn"
378        File /r "bin\gtk\share\locale\bn_IN"
379        File /r "bin\gtk\share\locale\br"
380        File /r "bin\gtk\share\locale\bs"
381        File /r "bin\gtk\share\locale\ca"
382        File /r "bin\gtk\share\locale\ca@valencia"
383        File /r "bin\gtk\share\locale\cs"
384        File /r "bin\gtk\share\locale\cy"
385        File /r "bin\gtk\share\locale\da"
386        File /r "bin\gtk\share\locale\dz"
387        File /r "bin\gtk\share\locale\el"
388        File /r "bin\gtk\share\locale\en_CA"
389        File /r "bin\gtk\share\locale\eo"
390        File /r "bin\gtk\share\locale\et"
391        File /r "bin\gtk\share\locale\eu"
392        File /r "bin\gtk\share\locale\fa"
393        File /r "bin\gtk\share\locale\fi"
394        File /r "bin\gtk\share\locale\ga"
395        File /r "bin\gtk\share\locale\gl"
396        File /r "bin\gtk\share\locale\gu"
397        File /r "bin\gtk\share\locale\he"
398        File /r "bin\gtk\share\locale\hi"
399        File /r "bin\gtk\share\locale\hr"
400        File /r "bin\gtk\share\locale\hu"
401        File /r "bin\gtk\share\locale\hy"
402        File /r "bin\gtk\share\locale\ia"
403        File /r "bin\gtk\share\locale\id"
404        File /r "bin\gtk\share\locale\io"
405        File /r "bin\gtk\share\locale\is"
406        File /r "bin\gtk\share\locale\ja"
407        File /r "bin\gtk\share\locale\ka"
408        File /r "bin\gtk\share\locale\kn"
409        File /r "bin\gtk\share\locale\ko"
410        File /r "bin\gtk\share\locale\ku"
411        File /r "bin\gtk\share\locale\li"
412        File /r "bin\gtk\share\locale\lt"
413        File /r "bin\gtk\share\locale\lv"
414        File /r "bin\gtk\share\locale\mg"
415        File /r "bin\gtk\share\locale\mi"
416        File /r "bin\gtk\share\locale\mk"
417        File /r "bin\gtk\share\locale\ml"
418        File /r "bin\gtk\share\locale\mn"
419        File /r "bin\gtk\share\locale\mr"
420        File /r "bin\gtk\share\locale\ms"
421        File /r "bin\gtk\share\locale\nb"
422        File /r "bin\gtk\share\locale\ne"
423        File /r "bin\gtk\share\locale\nl"
424        File /r "bin\gtk\share\locale\nn"
425        File /r "bin\gtk\share\locale\nso"
426        File /r "bin\gtk\share\locale\oc"
427        File /r "bin\gtk\share\locale\or"
428        File /r "bin\gtk\share\locale\pa"
429        File /r "bin\gtk\share\locale\pl"
430        File /r "bin\gtk\share\locale\pt"
431        File /r "bin\gtk\share\locale\pt_BR"
432        File /r "bin\gtk\share\locale\ro"
433        File /r "bin\gtk\share\locale\rw"
434        File /r "bin\gtk\share\locale\si"
435        File /r "bin\gtk\share\locale\sk"
436        File /r "bin\gtk\share\locale\sl"
437        File /r "bin\gtk\share\locale\sq"
438        File /r "bin\gtk\share\locale\sr"
439        File /r "bin\gtk\share\locale\sr@ije"
440        File /r "bin\gtk\share\locale\sr@Latn"
441        File /r "bin\gtk\share\locale\sv"
442        File /r "bin\gtk\share\locale\ta"
443        File /r "bin\gtk\share\locale\te"
444        File /r "bin\gtk\share\locale\th"
445        File /r "bin\gtk\share\locale\tk"
446        File /r "bin\gtk\share\locale\tl"
447        File /r "bin\gtk\share\locale\tr"
448        File /r "bin\gtk\share\locale\tt"
449        File /r "bin\gtk\share\locale\ug"
450        File /r "bin\gtk\share\locale\uk"
451        File /r "bin\gtk\share\locale\ur"
452        File /r "bin\gtk\share\locale\uz"
453        File /r "bin\gtk\share\locale\uz@cyrillic"
454        File /r "bin\gtk\share\locale\vi"
455        File /r "bin\gtk\share\locale\wa"
456        File /r "bin\gtk\share\locale\xh"
457        File /r "bin\gtk\share\locale\yi"
458        File /r "bin\gtk\share\locale\zh_CN"
459        File /r "bin\gtk\share\locale\zh_HK"
460        File /r "bin\gtk\share\locale\zh_TW"
461SectionEnd
462
463SectionGroupEnd
464
465SectionGroup $(NAME_Themes)
466
467Section "Clearlooks" SecThemesClearlooks
468        SetOutPath "$INSTDIR\bin\gtk\share\themes"
469        File /r "bin\gtk\share\themes\Clearlooks"
470SectionEnd
471
472Section "Default GTK" SecThemesDefault
473        SetOutPath "$INSTDIR\bin\gtk\share\themes"
474        File /r "bin\gtk\share\themes\Default"
475SectionEnd
476
477Section "Glossy" SecThemesGlossy
478        SetOutPath "$INSTDIR\bin\gtk\share\themes"
479        File /r "bin\gtk\share\themes\Glossy"
480SectionEnd
481
482Section "Glossy-js" SecThemesGlossyJs
483        SectionIn RO
484        SetOutPath "$INSTDIR\bin\gtk\share\themes"
485        File /r "bin\gtk\share\themes\Glossy-js"
486SectionEnd
487
488Section "MS-Windows" SecThemesMSWindows
489        SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines"
490        File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libwimp.dll"
491        SetOutPath "$INSTDIR\bin\gtk\share\themes"
492        File /r "bin\gtk\share\themes\MS-Windows"
493SectionEnd
494
495SectionGroupEnd
496
497Section $(NAME_SecAutostart) SecAutostart
498        SetShellVarContext current
499        SetOutPath "$INSTDIR\bin"
500        CreateShortCut "$SMSTARTUP\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
501SectionEnd
502
503Section "Uninstall"
504        RMDir /r "$INSTDIR\bin\gtk\bin"
505        RMDir /r "$INSTDIR\bin\gtk\etc"
506        Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libclearlooks.dll"
507        Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libpixmap.dll"
508        Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libsvg.dll"
509        Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libwimp.dll"
510        RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines"
511        RMDir /r "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\immodules"
512        RMDir /r "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\loaders"
513        RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0"
514        RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0"
515        RMDir /r "$INSTDIR\bin\gtk\lib\pango"
516        Delete "$INSTDIR\bin\gtk\lib\charset.alias"
517        RMDir "$INSTDIR\bin\gtk\lib"
518        RMDir /r "$INSTDIR\bin\gtk\share\locale\de"
519        RMDir /r "$INSTDIR\bin\gtk\share\locale\en_GB"
520        RMDir /r "$INSTDIR\bin\gtk\share\locale\es"
521        RMDir /r "$INSTDIR\bin\gtk\share\locale\fr"
522        RMDir /r "$INSTDIR\bin\gtk\share\locale\it"
523        RMDir /r "$INSTDIR\bin\gtk\share\locale\ru"
524        RMDir /r "$INSTDIR\bin\gtk\share\locale\af"
525        RMDir /r "$INSTDIR\bin\gtk\share\locale\am"
526        RMDir /r "$INSTDIR\bin\gtk\share\locale\ang"
527        RMDir /r "$INSTDIR\bin\gtk\share\locale\ar"
528        RMDir /r "$INSTDIR\bin\gtk\share\locale\as"
529        RMDir /r "$INSTDIR\bin\gtk\share\locale\az"
530        RMDir /r "$INSTDIR\bin\gtk\share\locale\az_IR"
531        RMDir /r "$INSTDIR\bin\gtk\share\locale\be"
532        RMDir /r "$INSTDIR\bin\gtk\share\locale\be@latin"
533        RMDir /r "$INSTDIR\bin\gtk\share\locale\bg"
534        RMDir /r "$INSTDIR\bin\gtk\share\locale\bn"
535        RMDir /r "$INSTDIR\bin\gtk\share\locale\bn_IN"
536        RMDir /r "$INSTDIR\bin\gtk\share\locale\br"
537        RMDir /r "$INSTDIR\bin\gtk\share\locale\bs"
538        RMDir /r "$INSTDIR\bin\gtk\share\locale\ca"
539        RMDir /r "$INSTDIR\bin\gtk\share\locale\ca@valencia"
540        RMDir /r "$INSTDIR\bin\gtk\share\locale\cs"
541        RMDir /r "$INSTDIR\bin\gtk\share\locale\cy"
542        RMDir /r "$INSTDIR\bin\gtk\share\locale\da"
543        RMDir /r "$INSTDIR\bin\gtk\share\locale\dz"
544        RMDir /r "$INSTDIR\bin\gtk\share\locale\el"
545        RMDir /r "$INSTDIR\bin\gtk\share\locale\en_CA"
546        RMDir /r "$INSTDIR\bin\gtk\share\locale\eo"
547        RMDir /r "$INSTDIR\bin\gtk\share\locale\et"
548        RMDir /r "$INSTDIR\bin\gtk\share\locale\eu"
549        RMDir /r "$INSTDIR\bin\gtk\share\locale\fa"
550        RMDir /r "$INSTDIR\bin\gtk\share\locale\fi"
551        RMDir /r "$INSTDIR\bin\gtk\share\locale\ga"
552        RMDir /r "$INSTDIR\bin\gtk\share\locale\gl"
553        RMDir /r "$INSTDIR\bin\gtk\share\locale\gu"
554        RMDir /r "$INSTDIR\bin\gtk\share\locale\he"
555        RMDir /r "$INSTDIR\bin\gtk\share\locale\hi"
556        RMDir /r "$INSTDIR\bin\gtk\share\locale\hr"
557        RMDir /r "$INSTDIR\bin\gtk\share\locale\hu"
558        RMDir /r "$INSTDIR\bin\gtk\share\locale\hy"
559        RMDir /r "$INSTDIR\bin\gtk\share\locale\ia"
560        RMDir /r "$INSTDIR\bin\gtk\share\locale\id"
561        RMDir /r "$INSTDIR\bin\gtk\share\locale\io"
562        RMDir /r "$INSTDIR\bin\gtk\share\locale\is"
563        RMDir /r "$INSTDIR\bin\gtk\share\locale\ja"
564        RMDir /r "$INSTDIR\bin\gtk\share\locale\ka"
565        RMDir /r "$INSTDIR\bin\gtk\share\locale\kn"
566        RMDir /r "$INSTDIR\bin\gtk\share\locale\ko"
567        RMDir /r "$INSTDIR\bin\gtk\share\locale\ku"
568        RMDir /r "$INSTDIR\bin\gtk\share\locale\li"
569        RMDir /r "$INSTDIR\bin\gtk\share\locale\lt"
570        RMDir /r "$INSTDIR\bin\gtk\share\locale\lv"
571        RMDir /r "$INSTDIR\bin\gtk\share\locale\mg"
572        RMDir /r "$INSTDIR\bin\gtk\share\locale\mi"
573        RMDir /r "$INSTDIR\bin\gtk\share\locale\mk"
574        RMDir /r "$INSTDIR\bin\gtk\share\locale\ml"
575        RMDir /r "$INSTDIR\bin\gtk\share\locale\mn"
576        RMDir /r "$INSTDIR\bin\gtk\share\locale\mr"
577        RMDir /r "$INSTDIR\bin\gtk\share\locale\ms"
578        RMDir /r "$INSTDIR\bin\gtk\share\locale\nb"
579        RMDir /r "$INSTDIR\bin\gtk\share\locale\ne"
580        RMDir /r "$INSTDIR\bin\gtk\share\locale\nl"
581        RMDir /r "$INSTDIR\bin\gtk\share\locale\nn"
582        RMDir /r "$INSTDIR\bin\gtk\share\locale\nso"
583        RMDir /r "$INSTDIR\bin\gtk\share\locale\oc"
584        RMDir /r "$INSTDIR\bin\gtk\share\locale\or"
585        RMDir /r "$INSTDIR\bin\gtk\share\locale\pa"
586        RMDir /r "$INSTDIR\bin\gtk\share\locale\pl"
587        RMDir /r "$INSTDIR\bin\gtk\share\locale\pt"
588        RMDir /r "$INSTDIR\bin\gtk\share\locale\pt_BR"
589        RMDir /r "$INSTDIR\bin\gtk\share\locale\ro"
590        RMDir /r "$INSTDIR\bin\gtk\share\locale\rw"
591        RMDir /r "$INSTDIR\bin\gtk\share\locale\si"
592        RMDir /r "$INSTDIR\bin\gtk\share\locale\sk"
593        RMDir /r "$INSTDIR\bin\gtk\share\locale\sl"
594        RMDir /r "$INSTDIR\bin\gtk\share\locale\sq"
595        RMDir /r "$INSTDIR\bin\gtk\share\locale\sr"
596        RMDir /r "$INSTDIR\bin\gtk\share\locale\sr@ije"
597        RMDir /r "$INSTDIR\bin\gtk\share\locale\sr@Latn"
598        RMDir /r "$INSTDIR\bin\gtk\share\locale\sv"
599        RMDir /r "$INSTDIR\bin\gtk\share\locale\ta"
600        RMDir /r "$INSTDIR\bin\gtk\share\locale\te"
601        RMDir /r "$INSTDIR\bin\gtk\share\locale\th"
602        RMDir /r "$INSTDIR\bin\gtk\share\locale\tk"
603        RMDir /r "$INSTDIR\bin\gtk\share\locale\tl"
604        RMDir /r "$INSTDIR\bin\gtk\share\locale\tr"
605        RMDir /r "$INSTDIR\bin\gtk\share\locale\tt"
606        RMDir /r "$INSTDIR\bin\gtk\share\locale\ug"
607        RMDir /r "$INSTDIR\bin\gtk\share\locale\uk"
608        RMDir /r "$INSTDIR\bin\gtk\share\locale\ur"
609        RMDir /r "$INSTDIR\bin\gtk\share\locale\uz"
610        RMDir /r "$INSTDIR\bin\gtk\share\locale\uz@cyrillic"
611        RMDir /r "$INSTDIR\bin\gtk\share\locale\vi"
612        RMDir /r "$INSTDIR\bin\gtk\share\locale\wa"
613        RMDir /r "$INSTDIR\bin\gtk\share\locale\xh"
614        RMDir /r "$INSTDIR\bin\gtk\share\locale\yi"
615        RMDir /r "$INSTDIR\bin\gtk\share\locale\zh_CN"
616        RMDir /r "$INSTDIR\bin\gtk\share\locale\zh_HK"
617        RMDir /r "$INSTDIR\bin\gtk\share\locale\zh_TW"
618        RMDir "$INSTDIR\bin\gtk\share\locale"
619        RMDir /r "$INSTDIR\bin\gtk\share\themes\Clearlooks"
620        RMDir /r "$INSTDIR\bin\gtk\share\themes\Default"
621        RMDir /r "$INSTDIR\bin\gtk\share\themes\Glossy"
622        RMDir /r "$INSTDIR\bin\gtk\share\themes\Glossy-js"
623        RMDir /r "$INSTDIR\bin\gtk\share\themes\MS-Windows"
624        RMDir "$INSTDIR\bin\gtk\share\themes"
625        RMDir /r "$INSTDIR\bin\gtk\share\gtkthemeselector"
626        RMDir /r "$INSTDIR\bin\gtk\share\xml"
627        RMDir "$INSTDIR\bin\gtk\share"
628        RMDir "$INSTDIR\bin\gtk"
629        Delete "$INSTDIR\bin\_cairo.pyd"
630        Delete "$INSTDIR\bin\_ctypes.pyd"
631        Delete "$INSTDIR\bin\_gobject.pyd"
632        Delete "$INSTDIR\bin\_gtk.pyd"
633        Delete "$INSTDIR\bin\_hashlib.pyd"
634        Delete "$INSTDIR\bin\_socket.pyd"
635        Delete "$INSTDIR\bin\_sqlite3.pyd"
636        Delete "$INSTDIR\bin\_sqlite.pyd"
637        Delete "$INSTDIR\bin\_ssl.pyd"
638        Delete "$INSTDIR\bin\_win32sysloader.pyd"
639        Delete "$INSTDIR\bin\AES.pyd"
640        Delete "$INSTDIR\bin\atk.pyd"
641        Delete "$INSTDIR\bin\bz2.pyd"
642        Delete "$INSTDIR\bin\crypto.pyd"
643        Delete "$INSTDIR\bin\gajim.exe"
644        Delete "$INSTDIR\bin\glade.pyd"
645        Delete "$INSTDIR\bin\history_manager.exe"
646        Delete "$INSTDIR\bin\libeay32.dll"
647        Delete "$INSTDIR\bin\libglade-2.0-0.dll"
648        Delete "$INSTDIR\bin\library.zip"
649        Delete "$INSTDIR\bin\libxml2.dll"
650        Delete "$INSTDIR\bin\msvcr71.dll"
651        Delete "$INSTDIR\bin\pangocairo.pyd"
652        Delete "$INSTDIR\bin\pango.pyd"
653        Delete "$INSTDIR\bin\pyexpat.pyd"
654        Delete "$INSTDIR\bin\python25.dll"
655        Delete "$INSTDIR\bin\pywintypes25.dll"
656        Delete "$INSTDIR\bin\rand.pyd"
657        Delete "$INSTDIR\bin\select.pyd"
658        Delete "$INSTDIR\bin\SHA256.pyd"
659        Delete "$INSTDIR\bin\sqlite3.dll"
660        Delete "$INSTDIR\bin\ssleay32.dll"
661        Delete "$INSTDIR\bin\SSL.pyd"
662        Delete "$INSTDIR\bin\unicodedata.pyd"
663        Delete "$INSTDIR\bin\w9xpopen.exe"
664        Delete "$INSTDIR\bin\win32api.pyd"
665        Delete "$INSTDIR\bin\win32file.pyd"
666        Delete "$INSTDIR\bin\winsound.pyd"
667        Delete "$INSTDIR\bin\zlib1.dll"
668        RMDir "$INSTDIR\bin"
669        RMDir /r "$INSTDIR\data\glade"
670        RMDir /r "$INSTDIR\data\moods"
671        RMDir /r "$INSTDIR\data\activities"
672        RMDir /r "$INSTDIR\data\other"
673        RMDir /r "$INSTDIR\data\pixmaps"
674        RMDir /r "$INSTDIR\data\sounds"
675        RMDir /r "$INSTDIR\data\emoticons\animated"
676        RMDir /r "$INSTDIR\data\emoticons\static"
677        RMDir /r "$INSTDIR\data\emoticons\static-big"
678        RMDir "$INSTDIR\data\emoticons"
679        RMDir /r "$INSTDIR\data\iconsets\crystal"
680        RMDir /r "$INSTDIR\data\iconsets\dcraven"
681        RMDir /r "$INSTDIR\data\iconsets\gnome"
682        RMDir /r "$INSTDIR\data\iconsets\goojim"
683        RMDir /r "$INSTDIR\data\iconsets\gossip"
684        RMDir /r "$INSTDIR\data\iconsets\gota"
685        RMDir /r "$INSTDIR\data\iconsets\jabberbulb"
686        RMDir /r "$INSTDIR\data\iconsets\nuvola"
687        RMDir /r "$INSTDIR\data\iconsets\simplebulb"
688        RMDir /r "$INSTDIR\data\iconsets\stellar"
689        RMDir /r "$INSTDIR\data\iconsets\sun"
690        RMDir /r "$INSTDIR\data\iconsets\transports"
691        RMDir "$INSTDIR\data\iconsets"
692        RMDir "$INSTDIR\data"
693        RMDir /r "$INSTDIR\po\be"
694        RMDir /r "$INSTDIR\po\be@latin"
695        RMDir /r "$INSTDIR\po\bg"
696        RMDir /r "$INSTDIR\po\br"
697        RMDir /r "$INSTDIR\po\cs"
698        RMDir /r "$INSTDIR\po\da"
699        RMDir /r "$INSTDIR\po\de"
700        RMDir /r "$INSTDIR\po\el"
701        RMDir /r "$INSTDIR\po\en_GB"
702        RMDir /r "$INSTDIR\po\eo"
703        RMDir /r "$INSTDIR\po\es"
704        RMDir /r "$INSTDIR\po\eu"
705        RMDir /r "$INSTDIR\po\fr"
706        RMDir /r "$INSTDIR\po\gl"
707        RMDir /r "$INSTDIR\po\hr"
708        RMDir /r "$INSTDIR\po\it"
709        RMDir /r "$INSTDIR\po\lt"
710        RMDir /r "$INSTDIR\po\nb"
711        RMDir /r "$INSTDIR\po\nl"
712        RMDir /r "$INSTDIR\po\no"
713        RMDir /r "$INSTDIR\po\pl"
714        RMDir /r "$INSTDIR\po\pt"
715        RMDir /r "$INSTDIR\po\pt_BR"
716        RMDir /r "$INSTDIR\po\ru"
717        RMDir /r "$INSTDIR\po\sk"
718        RMDir /r "$INSTDIR\po\sr"
719        RMDir /r "$INSTDIR\po\sr@Latn"
720        RMDir /r "$INSTDIR\po\sv"
721        RMDir /r "$INSTDIR\po\zh_CN"
722        RMDir "$INSTDIR\po"
723        Delete "$INSTDIR\AUTHORS"
724        Delete "$INSTDIR\COPYING"
725        Delete "$INSTDIR\THANKS"
726        Delete "$INSTDIR\THANKS.artists"
727        Delete "$INSTDIR\Uninstall.exe"
728        RMDir "$INSTDIR"
729
730        !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder
731
732        SetShellVarContext current
733        Delete "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk"
734        Delete "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk"
735        RMDir "$SMPROGRAMS\$StartMenuFolder"
736        Delete "$SMSTARTUP\Gajim.lnk"
737        SetShellVarContext all
738        Delete "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk"
739        Delete "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk"
740        RMDir "$SMPROGRAMS\$StartMenuFolder"
741
742        DeleteRegKey /ifempty HKCU "Software\Gajim"
743        DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim"
744SectionEnd
745
746!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
747        !insertmacro MUI_DESCRIPTION_TEXT ${SecGajim} $(DESC_SecGajim)
748        !insertmacro MUI_DESCRIPTION_TEXT ${SecGtk} $(DESC_SecGtk)
749        !insertmacro MUI_DESCRIPTION_TEXT ${SecAutostart} $(DESC_SecAutostart)
750!insertmacro MUI_FUNCTION_DESCRIPTION_END
751
752Function .onInit
753        !insertmacro MUI_LANGDLL_DISPLAY
754FunctionEnd
Note: See TracBrowser for help on using the browser.