media: fix failing call when our host has multiple IP addresses
[siplcs.git] / contrib / opensuse-build-service / pidgin-sipe.nsi.template
blob6aaddc8e383740f00111394fab296b732165c497
1 ;NSIS Modern User Interface
2 ;Basic Example Script
3 ;Written by Joost Verburg
5 ;--------------------------------
6 ;Include Modern UI
8 !include "MUI.nsh"
10 ;--------------------------------
11 ;General
13 ;Name and file
14 Name "Pidgin SIPE Plugin"
15 OutFile "pidgin-sipe-${VERSION}.exe"
17 ;Default installation folder
18 InstallDir "$PROGRAMFILES\Pidgin"
20 ;Get installation folder from registry if available
21 InstallDirRegKey HKLM "Software\pidgin" ""
24 SetCompressor /FINAL /SOLID lzma
25 SetCompressorDictSize 64
27 ;--------------------------------
28 ;Interface Settings
30 !define MUI_ABORTWARNING
32 ;--------------------------------
33 ;Pages
35 ;!insertmacro MUI_PAGE_LICENSE "Basic.nsi"
36 ;!insertmacro MUI_PAGE_COMPONENTS
37 !insertmacro MUI_PAGE_DIRECTORY
38 !insertmacro MUI_PAGE_INSTFILES
40 !insertmacro MUI_UNPAGE_CONFIRM
41 !insertmacro MUI_UNPAGE_INSTFILES
43 ;--------------------------------
44 ;Languages
46 !insertmacro MUI_LANGUAGE "English"
48 ;--------------------------------
49 ;Installer Sections
51 Section "PidginSIPE" SecPidginSIPE
52 SetOutPath "$INSTDIR\plugins"
53 File "${MINGW_LIBDIR}\purple-2\libsipe.dll"
54 SetOutPath "$INSTDIR\pixmaps\pidgin\protocols\16"
55 File "${MINGW_DATADIR}\pixmaps\pidgin\protocols\16\sipe.png"
56 SetOutPath "$INSTDIR\pixmaps\pidgin\protocols\22"
57 File "${MINGW_DATADIR}\pixmaps\pidgin\protocols\22\sipe.png"
58 SetOutPath "$INSTDIR\pixmaps\pidgin\protocols\48"
59 File "${MINGW_DATADIR}\pixmaps\pidgin\protocols\48\sipe.png"
60 ;;; INSTALL_FILES_LOCALE
62 ;Create uninstaller
63 WriteUninstaller "$INSTDIR\Uninstall-pidgin-sipe.exe"
65 SectionEnd
67 ;--------------------------------
68 ;Descriptions
70 ;Language strings
71 LangString DESC_SecPidginSIPE ${LANG_ENGLISH} "The Pidgin SIPE Plugin."
73 ;Assign language strings to sections
74 ;!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
75 ;       !insertmacro MUI_DESCRIPTION_TEXT ${SecPidginPP} $(DESC_SecPidginPP)
76 ;!insertmacro MUI_FUNCTION_DESCRIPTION_END
78 ;--------------------------------
79 ;Uninstaller Section
81 Section "Uninstall"
83 ;ADD YOUR OWN FILES HERE...
85 Delete "$INSTDIR\Uninstall-pidgin-sipe.exe"
86 Delete "$INSTDIR\plugins\libsipe.dll"
87 Delete "$INSTDIR\pixmaps\pidgin\protocols\16\sipe.png"
88 Delete "$INSTDIR\pixmaps\pidgin\protocols\22\sipe.png"
89 Delete "$INSTDIR\pixmaps\pidgin\protocols\48\sipe.png"
90 ;;; DELETE_FILES_LOCALE
92 SectionEnd