Updated compendium-de date
[gpg4win.git] / src / inst-qt.nsi
1 # inst-qt.nsi - Installer snippet for qt.      -*- coding: latin-1; -*-
2 # Copyright (C) 2005, 2007, 2008 g10 Code GmbH
3
4 # This file is part of GPG4Win.
5
6 # GPG4Win is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2 of the License, or
9 # (at your option) any later version.
10
11 # GPG4Win is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 # GNU General Public License for more details.
15
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
19
20
21 !ifdef prefix
22 !undef prefix
23 !endif
24 !define prefix ${ipdir}/qt-${gpg4win_pkg_qt_version}
25
26 !ifdef DEBUG
27 Section "qt" SEC_qt
28 !else
29 Section "-qt" SEC_qt
30 !endif
31   SetOutPath "$INSTDIR"
32 !ifdef SOURCES
33   File "${gpg4win_pkg_qt_src}"
34 !else
35   # Qt needs some help to find itself.
36   File ${SRCDIR}/qt.conf
37   # Qt uses -mthreads, so install the support library.
38   File ${BUILD_DIR}/mingwm10.dll
39
40   File ${prefix}/bin/Qt3Support4.dll
41   File ${prefix}/bin/QtCore4.dll
42   File ${prefix}/bin/QtDBus4.dll
43   File ${prefix}/bin/QtGui4.dll
44   File ${prefix}/bin/QtHelp4.dll
45   File ${prefix}/bin/QtNetwork4.dll
46   File ${prefix}/bin/QtOpenGL4.dll
47   File ${prefix}/bin/QtScript4.dll
48   File ${prefix}/bin/QtSql4.dll
49   File ${prefix}/bin/QtSvg4.dll
50   File ${prefix}/bin/QtXml4.dll
51
52   SetOutPath "$INSTDIR\plugins\accessible"
53
54   File ${prefix}/plugins/accessible/qtaccessiblecompatwidgets4.dll
55   File ${prefix}/plugins/accessible/qtaccessiblewidgets4.dll
56
57   SetOutPath "$INSTDIR\plugins\codecs"
58
59   File ${prefix}/plugins/codecs/qcncodecs4.dll
60   File ${prefix}/plugins/codecs/qjpcodecs4.dll
61   File ${prefix}/plugins/codecs/qkrcodecs4.dll
62   File ${prefix}/plugins/codecs/qtwcodecs4.dll
63
64   SetOutPath "$INSTDIR\plugins\designer"
65
66   File ${prefix}/plugins/designer/qt3supportwidgets.dll
67   File ${prefix}/plugins/designer/qwebview.dll
68
69   SetOutPath "$INSTDIR\plugins\iconengines"
70
71   File ${prefix}/plugins/iconengines/qsvgicon4.dll
72
73   SetOutPath "$INSTDIR\plugins\imageformats"
74
75   File ${prefix}/plugins/imageformats/qgif4.dll
76   File ${prefix}/plugins/imageformats/qico4.dll
77   File ${prefix}/plugins/imageformats/qjpeg4.dll
78   File ${prefix}/plugins/imageformats/qmng4.dll
79   File ${prefix}/plugins/imageformats/qsvg4.dll
80   File ${prefix}/plugins/imageformats/qtiff4.dll
81
82   SetOutPath "$INSTDIR\plugins\script"
83
84   File ${prefix}/plugins/script/qtscriptdbus4.dll
85
86   SetOutPath "$INSTDIR\plugins\sqldrivers"
87
88   File ${prefix}/plugins/sqldrivers/qsqlite4.dll
89
90   SetOutPath "$INSTDIR\translations"
91
92   File ${prefix}/translations/assistant_adp_de.qm
93 #  File ${prefix}/translations/assistant_adp_ja.qm
94 #  File ${prefix}/translations/assistant_adp_pl.qm
95 #  File ${prefix}/translations/assistant_adp_zh_CN.qm
96 #  File ${prefix}/translations/assistant_adp_zh_TW.qm
97   File ${prefix}/translations/assistant_de.qm
98 #  File ${prefix}/translations/assistant_pl.qm
99 #  File ${prefix}/translations/assistant_zh_CN.qm
100 #  File ${prefix}/translations/assistant_zh_TW.qm
101   File ${prefix}/translations/designer_de.qm
102 #  File ${prefix}/translations/designer_ja.qm
103 #  File ${prefix}/translations/designer_pl.qm
104 #  File ${prefix}/translations/designer_zh_CN.qm
105 #  File ${prefix}/translations/designer_zh_TW.qm
106   File ${prefix}/translations/linguist_de.qm
107 #  File ${prefix}/translations/linguist_ja.qm
108 #  File ${prefix}/translations/linguist_pl.qm
109 #  File ${prefix}/translations/linguist_zh_CN.qm
110 #  File ${prefix}/translations/linguist_zh_TW.qm
111 #  File ${prefix}/translations/qt_ar.qm
112   File ${prefix}/translations/qt_de.qm
113 #  File ${prefix}/translations/qt_es.qm
114 #  File ${prefix}/translations/qt_fr.qm
115   File ${prefix}/translations/qt_help_de.qm
116 #  File ${prefix}/translations/qt_help_pl.qm
117 #  File ${prefix}/translations/qt_help_zh_CN.qm
118 #  File ${prefix}/translations/qt_help_zh_TW.qm
119 #  File ${prefix}/translations/qt_iw.qm
120 #  File ${prefix}/translations/qt_ja_jp.qm
121 #  File ${prefix}/translations/qt_pl.qm
122 #  File ${prefix}/translations/qt_pt.qm
123 #  File ${prefix}/translations/qt_ru.qm
124 #  File ${prefix}/translations/qt_sk.qm
125 #  File ${prefix}/translations/qt_sv.qm
126 #  File ${prefix}/translations/qt_uk.qm
127 #  File ${prefix}/translations/qt_zh_CN.qm
128 #  File ${prefix}/translations/qt_zh_TW.qm
129 #  File ${prefix}/translations/qtconfig_pl.qm
130 #  File ${prefix}/translations/qtconfig_zh_CN.qm
131 #  File ${prefix}/translations/qvfb_pl.qm
132 #  File ${prefix}/translations/qvfb_zh_CN.qm
133 #  File ${prefix}/translations/qvfb_zh_TW.qm
134
135   # FIXME: From the lib package.  This is wrong.
136 !undef prefix
137 !define prefix ${ipdir}/qt-dev-${gpg4win_pkg_qt_version}
138
139   SetOutPath "$INSTDIR"
140   File ${prefix}/bin/qdbus.exe
141
142 !endif
143 SectionEnd