Author: js Date: 2008-07-11 19:03:42 +0200 (Fri, 11 Jul 2008) New Revision: 9909
Added: trunk/data/pixmaps/nsis_header.bmp trunk/data/pixmaps/nsis_wizard.bmp trunk/gajim.nsi Modified: trunk/data/emoticons/animated/emoticons.py trunk/data/emoticons/static-big/emoticons.py trunk/data/emoticons/static/emoticons.py Log: Added NSIS installer script.
Modified: trunk/data/emoticons/animated/emoticons.py =================================================================== --- trunk/data/emoticons/animated/emoticons.py 2008-07-11 12:34:43 UTC (rev 9908) +++ trunk/data/emoticons/animated/emoticons.py 2008-07-11 17:03:42 UTC (rev 9909) @@ -1,9 +1,9 @@ # coding=utf-8 emoticons = { - 'smile.png': [':)', ':-)', '^_^', '^^'], + 'smile.png': [':)', ':-)'], 'coolglasses.png': ['B-)', '(H)'], 'wink.gif': [';)', ';-)'], - 'biggrin.png': [':D', ':-D', ':>', ':->', 'xD'], + 'biggrin.png': [':D', ':-D'], 'unhappy.png': [':(', ':-('], 'cry.gif': [":'(", ';-(', ';(', ";'-(", ';_;'], 'frowning.png': [':/', ':-/', ':S', ':-S'],
Modified: trunk/data/emoticons/static/emoticons.py =================================================================== --- trunk/data/emoticons/static/emoticons.py 2008-07-11 12:34:43 UTC (rev 9908) +++ trunk/data/emoticons/static/emoticons.py 2008-07-11 17:03:42 UTC (rev 9909) @@ -1,9 +1,9 @@ # coding=utf-8 emoticons = { - 'smile.png': [':)', ':-)', '^_^', '^^'], + 'smile.png': [':)', ':-)'], 'coolglasses.png': ['8-)', 'B-)', '(H)'], 'wink.png': [';)', ';-)'], - 'biggrin.png': [':D', ':-D', ':>', ':->', 'xD'], + 'biggrin.png': [':D', ':-D'], 'unhappy.png': [':(', ':-('], 'cry.png': [":'(", ';-(', ';(', ";'-(", ';_;'], 'frowning.png': [':/', ':-/', ':S', ':-S'],
Modified: trunk/data/emoticons/static-big/emoticons.py =================================================================== --- trunk/data/emoticons/static-big/emoticons.py 2008-07-11 12:34:43 UTC (rev 9908) +++ trunk/data/emoticons/static-big/emoticons.py 2008-07-11 17:03:42 UTC (rev 9909) @@ -1,9 +1,9 @@ # coding=utf-8 emoticons = { - 'smile.png': [':)', ':-)', '^_^', '^^'], + 'smile.png': [':)', ':-)'], 'coolglasses.png': ['8-)', 'B-)', '(H)'], 'wink.png': [';)', ';-)'], - 'biggrin.png': [':D', ':-D', ':>', ':->', 'xD'], + 'biggrin.png': [':D', ':-D'], 'unhappy.png': [':(', ':-('], 'cry.png': [":'(", ';-(', ';(', ";'-(", ';_;'], 'frowning.png': [':/', ':-/', ':S', ':-S'],
Added: trunk/data/pixmaps/nsis_header.bmp =================================================================== (Binary files differ)
Property changes on: trunk/data/pixmaps/nsis_header.bmp ___________________________________________________________________ Name: svn:mime-type + application/octet-stream
Added: trunk/data/pixmaps/nsis_wizard.bmp =================================================================== (Binary files differ)
Property changes on: trunk/data/pixmaps/nsis_wizard.bmp ___________________________________________________________________ Name: svn:mime-type + application/octet-stream
Added: trunk/gajim.nsi =================================================================== --- trunk/gajim.nsi (rev 0) +++ trunk/gajim.nsi 2008-07-11 17:03:42 UTC (rev 9909) @@ -0,0 +1,574 @@ +!include "MUI2.nsh" + +Name "Gajim" +OutFile "Gajim.exe" +SetCompressor /final /solid lzma + +InstallDir "$PROGRAMFILES\Gajim" +InstallDirRegKey HKCU "Software\Gajim" "" +RequestExecutionLevel user + +Var StartMenuFolder + +!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico" +!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico" +!define MUI_HEADERIMAGE +!define MUI_HEADERIMAGE_BITMAP "data\pixmaps\nsis_header.bmp" +!define MUI_WELCOMEFINISHPAGE_BITMAP "data\pixmaps\nsis_wizard.bmp" +!define MUI_UNWELCOMEFINISHPAGE_BITMAP "data\pixmaps\nsis_wizard.bmp" +;!define MUI_COMPONENTSPAGE_CHECKBITMAP "${NSISDIR}\Contrib\Graphics\Checks\colorful.bmp" +!define MUI_COMPONENTSPAGE_SMALLDESC +!define MUI_ABORTWARNING + +!insertmacro MUI_PAGE_WELCOME +!insertmacro MUI_PAGE_LICENSE "COPYING" +!insertmacro MUI_PAGE_COMPONENTS +!insertmacro MUI_PAGE_DIRECTORY +!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU" +!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Gajim" +!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder" +!insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder +!insertmacro MUI_PAGE_INSTFILES +!insertmacro MUI_PAGE_FINISH + +!insertmacro MUI_UNPAGE_WELCOME +!insertmacro MUI_UNPAGE_CONFIRM +!insertmacro MUI_UNPAGE_INSTFILES +!insertmacro MUI_UNPAGE_FINISH + +!insertmacro MUI_LANGUAGE "English" +!insertmacro MUI_LANGUAGE "French" +!insertmacro MUI_LANGUAGE "German" +!insertmacro MUI_LANGUAGE "Italian" +!insertmacro MUI_LANGUAGE "Spanish" +!insertmacro MUI_LANGUAGE "Russian" +!insertmacro MUI_RESERVEFILE_LANGDLL + +; English +LangString NAME_Emoticons ${LANG_ENGLISH} "Emoticons" +LangString NAME_Iconsets ${LANG_ENGLISH} "Iconsets" +LangString NAME_Languages ${LANG_ENGLISH} "Languages" +LangString NAME_SecLanguagesOther ${LANG_ENGLISH} "Other" +LangString NAME_Themes ${LANG_ENGLISH} "Themes" +LangString NAME_SecAutostart ${LANG_ENGLISH} "Start Gajim when Windows starts" +LangString DESC_SecGajim ${LANG_ENGLISH} "Installs the main Gajim files." +LangString DESC_SecGtk ${LANG_ENGLISH} "Installs Gtk+ 2 (necessary to run Gajim)." +LangString DESC_SecAutostart ${LANG_ENGLISH} "If set, Gajim will be automatically started when Windows starts." + +; French TODO: TRANSLATE! +LangString NAME_Emoticons ${LANG_FRENCH} "Emoticons" +LangString NAME_Iconsets ${LANG_FRENCH} "Iconsets" +LangString NAME_Languages ${LANG_FRENCH} "Languages" +LangString NAME_SecLanguagesOther ${LANG_FRENCH} "Other" +LangString NAME_Themes ${LANG_FRENCH} "Themes" +LangString NAME_SecAutostart ${LANG_FRENCH} "Start Gajim when Windows starts" +LangString DESC_SecGajim ${LANG_FRENCH} "Installs the main Gajim files." +LangString DESC_SecGtk ${LANG_FRENCH} "Installs Gtk+ 2 (necessary to run Gajim)." +LangString DESC_SecAutostart ${LANG_FRENCH} "If set, Gajim will be automatically started when Windows starts." + +; German +LangString NAME_Emoticons ${LANG_GERMAN} "Emoticons" +LangString NAME_Iconsets ${LANG_GERMAN} "Symbolsets" +LangString NAME_Languages ${LANG_GERMAN} "Sprachen" +LangString NAME_SecLanguagesOther ${LANG_GERMAN} "Sonstige" +LangString NAME_Themes ${LANG_GERMAN} "Designs" +LangString NAME_SecAutostart ${LANG_GERMAN} "Gajim mit Windows starten" +LangString DESC_SecGajim ${LANG_GERMAN} "Installiert die Hauptdateien von Gajim." +LangString DESC_SecGtk ${LANG_GERMAN} "Installert Gtk+ 2 (notwendig um Gajim zu benutzen)." +LangString DESC_SecAutostart ${LANG_GERMAN} "Gajim wird automatisch gestartet, sowie Windows startet, wenn dies aktivier wird." + +; Italian TODO: TRANSLATE! +LangString NAME_Emoticons ${LANG_ITALIAN} "Emoticons" +LangString NAME_Iconsets ${LANG_ITALIAN} "Iconsets" +LangString NAME_Languages ${LANG_ITALIAN} "Languages" +LangString NAME_SecLanguagesOther ${LANG_ITALIAN} "Other" +LangString NAME_Themes ${LANG_ITALIAN} "Themes" +LangString NAME_SecAutostart ${LANG_ITALIAN} "Start Gajim when Windows starts" +LangString DESC_SecGajim ${LANG_ITALIAN} "Installs the main Gajim files." +LangString DESC_SecGtk ${LANG_ITALIAN} "Installs Gtk+ 2 (necessary to run Gajim)." +LangString DESC_SecAutostart ${LANG_ITALIAN} "If set, Gajim will be automatically started when Windows starts." + +; Spanish TODO: TRANSLATE! +LangString NAME_Emoticons ${LANG_SPANISH} "Emoticons" +LangString NAME_Iconsets ${LANG_SPANISH} "Iconsets" +LangString NAME_Languages ${LANG_SPANISH} "Languages" +LangString NAME_SecLanguagesOther ${LANG_SPANISH} "Other" +LangString NAME_Themes ${LANG_THEMES} "Themes" +LangString NAME_SecAutostart ${LANG_SPANISH} "Start Gajim when Windows starts" +LangString DESC_SecGajim ${LANG_SPANISH} "Installs the main Gajim files." +LangString DESC_SecGtk ${LANG_SPANISH} "Installs Gtk+ 2 (necessary to run Gajim)." +LangString DESC_SecAutostart ${LANG_SPANISH} "If set, Gajim will be automatically started when Windows starts." + +; Russian TODO: TRANSLATE! +LangString NAME_Emoticons ${LANG_RUSSIAN} "Emoticons" +LangString NAME_Iconsets ${LANG_RUSSIAN} "Iconsets" +LangString NAME_Languages ${LANG_RUSSIAN} "Languages" +LangString NAME_SecLanguagesOther ${LANG_RUSSIAN} "Other" +LangString NAME_Themes ${LANG_RUSSIAN} "Themes" +LangString NAME_SecAutostart ${LANG_RUSSIAN} "Start Gajim when Windows starts" +LangString DESC_SecGajim ${LANG_RUSSIAN} "Installs the main Gajim files." +LangString DESC_SecGtk ${LANG_RUSSIAN} "Installs Gtk+ 2 (necessary to run Gajim)." +LangString DESC_SecAutostart ${LANG_RUSSIAN} "If set, Gajim will be automatically started when Windows starts." + +Section "Gajim" SecGajim + SectionIn RO + + SetOutPath "$INSTDIR" + File "AUTHORS" + File "COPYING" + File "THANKS" + File "THANKS.artists" + + SetOutPath "$INSTDIR\bin" + File "bin_cairo.pyd" + File "bin_ctypes.pyd" + File "bin_gobject.pyd" + File "bin_gtk.pyd" + File "bin_hashlib.pyd" + File "bin_socket.pyd" + File "bin_sqlite3.pyd" + File "bin_sqlite.pyd" + File "bin_ssl.pyd" + File "bin_win32sysloader.pyd" + File "bin\AES.pyd" + File "bin\atk.pyd" + File "bin\bz2.pyd" + File "bin\crypto.pyd" + File "bin\gajim.exe" + File "bin\glade.pyd" + File "bin\history_manager.exe" + File "bin\libeay32.dll" + File "bin\libglade-2.0-0.dll" + File "bin\library.zip" + File "bin\libxml2.dll" + File "bin\msvcr71.dll" + File "bin\pangocairo.pyd" + File "bin\pango.pyd" + File "bin\pyexpat.pyd" + File "bin\python25.dll" + File "bin\pywintypes25.dll" + File "bin\rand.pyd" + File "bin\select.pyd" + File "bin\SHA256.pyd" + File "bin\sqlite3.dll" + File "bin\ssleay32.dll" + File "bin\SSL.pyd" + File "bin\unicodedata.pyd" + File "bin\w9xpopen.exe" + File "bin\win32api.pyd" + File "bin\win32file.pyd" + File "bin\winsound.pyd" + File "bin\zlib1.dll" + + WriteRegStr HKCU "Software\Gajim" "" $INSTDIR + WriteUninstaller "$INSTDIR\Uninstall.exe" + + !insertmacro MUI_STARTMENU_WRITE_BEGIN Application + CreateDirectory "$SMPROGRAMS$StartMenuFolder" + CreateShortCut "$SMPROGRAMS$StartMenuFolder\Gajim.lnk" "$INSTDIR\bin\Gajim.exe" + CreateShortCut "$SMPROGRAMS$StartMenuFolder\Change Theme.lnk" "$INSTDIR\bin\gtk\bin\gtkthemeselector.exe" + CreateShortCut "$SMPROGRAMS$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe" + !insertmacro MUI_STARTMENU_WRITE_END + + SetOutPath "$INSTDIR\data" + File /r "data\glade" + File /r "data\other" + File /r "data\pixmaps" + File /r "data\sounds" +SectionEnd + +Section "Gtk+ 2" SecGtk + SectionIn RO + SetOutPath "$INSTDIR\bin\gtk" + File /r "bin\gtk\bin" + File /r "bin\gtk\etc" + SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines" + File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libclearlooks.dll" + File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libpixmap.dll" + File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libsvg.dll" + SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0" + File /r "bin\gtk\lib\gtk-2.0\2.10.0\immodules" + File /r "bin\gtk\lib\gtk-2.0\2.10.0\loaders" + SetOutPath "$INSTDIR\bin\gtk\lib" + File /r "bin\gtk\lib\pango" +SectionEnd + +SectionGroup $(NAME_Emoticons) + +Section "animated" SecEmoticonsAnimated + SetOutPath "$INSTDIR\data\emoticons" + File /r "data\emoticons\animated" +SectionEnd + +Section "static" SecEmoticonsStatic + SectionIn RO + SetOutPath "$INSTDIR\data\emoticons" + File /r "data\emoticons\static" +SectioNEnd + +Section "static-big" SecEmoticonsStaticBig + SetOutPath "$INSTDIR\data\emoticons" + File /r "data\emoticons\static-big" +SectionEnd + +SectionGroupEnd + +SectionGroup $(NAME_Iconsets) + +Section "crystal" SecIconsetsCrystal + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\crystal" +SectionEnd + +Section "dcraven" SecIconsetsDcraven + SectionIn RO + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\dcraven" +SectionEnd + +Section "gnome" SecIconsetsGnome + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\gnome" +SectionEnd + +Section "goojim" SecIconsetsGoojim + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\goojim" +SectionEnd + +Section "gossip" SecIconsetsGossip + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\gossip" +SectionEnd + +Section "gota" SecIconsetsGota + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\gota" +SectionEnd + +Section "jabberbulb" SecIconsetsJabberbulb + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\jabberbulb" +SectionEnd + +Section "nuvola" SecIconsetsNuvola + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\nuvola" +SectionEnd + +Section "simplebulb" SecIconsetsSimplebulb + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\simplebulb" +SectionEnd + +Section "stellar" SecIconsetsStellar + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\stellar" +SectionEnd + +Section "sun" SecIconsetsSun + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\sun" +SectionEnd + +Section "transports" SecIconsetsTransports + SetOutPath "$INSTDIR\data\iconsets" + File /r "data\iconsets\transports" + SectionIn Ro +SectionEnd + +SectionGroupEnd + +SectionGroup $(NAME_Languages) + +Section "English (UK)" SecLanguagesEnglishUK + SetOutPath "$INSTDIR\po" + File /r "po\en_GB" + SetOutPath "$INSTDIR\bin\gtk\share\locale" + File /r "bin\gtk\share\locale\en_GB" +SectionEnd + +Section "French" SecLanguagesFrench + SetOutPath "$INSTDIR\po" + File /r "po\fr" + SetOutPath "$INSTDIR\bin\gtk\share\locale" + File /r "bin\gtk\share\locale\fr" +SectionEnd + +Section "German" SecLanguagesGerman + SetOutPath "$INSTDIR\po" + File /r "po\de" + SetOutPath "$INSTDIR\bin\gtk\share\locale" + File /r "bin\gtk\share\locale\de" +SectionEnd + +Section "Italian" SecLanguagesItalian + SetOutPath "$INSTDIR\po" + File /r "po\it" + SetOutPath "$INSTDIR\bin\gtk\share\locale" + File /r "bin\gtk\share\locale\it" +SectionEnd + +Section "Spanish" SecLanguagesSpanish + SetOutPath "$INSTDIR\po" + File /r "po\es" + SetOutPath "$INSTDIR\bin\gtk\share\locale" + File /r "bin\gtk\share\locale\es" +SectionEnd + +Section "Russian" SecLanguagesRussian + SetOutPath "$INSTDIR\po" + File /r "po\ru" + SetOutPath "$INSTDIR\bin\gtk\share\locale" + File /r "bin\gtk\share\locale\ru" +SectionEnd + +Section $(NAME_SecLanguagesOther) SecLanguagesOther + SetOutPath "$INSTDIR\po" + File /r "po\be" + File /r "po\be@latin" + File /r "po\bg" + File /r "po\br" + File /r "po\cs" + File /r "po\da" + File /r "po\el" + File /r "po\eo" + File /r "po\eu" + File /r "po\gl" + File /r "po\hr" + File /r "po\lt" + File /r "po\nb" + File /r "po\nl" + File /r "po\no" + File /r "po\pl" + File /r "po\pt" + File /r "po\pt_BR" + File /r "po\sk" + File /r "po\sr" + File /r "po\sv" + File /r "po\sr@Latn" + File /r "po\zh_CN" + SetOutPath "$INSTDIR\bin\gtk\share\locale" + File /r "bin\gtk\share\locale\be" + File /r "bin\gtk\share\locale\bg" + File /r "bin\gtk\share\locale\br" + File /r "bin\gtk\share\locale\cs" + File /r "bin\gtk\share\locale\el" + File /r "bin\gtk\share\locale\eo" + File /r "bin\gtk\share\locale\eu" + File /r "bin\gtk\share\locale\hr" + File /r "bin\gtk\share\locale\nb" + File /r "bin\gtk\share\locale\nl" + File /r "bin\gtk\share\locale\no" + File /r "bin\gtk\share\locale\pl" + File /r "bin\gtk\share\locale\pt" + File /r "bin\gtk\share\locale\pt_BR" + File /r "bin\gtk\share\locale\sk" + File /r "bin\gtk\share\locale\sr" + File /r "bin\gtk\share\locale\sv" + File /r "bin\gtk\share\locale\zh_CN" +SectionEnd + +SectionGroupEnd + +SectionGroup $(NAME_Themes) + +Section "Clearlooks" SecThemesClearlooks + SetOutPath "$INSTDIR\bin\gtk\share\themes" + File /r "bin\gtk\share\themes\Clearlooks" +SectionEnd + +Section "Default GTK" SecThemesDefault + SetOutPath "$INSTDIR\bin\gtk\share\themes" + File /r "bin\gtk\share\themes\Default" +SectionEnd + +Section "Glossy" SecThemesGlossy + SetOutPath "$INSTDIR\bin\gtk\share\themes" + File /r "bin\gtk\share\themes\Glossy" +SectionEnd + +Section "Glossy-js" SecThemesGlossyJs + SectionIn RO + SetOutPath "$INSTDIR\bin\gtk\share\themes" + File /r "bin\gtk\share\themes\Glossy-js" +SectionEnd + +Section "MS-Windows" SecThemesMSWindows + SetOutPath "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines" + File "bin\gtk\lib\gtk-2.0\2.10.0\engines\libwimp.dll" + SetOutPath "$INSTDIR\bin\gtk\share\themes" + File /r "bin\gtk\share\themes\MS-Windows" +SectionEnd + +SectionGroupEnd + +Section $(NAME_SecAutostart) SecAutostart + CreateShortCut "$SMSTARTUP\Gajim.lnk" "$INSTDIR\bin\Gajim.exe" +SectionEnd + +Section "Uninstall" + RMDir /r "$INSTDIR\bin\gtk\bin" + RMDir /r "$INSTDIR\bin\gtk\etc" + Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libclearlooks.dll" + Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libpixmap.dll" + Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libsvg.dll" + Delete "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines\libwimp.dll" + RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\engines" + RMDir /r "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\immodules" + RMDir /r "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0\loaders" + RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0\2.10.0" + RMDir "$INSTDIR\bin\gtk\lib\gtk-2.0" + RMDir /r "$INSTDIR\bin\gtk\lib\pango" + RMDir "$INSTDIR\bin\gtk\lib" + RMDir /r "$INSTDIR\bin\gtk\share\locale\be" + RMDir /r "$INSTDIR\bin\gtk\share\locale\bg" + RMDir /r "$INSTDIR\bin\gtk\share\locale\br" + RMDir /r "$INSTDIR\bin\gtk\share\locale\cs" + RMDir /r "$INSTDIR\bin\gtk\share\locale\de" + RMDir /r "$INSTDIR\bin\gtk\share\locale\el" + RMDir /r "$INSTDIR\bin\gtk\share\locale\en_GB" + RMDir /r "$INSTDIR\bin\gtk\share\locale\eo" + RMDir /r "$INSTDIR\bin\gtk\share\locale\es" + RMDir /r "$INSTDIR\bin\gtk\share\locale\eu" + RMDir /r "$INSTDIR\bin\gtk\share\locale\fr" + RMDir /r "$INSTDIR\bin\gtk\share\locale\hr" + RMDir /r "$INSTDIR\bin\gtk\share\locale\it" + RMDir /r "$INSTDIR\bin\gtk\share\locale\nb" + RMDir /r "$INSTDIR\bin\gtk\share\locale\nl" + RMDir /r "$INSTDIR\bin\gtk\share\locale\no" + RMDir /r "$INSTDIR\bin\gtk\share\locale\pl" + RMDir /r "$INSTDIR\bin\gtk\share\locale\pt" + RMDir /r "$INSTDIR\bin\gtk\share\locale\pt_BR" + RMDir /r "$INSTDIR\bin\gtk\share\locale\ru" + RMDir /r "$INSTDIR\bin\gtk\share\locale\sk" + RMDir /r "$INSTDIR\bin\gtk\share\locale\sr" + RMDir /r "$INSTDIR\bin\gtk\share\locale\sv" + RMDir /r "$INSTDIR\bin\gtk\share\locale\zh_CN" + RMDir "$INSTDIR\bin\gtk\share\locale" + RMDir /r "$INSTDIR\bin\gtk\share\themes\Clearlooks" + RMDir /r "$INSTDIR\bin\gtk\share\themes\Default" + RMDir /r "$INSTDIR\bin\gtk\share\themes\Glossy" + RMDir /r "$INSTDIR\bin\gtk\share\themes\Glossy-js" + RMDir /r "$INSTDIR\bin\gtk\share\themes\MS-Windows" + RMDir "$INSTDIR\bin\gtk\share\themes" + RMDir "$INSTDIR\bin\gtk\share" + RMDir "$INSTDIR\bin\gtk" + Delete "$INSTDIR\bin_cairo.pyd" + Delete "$INSTDIR\bin_ctypes.pyd" + Delete "$INSTDIR\bin_gobject.pyd" + Delete "$INSTDIR\bin_gtk.pyd" + Delete "$INSTDIR\bin_hashlib.pyd" + Delete "$INSTDIR\bin_socket.pyd" + Delete "$INSTDIR\bin_sqlite3.pyd" + Delete "$INSTDIR\bin_sqlite.pyd" + Delete "$INSTDIR\bin_ssl.pyd" + Delete "$INSTDIR\bin_win32sysloader.pyd" + Delete "$INSTDIR\bin\AES.pyd" + Delete "$INSTDIR\bin\atk.pyd" + Delete "$INSTDIR\bin\bz2.pyd" + Delete "$INSTDIR\bin\crypto.pyd" + Delete "$INSTDIR\bin\gajim.exe" + Delete "$INSTDIR\bin\glade.pyd" + Delete "$INSTDIR\bin\history_manager.exe" + Delete "$INSTDIR\bin\libeay32.dll" + Delete "$INSTDIR\bin\libglade-2.0-0.dll" + Delete "$INSTDIR\bin\library.zip" + Delete "$INSTDIR\bin\libxml2.dll" + Delete "$INSTDIR\bin\msvcr71.dll" + Delete "$INSTDIR\bin\pangocairo.pyd" + Delete "$INSTDIR\bin\pango.pyd" + Delete "$INSTDIR\bin\pyexpat.pyd" + Delete "$INSTDIR\bin\python25.dll" + Delete "$INSTDIR\bin\pywintypes25.dll" + Delete "$INSTDIR\bin\rand.pyd" + Delete "$INSTDIR\bin\select.pyd" + Delete "$INSTDIR\bin\SHA256.pyd" + Delete "$INSTDIR\bin\sqlite3.dll" + Delete "$INSTDIR\bin\ssleay32.dll" + Delete "$INSTDIR\bin\SSL.pyd" + Delete "$INSTDIR\bin\unicodedata.pyd" + Delete "$INSTDIR\bin\w9xpopen.exe" + Delete "$INSTDIR\bin\win32api.pyd" + Delete "$INSTDIR\bin\win32file.pyd" + Delete "$INSTDIR\bin\winsound.pyd" + Delete "$INSTDIR\bin\zlib1.dll" + RMDir "$INSTDIR\bin" + RMDir /r "$INSTDIR\data\glade" + RMDir /r "$INSTDIR\data\other" + RMDir /r "$INSTDIR\data\pixmaps" + RMDir /r "$INSTDIR\data\sounds" + RMDir /r "$INSTDIR\data\emoticons\animated" + RMDir /r "$INSTDIR\data\emoticons\static" + RMDir /r "$INSTDIR\data\emoticons\static-big" + RMDir "$INSTDIR\data\emoticons" + RMDir /r "$INSTDIR\data\iconsets\crystal" + RMDir /r "$INSTDIR\data\iconsets\dcraven" + RMDir /r "$INSTDIR\data\iconsets\gnome" + RMDir /r "$INSTDIR\data\iconsets\goojim" + RMDir /r "$INSTDIR\data\iconsets\gossip" + RMDir /r "$INSTDIR\data\iconsets\gota" + RMDir /r "$INSTDIR\data\iconsets\jabberbulb" + RMDir /r "$INSTDIR\data\iconsets\nuvola" + RMDir /r "$INSTDIR\data\iconsets\simplebulb" + RMDir /r "$INSTDIR\data\iconsets\stellar" + RMDir /r "$INSTDIR\data\iconsets\sun" + RMDir /r "$INSTDIR\data\iconsets\transports" + RMDir "$INSTDIR\data\iconsets" + RMDir "$INSTDIR\data" + RMDir /r "$INSTDIR\po\be" + RMDir /r "$INSTDIR\po\be@latin" + RMDir /r "$INSTDIR\po\bg" + RMDir /r "$INSTDIR\po\br" + RMDir /r "$INSTDIR\po\cs" + RMDir /r "$INSTDIR\po\da" + RMDir /r "$INSTDIR\po\de" + RMDir /r "$INSTDIR\po\el" + RMDir /r "$INSTDIR\po\en_GB" + RMDir /r "$INSTDIR\po\eo" + RMDir /r "$INSTDIR\po\es" + RMDir /r "$INSTDIR\po\eu" + RMDir /r "$INSTDIR\po\fr" + RMDir /r "$INSTDIR\po\gl" + RMDir /r "$INSTDIR\po\hr" + RMDir /r "$INSTDIR\po\it" + RMDir /r "$INSTDIR\po\lt" + RMDir /r "$INSTDIR\po\nb" + RMDir /r "$INSTDIR\po\nl" + RMDir /r "$INSTDIR\po\no" + RMDir /r "$INSTDIR\po\pl" + RMDir /r "$INSTDIR\po\pt" + RMDir /r "$INSTDIR\po\pt_BR" + RMDir /r "$INSTDIR\po\ru" + RMDir /r "$INSTDIR\po\sk" + RMDir /r "$INSTDIR\po\sr" + RMDir /r "$INSTDIR\po\sr@Latn" + RMDir /r "$INSTDIR\po\zh_CN" + RMDir "$INSTDIR\po" + Delete "$INSTDIR\AUTHORS" + Delete "$INSTDIR\COPYING" + Delete "$INSTDIR\THANKS" + Delete "$INSTDIR\THANKS.artists" + Delete "$INSTDIR\Uninstall.exe" + RMDir "$INSTDIR" + + !insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder + + Delete "$SMPROGRAMS$StartMenuFolder\Gajim.lnk" + Delete "$SMPROGRAMS$StartMenuFolder\Change Theme.lnk" + Delete "$SMPROGRAMS$StartMenuFolder\Uninstall.lnk" + RMDir "$SMPROGRAMS$StartMenuFolder" + Delete "$SMSTARTUP\Gajim.lnk" + + DeleteRegKey /ifempty HKCU "Software\Gajim" +SectionEnd + +!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN + !insertmacro MUI_DESCRIPTION_TEXT ${SecGajim} $(DESC_SecGajim) + !insertmacro MUI_DESCRIPTION_TEXT ${SecGtk} $(DESC_SecGtk) + !insertmacro MUI_DESCRIPTION_TEXT ${SecAutostart} $(DESC_SecAutostart) +!insertmacro MUI_FUNCTION_DESCRIPTION_END + +Function .onInit + !insertmacro MUI_LANGDLL_DISPLAY +FunctionEnd