2008-07-11 19:03:42 +02:00
|
|
|
|
!include "MUI2.nsh"
|
|
|
|
|
|
|
|
|
|
Name "Gajim"
|
|
|
|
|
OutFile "Gajim.exe"
|
|
|
|
|
SetCompressor /final /solid lzma
|
|
|
|
|
|
2008-11-10 17:18:15 +01:00
|
|
|
|
!define myAppName "Gajim"
|
|
|
|
|
|
2008-07-11 19:03:42 +02:00
|
|
|
|
InstallDir "$PROGRAMFILES\Gajim"
|
|
|
|
|
InstallDirRegKey HKCU "Software\Gajim" ""
|
2008-07-13 18:02:36 +02:00
|
|
|
|
RequestExecutionLevel admin
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
|
|
|
|
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
|
2008-10-02 22:31:37 +02:00
|
|
|
|
!define MUI_FINISHPAGE_RUN "$INSTDIR\bin\Gajim.exe"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
!insertmacro MUI_PAGE_FINISH
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_UNPAGE_WELCOME
|
|
|
|
|
!insertmacro MUI_UNPAGE_CONFIRM
|
|
|
|
|
!insertmacro MUI_UNPAGE_INSTFILES
|
|
|
|
|
!insertmacro MUI_UNPAGE_FINISH
|
|
|
|
|
|
2013-03-31 15:17:10 +02:00
|
|
|
|
;Show all languages, despite user's codepage
|
|
|
|
|
!define MUI_LANGDLL_ALLLANGUAGES
|
|
|
|
|
|
2008-07-11 19:03:42 +02:00
|
|
|
|
!insertmacro MUI_LANGUAGE "English"
|
|
|
|
|
!insertmacro MUI_LANGUAGE "French"
|
|
|
|
|
!insertmacro MUI_LANGUAGE "German"
|
|
|
|
|
!insertmacro MUI_LANGUAGE "Italian"
|
|
|
|
|
!insertmacro MUI_LANGUAGE "Russian"
|
2013-03-31 15:17:10 +02:00
|
|
|
|
!insertmacro MUI_LANGUAGE "Hebrew"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
!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"
|
2008-10-05 17:01:36 +02:00
|
|
|
|
LangString NAME_SecDesktopIcon ${LANG_ENGLISH} "Create icon on desktop"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
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)."
|
2008-10-05 17:01:36 +02:00
|
|
|
|
LangString DESC_SecDesktopIcon ${LANG_ENGLISH} "If set, a shortcut for Gajim will be created on the desktop."
|
2008-07-11 19:03:42 +02:00
|
|
|
|
LangString DESC_SecAutostart ${LANG_ENGLISH} "If set, Gajim will be automatically started when Windows starts."
|
2013-03-31 15:17:10 +02:00
|
|
|
|
LangString STR_Installed ${LANG_ENGLISH} "Apparently, Gajim is already installed. Uninstall it?"
|
2008-11-08 23:41:55 +01:00
|
|
|
|
LangString STR_Running ${LANG_ENGLISH} "It appears that Gajim is currently running.$\n\
|
2008-11-08 23:47:57 +01:00
|
|
|
|
Please quit Gajim and restart the uninstaller."
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
2008-10-06 01:33:56 +02:00
|
|
|
|
; French
|
2008-10-07 12:38:18 +02:00
|
|
|
|
LangString NAME_Emoticons ${LANG_FRENCH} "Emotic<69>nes"
|
|
|
|
|
LangString NAME_Iconsets ${LANG_FRENCH} "Biblioth<74>que d'ic<69>nes"
|
2008-07-13 18:02:36 +02:00
|
|
|
|
LangString NAME_Languages ${LANG_FRENCH} "Langues"
|
|
|
|
|
LangString NAME_SecLanguagesOther ${LANG_FRENCH} "Autre"
|
2008-10-07 12:38:18 +02:00
|
|
|
|
LangString NAME_Themes ${LANG_FRENCH} "Th<54>mes"
|
|
|
|
|
LangString NAME_SecDesktopIcon ${LANG_FRENCH} "Cr<43>er une ic<69>ne sur le bureau"
|
|
|
|
|
LangString NAME_SecAutostart ${LANG_FRENCH} "Lancer Gajim au d<>marrage de Windows"
|
2008-07-13 18:02:36 +02:00
|
|
|
|
LangString DESC_SecGajim ${LANG_FRENCH} "Installer les fichiers principaux de Gajim."
|
2008-10-07 12:38:18 +02:00
|
|
|
|
LangString DESC_SecGtk ${LANG_FRENCH} "Installer Gtk+ 2 (n<>cessaire <20> Gajim)."
|
|
|
|
|
LangString DESC_SecDesktopIcon ${LANG_FRENCH} "Si selectionn<6E>, un raccourci pour Gajim sera cr<63><72> sur le bureau."
|
|
|
|
|
LangString DESC_SecAutostart ${LANG_FRENCH} "Si activ<69>, Gajim sera automatiquement lanc<6E> au d<>marrage de Windows."
|
2013-03-31 15:17:10 +02:00
|
|
|
|
LangString STR_Installed ${LANG_FRENCH} "Gajim est apparement d<>j<EFBFBD> install<6C>. Lancer la d<>sinstallation ?"
|
2008-11-10 17:18:15 +01:00
|
|
|
|
LangString STR_Running ${LANG_FRENCH} "Gajim est apparament lanc<6E>.$\n\
|
|
|
|
|
Fermez-le et red<65>marrez le d<>sinstallateur."
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
|
|
|
|
; 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"
|
2008-10-05 18:00:41 +02:00
|
|
|
|
LangString NAME_SecDesktopIcon ${LANG_GERMAN} "Desktop-Icon erstellen"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
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)."
|
2008-10-07 12:38:18 +02:00
|
|
|
|
LangString DESC_SecDesktopIcon ${LANG_GERMAN} "Wenn dies aktiviert wird, wird ein Icon f<>r Gajim auf dem Desktop erstellt."
|
2008-07-11 19:03:42 +02:00
|
|
|
|
LangString DESC_SecAutostart ${LANG_GERMAN} "Gajim wird automatisch gestartet, sowie Windows startet, wenn dies aktivier wird."
|
2013-03-31 15:17:10 +02:00
|
|
|
|
LangString STR_Installed ${LANG_GERMAN} "Gajim is apparently already installed. Uninstall it?"
|
2008-11-08 23:47:57 +01:00
|
|
|
|
LangString STR_Running ${LANG_GERMAN} "Es scheint, dass Gajim bereits l<>uft.$\n\
|
|
|
|
|
Bitte beenden Sie es und starten Sie den Installer erneut.."
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
2008-10-07 12:38:18 +02:00
|
|
|
|
; Italian
|
2008-07-11 19:03:42 +02:00
|
|
|
|
LangString NAME_Emoticons ${LANG_ITALIAN} "Emoticons"
|
2008-10-07 12:38:18 +02:00
|
|
|
|
LangString NAME_Iconsets ${LANG_ITALIAN} "Set di icone"
|
|
|
|
|
LangString NAME_Languages ${LANG_ITALIAN} "Lingue"
|
|
|
|
|
LangString NAME_SecLanguagesOther ${LANG_ITALIAN} "Altre"
|
|
|
|
|
LangString NAME_Themes ${LANG_ITALIAN} "Temi"
|
|
|
|
|
LangString NAME_SecDesktopIcon ${LANG_ITALIAN} "Crea un'icona sul desktop"
|
|
|
|
|
LangString NAME_SecAutostart ${LANG_ITALIAN} "Lancia Gajim quando parte Windows"
|
|
|
|
|
LangString DESC_SecGajim ${LANG_ITALIAN} "Installa i file principali di Gajim."
|
|
|
|
|
LangString DESC_SecGtk ${LANG_ITALIAN} "Installa Gtk+ 2 (necessario per eseguire Gajim)."
|
|
|
|
|
LangString DESC_SecDesktopIcon ${LANG_ITALIAN} "Se selezionato, un'icona verr<72> creata sul desktop."
|
|
|
|
|
LangString DESC_SecAutostart ${LANG_ITALIAN} "Se selezionato, Gajim sar<61> eseguito all'avvio di Windows."
|
2013-03-31 15:17:10 +02:00
|
|
|
|
LangString STR_Installed ${LANG_ITALIAN} "Gajim is apparently already installed. Uninstall it?"
|
2008-11-08 23:41:55 +01:00
|
|
|
|
LangString STR_Running ${LANG_ITALIAN} "It appears that Gajim is currently running.$\n\
|
|
|
|
|
Close it and restart uninstaller."
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
2008-10-06 11:00:00 +02:00
|
|
|
|
; Russian
|
2008-10-07 16:01:41 +02:00
|
|
|
|
LangString NAME_Emoticons ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_Iconsets ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_Languages ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_SecLanguagesOther ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_Themes ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_SecDesktopIcon ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_SecAutostart ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Gajim <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Windows"
|
|
|
|
|
LangString DESC_SecGajim ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Gajim."
|
|
|
|
|
LangString DESC_SecGtk ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Gtk+ 2 (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Gajim)."
|
|
|
|
|
LangString DESC_SecDesktopIcon ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> Gajim."
|
|
|
|
|
LangString DESC_SecAutostart ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Gajim <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Windows."
|
2013-03-31 15:17:10 +02:00
|
|
|
|
LangString STR_Installed ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Gajim <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?"
|
|
|
|
|
LangString STR_Running ${LANG_RUSSIAN} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Gajim <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.$\n<><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>."
|
|
|
|
|
|
|
|
|
|
; Hebrew
|
|
|
|
|
LangString NAME_Emoticons ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_Iconsets ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_Languages ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_SecLanguagesOther ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_Themes ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_SecDesktopIcon ${LANG_HEBREW} "<22><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString NAME_SecAutostart ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD> <20><> Gajim <20><><EFBFBD><EFBFBD> Windows <20><><EFBFBD><EFBFBD><EFBFBD>"
|
|
|
|
|
LangString DESC_SecGajim ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> Gajim <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
|
|
|
|
|
LangString DESC_SecGtk ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD><EFBFBD> Gtk+ 2 (<28><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> Gajim)."
|
|
|
|
|
LangString DESC_SecDesktopIcon ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD> Gajim <20><><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
|
|
|
|
|
LangString DESC_SecAutostart ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>, Gajim <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> Windows <20><><EFBFBD><EFBFBD><EFBFBD>."
|
|
|
|
|
LangString STR_Installed ${LANG_HEBREW} "<22><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>, Gajim <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>. <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>?"
|
|
|
|
|
LangString STR_Running ${LANG_HEBREW} "<22><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Gajim <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>.$\n\
|
|
|
|
|
<20><><EFBFBD> <20><> <20><> Gajim <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>."
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
|
|
|
|
Section "Gajim" SecGajim
|
|
|
|
|
SectionIn RO
|
|
|
|
|
|
|
|
|
|
SetOutPath "$INSTDIR"
|
|
|
|
|
File "AUTHORS"
|
|
|
|
|
File "COPYING"
|
|
|
|
|
File "THANKS"
|
|
|
|
|
File "THANKS.artists"
|
|
|
|
|
|
|
|
|
|
SetOutPath "$INSTDIR\bin"
|
2011-08-27 13:49:11 +02:00
|
|
|
|
File "bin\_bsddb.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\_ctypes.pyd"
|
|
|
|
|
File "bin\_hashlib.pyd"
|
|
|
|
|
File "bin\_socket.pyd"
|
|
|
|
|
File "bin\_sqlite3.pyd"
|
|
|
|
|
File "bin\_ssl.pyd"
|
|
|
|
|
File "bin\atk.pyd"
|
|
|
|
|
File "bin\bz2.pyd"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
File "bin\cairo._cairo.pyd"
|
|
|
|
|
File "bin\Crypto.Cipher.AES.pyd"
|
|
|
|
|
File "bin\Crypto.Hash.SHA256.pyd"
|
|
|
|
|
File "bin\Crypto.Random.OSRNG.winrandom.pyd"
|
|
|
|
|
File "bin\Crypto.Util._counter.pyd"
|
2013-06-03 17:41:52 +02:00
|
|
|
|
File "bin\Crypto.Util.strxor.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\gajim.exe"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
File "bin\gio._gio.pyd"
|
|
|
|
|
File "bin\glib._glib.pyd"
|
|
|
|
|
File "bin\gobject._gobject.pyd"
|
2011-12-17 23:08:33 +01:00
|
|
|
|
File "bin\goocanvas.pyd"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
File "bin\gtk._gtk.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\history_manager.exe"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
File "bin\OpenSSL.crypto.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\libeay32.dll"
|
2011-12-17 23:08:33 +01:00
|
|
|
|
File "bin\libgoocanvas-3.dll"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\library.zip"
|
|
|
|
|
File "bin\pangocairo.pyd"
|
|
|
|
|
File "bin\pango.pyd"
|
2013-12-16 13:18:39 +01:00
|
|
|
|
File "bin\pycurl.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\pyexpat.pyd"
|
2011-12-17 23:08:33 +01:00
|
|
|
|
File "bin\python27.dll"
|
2013-12-16 13:18:39 +01:00
|
|
|
|
File "bin\pythoncom27.dll"
|
2011-12-17 23:08:33 +01:00
|
|
|
|
File "bin\pywintypes27.dll"
|
2008-11-28 15:51:23 +01:00
|
|
|
|
File "bin\OpenSSL.rand.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\select.pyd"
|
|
|
|
|
File "bin\sqlite3.dll"
|
|
|
|
|
File "bin\ssleay32.dll"
|
2008-11-28 15:51:23 +01:00
|
|
|
|
File "bin\OpenSSL.SSL.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\unicodedata.pyd"
|
|
|
|
|
File "bin\win32api.pyd"
|
|
|
|
|
File "bin\win32file.pyd"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
File "bin\win32pipe.pyd"
|
2013-12-16 13:18:39 +01:00
|
|
|
|
File "bin\win32ui.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File "bin\winsound.pyd"
|
2011-06-19 21:19:20 +02:00
|
|
|
|
File "msvcr90.dll"
|
2013-12-16 13:18:39 +01:00
|
|
|
|
File /r "bin\win32com"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
|
|
|
|
WriteRegStr HKCU "Software\Gajim" "" $INSTDIR
|
2008-07-16 18:34:07 +02:00
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayName" "Gajim"
|
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "UninstallString" "$INSTDIR\Uninstall.exe"
|
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayIcon" "$INSTDIR\bin\Gajim.exe"
|
2013-05-25 20:53:36 +02:00
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "DisplayVersion" "0.15.4"
|
2008-07-16 18:34:07 +02:00
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "URLInfoAbout" "http://www.gajim.org/"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
WriteUninstaller "$INSTDIR\Uninstall.exe"
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
2008-07-13 19:09:04 +02:00
|
|
|
|
SetShellVarContext current
|
|
|
|
|
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
|
|
|
|
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
|
|
|
|
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk" "$INSTDIR\bin\gtk\bin\gtkthemeselector.exe"
|
|
|
|
|
SetShellVarContext all
|
2008-07-11 19:03:42 +02:00
|
|
|
|
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
|
|
|
|
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
|
|
|
|
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk" "$INSTDIR\bin\gtk\bin\gtkthemeselector.exe"
|
|
|
|
|
!insertmacro MUI_STARTMENU_WRITE_END
|
|
|
|
|
|
|
|
|
|
SetOutPath "$INSTDIR\data"
|
2010-01-22 19:57:59 +01:00
|
|
|
|
File /r "data\gui"
|
2008-07-23 02:45:04 +02:00
|
|
|
|
File /r "data\moods"
|
2008-07-29 04:34:29 +02:00
|
|
|
|
File /r "data\activities"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
File /r "data\other"
|
|
|
|
|
File /r "data\pixmaps"
|
|
|
|
|
File /r "data\sounds"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
|
|
|
|
|
SetOutPath "$INSTDIR\icons"
|
|
|
|
|
File /r "icons\hicolor"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
SectionEnd
|
|
|
|
|
|
|
|
|
|
Section "Gtk+ 2" SecGtk
|
|
|
|
|
SectionIn RO
|
|
|
|
|
SetOutPath "$INSTDIR\bin\gtk"
|
|
|
|
|
File /r "bin\gtk\bin"
|
|
|
|
|
File /r "bin\gtk\etc"
|
2012-02-21 10:12:26 +01:00
|
|
|
|
File /r "bin\gtk\lib"
|
|
|
|
|
File /r "bin\gtk\share"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
SectionEnd
|
|
|
|
|
|
2011-08-27 13:49:11 +02:00
|
|
|
|
Section "Plugins" SecPlugins
|
|
|
|
|
SetOutPath "$INSTDIR\plugins"
|
|
|
|
|
File /r "plugins\plugin_installer"
|
|
|
|
|
SectionEnd
|
|
|
|
|
|
2008-07-11 19:03:42 +02:00
|
|
|
|
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 "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 "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 "sun" SecIconsetsSun
|
|
|
|
|
SetOutPath "$INSTDIR\data\iconsets"
|
|
|
|
|
File /r "data\iconsets\sun"
|
|
|
|
|
SectionEnd
|
|
|
|
|
|
2009-11-03 19:59:39 +01:00
|
|
|
|
Section "wroop" SecIconsetsWroop
|
2009-11-01 09:43:31 +01:00
|
|
|
|
SetOutPath "$INSTDIR\data\iconsets"
|
|
|
|
|
File /r "data\iconsets\wroop"
|
|
|
|
|
SectionEnd
|
|
|
|
|
|
2008-07-11 19:03:42 +02:00
|
|
|
|
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
|
|
|
|
|
|
2010-12-06 23:33:42 +01:00
|
|
|
|
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"
|
2013-03-31 15:17:10 +02:00
|
|
|
|
File /r "po\he"
|
2010-12-06 23:33:42 +01:00
|
|
|
|
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\sr@Latn"
|
|
|
|
|
File /r "po\sv"
|
|
|
|
|
File /r "po\uk"
|
|
|
|
|
File /r "po\zh_CN"
|
|
|
|
|
SetOutPath "$INSTDIR\bin\gtk\share\locale"
|
|
|
|
|
File /r "bin\gtk\share\locale\af"
|
|
|
|
|
File /r "bin\gtk\share\locale\am"
|
|
|
|
|
File /r "bin\gtk\share\locale\ang"
|
|
|
|
|
File /r "bin\gtk\share\locale\ar"
|
|
|
|
|
File /r "bin\gtk\share\locale\as"
|
|
|
|
|
File /r "bin\gtk\share\locale\az"
|
|
|
|
|
File /r "bin\gtk\share\locale\az_IR"
|
|
|
|
|
File /r "bin\gtk\share\locale\be"
|
|
|
|
|
File /r "bin\gtk\share\locale\be@latin"
|
|
|
|
|
File /r "bin\gtk\share\locale\bg"
|
|
|
|
|
File /r "bin\gtk\share\locale\bn"
|
|
|
|
|
File /r "bin\gtk\share\locale\bn_IN"
|
|
|
|
|
File /r "bin\gtk\share\locale\br"
|
|
|
|
|
File /r "bin\gtk\share\locale\bs"
|
|
|
|
|
File /r "bin\gtk\share\locale\ca"
|
|
|
|
|
File /r "bin\gtk\share\locale\ca@valencia"
|
|
|
|
|
File /r "bin\gtk\share\locale\cs"
|
|
|
|
|
File /r "bin\gtk\share\locale\cy"
|
|
|
|
|
File /r "bin\gtk\share\locale\da"
|
|
|
|
|
File /r "bin\gtk\share\locale\dz"
|
|
|
|
|
File /r "bin\gtk\share\locale\el"
|
|
|
|
|
File /r "bin\gtk\share\locale\en_CA"
|
|
|
|
|
File /r "bin\gtk\share\locale\eo"
|
|
|
|
|
File /r "bin\gtk\share\locale\et"
|
|
|
|
|
File /r "bin\gtk\share\locale\eu"
|
|
|
|
|
File /r "bin\gtk\share\locale\fa"
|
|
|
|
|
File /r "bin\gtk\share\locale\fi"
|
|
|
|
|
File /r "bin\gtk\share\locale\ga"
|
|
|
|
|
File /r "bin\gtk\share\locale\gl"
|
|
|
|
|
File /r "bin\gtk\share\locale\gu"
|
|
|
|
|
File /r "bin\gtk\share\locale\he"
|
|
|
|
|
File /r "bin\gtk\share\locale\hi"
|
|
|
|
|
File /r "bin\gtk\share\locale\hr"
|
|
|
|
|
File /r "bin\gtk\share\locale\hu"
|
|
|
|
|
File /r "bin\gtk\share\locale\hy"
|
|
|
|
|
File /r "bin\gtk\share\locale\ia"
|
|
|
|
|
File /r "bin\gtk\share\locale\id"
|
|
|
|
|
File /r "bin\gtk\share\locale\io"
|
|
|
|
|
File /r "bin\gtk\share\locale\is"
|
|
|
|
|
File /r "bin\gtk\share\locale\ja"
|
|
|
|
|
File /r "bin\gtk\share\locale\ka"
|
|
|
|
|
File /r "bin\gtk\share\locale\kn"
|
|
|
|
|
File /r "bin\gtk\share\locale\ko"
|
|
|
|
|
File /r "bin\gtk\share\locale\ku"
|
|
|
|
|
File /r "bin\gtk\share\locale\li"
|
|
|
|
|
File /r "bin\gtk\share\locale\lt"
|
|
|
|
|
File /r "bin\gtk\share\locale\lv"
|
|
|
|
|
File /r "bin\gtk\share\locale\mai"
|
|
|
|
|
File /r "bin\gtk\share\locale\mg"
|
|
|
|
|
File /r "bin\gtk\share\locale\mi"
|
|
|
|
|
File /r "bin\gtk\share\locale\mk"
|
|
|
|
|
File /r "bin\gtk\share\locale\ml"
|
|
|
|
|
File /r "bin\gtk\share\locale\mn"
|
|
|
|
|
File /r "bin\gtk\share\locale\mr"
|
|
|
|
|
File /r "bin\gtk\share\locale\ms"
|
|
|
|
|
File /r "bin\gtk\share\locale\nb"
|
|
|
|
|
File /r "bin\gtk\share\locale\ne"
|
|
|
|
|
File /r "bin\gtk\share\locale\nl"
|
|
|
|
|
File /r "bin\gtk\share\locale\nn"
|
|
|
|
|
File /r "bin\gtk\share\locale\nso"
|
|
|
|
|
File /r "bin\gtk\share\locale\oc"
|
|
|
|
|
File /r "bin\gtk\share\locale\or"
|
|
|
|
|
File /r "bin\gtk\share\locale\pa"
|
|
|
|
|
File /r "bin\gtk\share\locale\pl"
|
|
|
|
|
File /r "bin\gtk\share\locale\ps"
|
|
|
|
|
File /r "bin\gtk\share\locale\pt"
|
|
|
|
|
File /r "bin\gtk\share\locale\pt_BR"
|
|
|
|
|
File /r "bin\gtk\share\locale\ro"
|
|
|
|
|
File /r "bin\gtk\share\locale\rw"
|
|
|
|
|
File /r "bin\gtk\share\locale\si"
|
|
|
|
|
File /r "bin\gtk\share\locale\sk"
|
|
|
|
|
File /r "bin\gtk\share\locale\sl"
|
|
|
|
|
File /r "bin\gtk\share\locale\sq"
|
|
|
|
|
File /r "bin\gtk\share\locale\sr"
|
|
|
|
|
File /r "bin\gtk\share\locale\sr@ije"
|
|
|
|
|
File /r "bin\gtk\share\locale\sr@latin"
|
|
|
|
|
File /r "bin\gtk\share\locale\sv"
|
|
|
|
|
File /r "bin\gtk\share\locale\ta"
|
|
|
|
|
File /r "bin\gtk\share\locale\te"
|
|
|
|
|
File /r "bin\gtk\share\locale\th"
|
|
|
|
|
File /r "bin\gtk\share\locale\tk"
|
|
|
|
|
File /r "bin\gtk\share\locale\tl"
|
|
|
|
|
File /r "bin\gtk\share\locale\tr"
|
|
|
|
|
File /r "bin\gtk\share\locale\tt"
|
|
|
|
|
File /r "bin\gtk\share\locale\ug"
|
|
|
|
|
File /r "bin\gtk\share\locale\uk"
|
|
|
|
|
File /r "bin\gtk\share\locale\ur"
|
|
|
|
|
File /r "bin\gtk\share\locale\uz"
|
|
|
|
|
File /r "bin\gtk\share\locale\uz@cyrillic"
|
|
|
|
|
File /r "bin\gtk\share\locale\vi"
|
|
|
|
|
File /r "bin\gtk\share\locale\wa"
|
|
|
|
|
File /r "bin\gtk\share\locale\xh"
|
|
|
|
|
File /r "bin\gtk\share\locale\yi"
|
|
|
|
|
File /r "bin\gtk\share\locale\zh_CN"
|
|
|
|
|
File /r "bin\gtk\share\locale\zh_HK"
|
|
|
|
|
File /r "bin\gtk\share\locale\zh_TW"
|
|
|
|
|
SectionEnd
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
2008-10-05 17:01:36 +02:00
|
|
|
|
Section $(NAME_SecDesktopIcon) SecDesktopIcon
|
|
|
|
|
SetShellVarContext current
|
|
|
|
|
SetOutPath "$INSTDIR\bin"
|
|
|
|
|
CreateShortCut "$DESKTOP\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
|
|
|
|
|
SectionEnd
|
|
|
|
|
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Section $(NAME_SecAutostart) SecAutostart
|
2008-07-13 19:09:04 +02:00
|
|
|
|
SetShellVarContext current
|
2008-07-12 04:02:08 +02:00
|
|
|
|
SetOutPath "$INSTDIR\bin"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
CreateShortCut "$SMSTARTUP\Gajim.lnk" "$INSTDIR\bin\Gajim.exe"
|
|
|
|
|
SectionEnd
|
|
|
|
|
|
|
|
|
|
Section "Uninstall"
|
|
|
|
|
RMDir /r "$INSTDIR\bin\gtk\bin"
|
|
|
|
|
RMDir /r "$INSTDIR\bin\gtk\etc"
|
2012-02-21 10:12:26 +01:00
|
|
|
|
RMDir /r "$INSTDIR\bin\gtk\lib"
|
|
|
|
|
RMDir /r "$INSTDIR\bin\gtk\share"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
RMDir "$INSTDIR\bin\gtk"
|
2013-12-16 13:18:39 +01:00
|
|
|
|
RMDir "$INSTDIR\bin\win32com"
|
2011-08-27 13:49:11 +02:00
|
|
|
|
Delete "$INSTDIR\bin\_bsddb.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$INSTDIR\bin\_ctypes.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\_hashlib.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\_socket.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\_sqlite3.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\_ssl.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\atk.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\bz2.pyd"
|
2009-05-07 13:25:23 +02:00
|
|
|
|
Delete "$INSTDIR\bin\cairo._cairo.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\Crypto.Cipher.AES.pyd"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
Delete "$INSTDIR\bin\Crypto.Hash.SHA256.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\Crypto.Random.OSRNG.winrandom.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\Crypto.Util._counter.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$INSTDIR\bin\gajim.exe"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
Delete "$INSTDIR\bin\gio._gio.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\glib._glib.pyd"
|
2009-05-07 13:25:23 +02:00
|
|
|
|
Delete "$INSTDIR\bin\gobject._gobject.pyd"
|
2011-12-17 23:08:33 +01:00
|
|
|
|
Delete "$INSTDIR\bin\goocanvas.pyd"
|
2009-05-07 13:25:23 +02:00
|
|
|
|
Delete "$INSTDIR\bin\gtk._gtk.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$INSTDIR\bin\history_manager.exe"
|
|
|
|
|
Delete "$INSTDIR\bin\libeay32.dll"
|
2011-12-17 23:08:33 +01:00
|
|
|
|
Delete "$INSTDIR\bin\libgoocanvas-3.dll"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$INSTDIR\bin\library.zip"
|
2009-05-07 13:25:23 +02:00
|
|
|
|
Delete "$INSTDIR\bin\OpenSSL.crypto.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\OpenSSL.rand.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\OpenSSL.SSL.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$INSTDIR\bin\pango.pyd"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
Delete "$INSTDIR\bin\pangocairo.pyd"
|
2013-12-16 13:18:39 +01:00
|
|
|
|
Delete "$INSTDIR\bin\pycurl.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$INSTDIR\bin\pyexpat.pyd"
|
2011-12-17 23:08:33 +01:00
|
|
|
|
Delete "$INSTDIR\bin\python27.dll"
|
2013-12-16 13:18:39 +01:00
|
|
|
|
Delete "$INSTDIR\bin\pythoncom27.dll"
|
2011-12-17 23:08:33 +01:00
|
|
|
|
Delete "$INSTDIR\bin\pywintypes27.dll"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$INSTDIR\bin\select.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\sqlite3.dll"
|
|
|
|
|
Delete "$INSTDIR\bin\ssleay32.dll"
|
|
|
|
|
Delete "$INSTDIR\bin\unicodedata.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\win32api.pyd"
|
|
|
|
|
Delete "$INSTDIR\bin\win32file.pyd"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
Delete "$INSTDIR\bin\win32pipe.pyd"
|
2013-12-16 13:18:39 +01:00
|
|
|
|
Delete "$INSTDIR\bin\win32ui.pyd"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$INSTDIR\bin\winsound.pyd"
|
2011-08-27 13:49:11 +02:00
|
|
|
|
Delete "$INSTDIR\bin\msvcr90.dll"
|
|
|
|
|
RMDir /r "$INSTDIR\bin"
|
2010-01-22 19:57:59 +01:00
|
|
|
|
RMDir /r "$INSTDIR\data\gui"
|
2008-07-23 02:45:04 +02:00
|
|
|
|
RMDir /r "$INSTDIR\data\moods"
|
2008-07-29 04:34:29 +02:00
|
|
|
|
RMDir /r "$INSTDIR\data\activities"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
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\dcraven"
|
|
|
|
|
RMDir /r "$INSTDIR\data\iconsets\gnome"
|
|
|
|
|
RMDir /r "$INSTDIR\data\iconsets\goojim"
|
|
|
|
|
RMDir /r "$INSTDIR\data\iconsets\gota"
|
|
|
|
|
RMDir /r "$INSTDIR\data\iconsets\jabberbulb"
|
|
|
|
|
RMDir /r "$INSTDIR\data\iconsets\sun"
|
2009-11-01 09:43:31 +01:00
|
|
|
|
RMDir /r "$INSTDIR\data\iconsets\wroop"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
RMDir /r "$INSTDIR\data\iconsets\transports"
|
|
|
|
|
RMDir "$INSTDIR\data\iconsets"
|
|
|
|
|
RMDir "$INSTDIR\data"
|
2011-08-27 13:49:11 +02:00
|
|
|
|
RMDir /r "$INSTDIR\plugins\plugin_installer"
|
|
|
|
|
RMDir "$INSTDIR\plugins"
|
2010-10-26 17:28:08 +02:00
|
|
|
|
RMDir /r "$INSTDIR\icons\hicolor"
|
|
|
|
|
RMDir "$INSTDIR\icons"
|
2010-12-06 23:33:42 +01:00
|
|
|
|
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"
|
2013-03-31 15:17:10 +02:00
|
|
|
|
RMDir /r "$INSTDIR\po\he"
|
2010-12-06 23:33:42 +01:00
|
|
|
|
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\sv"
|
|
|
|
|
RMDir /r "$INSTDIR\po\uk"
|
|
|
|
|
RMDir /r "$INSTDIR\po\zh_CN"
|
|
|
|
|
RMDir "$INSTDIR\po"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
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
|
|
|
|
|
|
2008-07-16 18:47:08 +02:00
|
|
|
|
SetShellVarContext current
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk"
|
|
|
|
|
Delete "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk"
|
|
|
|
|
RMDir "$SMPROGRAMS\$StartMenuFolder"
|
2008-10-05 17:54:43 +02:00
|
|
|
|
Delete "$DESKTOP\Gajim.lnk"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Delete "$SMSTARTUP\Gajim.lnk"
|
2008-07-16 18:47:08 +02:00
|
|
|
|
SetShellVarContext all
|
|
|
|
|
Delete "$SMPROGRAMS\$StartMenuFolder\Gajim.lnk"
|
|
|
|
|
Delete "$SMPROGRAMS\$StartMenuFolder\Change Theme.lnk"
|
|
|
|
|
RMDir "$SMPROGRAMS\$StartMenuFolder"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
|
|
|
|
|
DeleteRegKey /ifempty HKCU "Software\Gajim"
|
2008-07-16 18:47:08 +02:00
|
|
|
|
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Gajim"
|
2008-07-11 19:03:42 +02:00
|
|
|
|
SectionEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
|
|
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecGajim} $(DESC_SecGajim)
|
|
|
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecGtk} $(DESC_SecGtk)
|
2008-10-05 17:01:36 +02:00
|
|
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDesktopIcon} $(DESC_SecDesktopIcon)
|
2008-07-11 19:03:42 +02:00
|
|
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecAutostart} $(DESC_SecAutostart)
|
|
|
|
|
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
|
|
|
|
|
2008-11-08 23:41:55 +01:00
|
|
|
|
Function un.onInit
|
|
|
|
|
; Check that Gajim is not running before uninstalling
|
|
|
|
|
FindWindow $0 "gdkWindowToplevel" "Gajim"
|
|
|
|
|
StrCmp $0 0 Remove
|
2008-11-10 17:18:15 +01:00
|
|
|
|
MessageBox MB_ICONSTOP|MB_OK $(STR_Running)
|
2008-11-08 23:41:55 +01:00
|
|
|
|
Quit
|
|
|
|
|
Remove:
|
|
|
|
|
FunctionEnd
|
|
|
|
|
|
2008-07-11 19:03:42 +02:00
|
|
|
|
Function .onInit
|
2008-11-08 23:41:55 +01:00
|
|
|
|
BringToFront
|
|
|
|
|
; Check if already running
|
|
|
|
|
; If so don't open another but bring to front
|
|
|
|
|
System::Call "kernel32::CreateMutexA(i 0, i 0, t '$(^Name)') i .r0 ?e"
|
|
|
|
|
Pop $0
|
|
|
|
|
StrCmp $0 0 launch
|
|
|
|
|
StrLen $0 "$(^Name)"
|
|
|
|
|
IntOp $0 $0 + 1
|
2008-11-10 17:18:15 +01:00
|
|
|
|
FindWindow $1 '#32770' '' 0 $1
|
|
|
|
|
IntCmp $1 0 +3
|
|
|
|
|
System::Call "user32::ShowWindow(i r1,i 9) i." ; If minimized then maximize
|
|
|
|
|
System::Call "user32::SetForegroundWindow(i r1) i." ; Bring to front
|
|
|
|
|
Abort
|
2008-11-08 23:41:55 +01:00
|
|
|
|
|
|
|
|
|
launch:
|
|
|
|
|
; Check to see if old install (inno setup) is already installed
|
|
|
|
|
ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Gajim_is1" "UninstallString"
|
|
|
|
|
; remove first and last " char
|
|
|
|
|
StrLen $0 $R0
|
|
|
|
|
IntOp $0 $0 - 2
|
|
|
|
|
strcpy $1 $R0 $0 1
|
|
|
|
|
IfFileExists $1 +1 NotInstalled
|
2013-03-31 15:17:10 +02:00
|
|
|
|
MessageBox MB_YESNO|MB_DEFBUTTON2|MB_TOPMOST $(STR_Installed) IDNO Quit
|
2008-11-08 23:41:55 +01:00
|
|
|
|
StrCmp $R1 2 Quit +1
|
|
|
|
|
ExecWait '$R0 _?=$INSTDIR' $R2
|
|
|
|
|
StrCmp $R2 0 +1 Quit
|
|
|
|
|
|
|
|
|
|
NotInstalled:
|
|
|
|
|
; Check to see if new installer (NSIS)already installed
|
|
|
|
|
ReadRegStr $R3 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Gajim" "UninstallString"
|
|
|
|
|
IfFileExists $R3 +1 ReallyNotInstalled
|
2013-03-31 15:17:10 +02:00
|
|
|
|
MessageBox MB_YESNO|MB_DEFBUTTON2|MB_TOPMOST $(STR_Installed) IDNO Quit
|
2008-11-08 23:41:55 +01:00
|
|
|
|
StrCmp $R4 2 Quit +1
|
|
|
|
|
ExecWait '$R3 _?=$INSTDIR' $R5
|
|
|
|
|
StrCmp $R5 0 ReallyNotInstalled Quit
|
|
|
|
|
Quit:
|
|
|
|
|
Quit
|
|
|
|
|
|
|
|
|
|
ReallyNotInstalled:
|
2008-07-11 19:03:42 +02:00
|
|
|
|
!insertmacro MUI_LANGDLL_DISPLAY
|
|
|
|
|
FunctionEnd
|