]> git.lyx.org Git - features.git/blob - development/Win32/packaging/installer/include/filelist.nsh
Consider inset strings in simple find/replaceAll (#12049)
[features.git] / development / Win32 / packaging / installer / include / filelist.nsh
1 /*
2
3 filelist.nsh
4
5 Lists of files to include in the installer
6
7 */
8
9 !define FILE '${COMMAND} "${DIRECTORY}'
10
11 !macro FileListLyXBin COMMAND DIRECTORY
12
13   ${FILE}${BIN_LYX}"
14   ${FILE}tex2lyx.exe"
15
16 !macroend
17
18 !macro FileListQtBin COMMAND DIRECTORY
19
20   ${FILE}Qt5Concurrent.dll"
21   ${FILE}Qt5Core.dll"
22   ${FILE}Qt5Gui.dll"
23   ${FILE}Qt5Network.dll"
24   ${FILE}Qt5OpenGL.dll"
25   ${FILE}Qt5PrintSupport.dll"
26   ${FILE}Qt5Svg.dll"
27   ${FILE}Qt5Widgets.dll"
28   ${FILE}Qt5WinExtras.dll"
29
30 !macroend
31
32 !macro FileListQtImageformats COMMAND DIRECTORY
33
34   ${FILE}qgif.dll"
35   ${FILE}qico.dll"
36   ${FILE}qjpeg.dll"
37   ${FILE}qsvg.dll"
38   ${FILE}qicns.dll"
39   ${FILE}qtiff.dll"
40   ${FILE}qwbmp.dll"
41   ${FILE}qwebp.dll"
42
43 !macroend
44
45 !macro FileListQtIconengines COMMAND DIRECTORY
46
47   ${FILE}qsvgicon.dll"
48
49 !macroend
50
51 !macro FileListQtPlatforms COMMAND DIRECTORY
52
53   ${FILE}qminimal.dll"
54   ${FILE}qwindows.dll"
55
56 !macroend
57
58 !macro FileListQtStyles COMMAND DIRECTORY
59
60   ${FILE}qwindowsvistastyle.dll"
61
62 !macroend
63
64 !macro FileListMinGW COMMAND DIRECTORY
65
66   # Files needed for MinGW
67   ${FILE}iconv.dll"
68   ${FILE}libbz2-1.dll"
69   ${FILE}libfreetype-6.dll"
70   ${FILE}libgcc_s_sjlj-1.dll"
71   ${FILE}libglib-2.0-0.dll"
72   ${FILE}libharfbuzz-0.dll"
73   ${FILE}libintl-8.dll"
74   ${FILE}libjpeg-62.dll"
75   ${FILE}libpcre-1.dll"
76   ${FILE}libpcre2-16-0.dll"
77   ${FILE}libpng16-16.dll"
78   ${FILE}libstdc++-6.dll"
79   ${FILE}libtiff-5.dll"
80   ${FILE}libwinpthread-1.dll"
81   ${FILE}libwebp-7.dll"
82   ${FILE}libwebpdemux-2.dll"
83   ${FILE}zlib1.dll"
84
85 !macroend
86
87 !macro FileListMSVC COMMAND DIRECTORY
88
89   # Files needed for MSVC 2019
90   # Seem to be installed for dependencies
91   ${FILE}concrt140.dll"
92   ${FILE}msvcp140.dll"
93   ${FILE}vcamp140.dll"
94   ${FILE}vccorlib140.dll"
95   ${FILE}vcomp140.dll"
96   ${FILE}vcruntime140.dll"
97   !if ${APP_VERSION_ACHITECHTURE} = 64
98     ${File}vcruntime140_1.dll"
99   !endif
100
101 !macroend
102
103 !macro FileListNetpbmBin COMMAND DIRECTORY
104
105   ${FILE}libnetpbm10.dll"
106   ${FILE}pnmcrop.exe"
107   
108 !macroend
109
110 !macro FileListRsvg COMMAND DIRECTORY
111
112   ${FILE}rsvg-convert.exe"
113   
114 !macroend
115
116 !macro FileListUnoConv COMMAND DIRECTORY
117
118   ${FILE}unoconv.py"
119   
120 !macroend
121
122 !macro FileListPDFViewBin COMMAND DIRECTORY
123
124   ${FILE}pdfview.exe"
125
126 !macroend
127
128 !macro FileListFonts COMMAND DIRECTORY
129 # FIXME: simply copy the whole directory!
130
131   ${FILE}cmex10.ttf"
132   ${FILE}cmmi10.ttf"
133   ${FILE}cmr10.ttf"
134   ${FILE}cmsy10.ttf"
135   ${FILE}esint10.ttf"
136   ${FILE}eufm10.ttf"
137   ${FILE}msam10.ttf"
138   ${FILE}msbm10.ttf"
139   ${FILE}rsfs10.ttf"
140   ${FILE}wasy10.ttf"
141   
142 !macroend