mingw: improve crash information reporting
[siplcs.git] / contrib / opensuse-build-service / pidgin-sipe.nsi.template
blob67d8d85b910961204c56afcc68bddf94173d512b
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\pidgin-${PIDGIN_VERSION}-dbgsym\plugins"
55 File "${MINGW_LIBDIR}\purple-2\libsipe.dll.dbgsym"
56 SetOutPath "$INSTDIR\pixmaps\pidgin\protocols\16"
57 File "${MINGW_DATADIR}\pixmaps\pidgin\protocols\16\sipe.png"
58 SetOutPath "$INSTDIR\pixmaps\pidgin\protocols\22"
59 File "${MINGW_DATADIR}\pixmaps\pidgin\protocols\22\sipe.png"
60 SetOutPath "$INSTDIR\pixmaps\pidgin\protocols\48"
61 File "${MINGW_DATADIR}\pixmaps\pidgin\protocols\48\sipe.png"
62 ;;; INSTALL_FILES_LOCALE
64 ;Create uninstaller
65 WriteUninstaller "$INSTDIR\Uninstall-pidgin-sipe.exe"
67 SectionEnd
69 ;--------------------------------
70 ;Descriptions
72 ;Language strings
73 LangString DESC_SecPidginSIPE ${LANG_ENGLISH} "The Pidgin SIPE Plugin."
75 ;Assign language strings to sections
76 ;!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
77 ;       !insertmacro MUI_DESCRIPTION_TEXT ${SecPidginPP} $(DESC_SecPidginPP)
78 ;!insertmacro MUI_FUNCTION_DESCRIPTION_END
80 ;--------------------------------
81 ;Uninstaller Section
83 Section "Uninstall"
85 ;ADD YOUR OWN FILES HERE...
87 Delete "$INSTDIR\Uninstall-pidgin-sipe.exe"
88 Delete "$INSTDIR\plugins\libsipe.dll"
89 Delete "$INSTDIR\pidgin-${PIDGIN_VERSION}-dbgsym\plugins\libsipe.dll.dbgsym"
90 Delete "$INSTDIR\pixmaps\pidgin\protocols\16\sipe.png"
91 Delete "$INSTDIR\pixmaps\pidgin\protocols\22\sipe.png"
92 Delete "$INSTDIR\pixmaps\pidgin\protocols\48\sipe.png"
93 ;;; DELETE_FILES_LOCALE
95 SectionEnd