Chris@551
|
1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
Chris@551
|
2
|
Chris@551
|
3 <Product
|
Chris@551
|
4 Name="EasyMercurial"
|
Chris@612
|
5 Id="*"
|
Chris@551
|
6 Language="1033"
|
Chris@551
|
7 Codepage="1252"
|
Chris@687
|
8 Version="1.4.0"
|
Chris@551
|
9 UpgradeCode="B82DFDA9-B9DE-49BC-93E5-0B96F9DEB04B"
|
Chris@551
|
10 Manufacturer="Queen Mary, University of London">
|
Chris@612
|
11
|
Chris@551
|
12 <Package
|
Chris@551
|
13 Id="*"
|
Chris@551
|
14 Keywords="Installer"
|
Chris@551
|
15 Description="EasyMercurial Installer"
|
Chris@687
|
16 Comments="Copyright (c) 2012-2018 Queen Mary, University of London and others."
|
Chris@551
|
17 Manufacturer="Queen Mary, University of London"
|
Chris@551
|
18 InstallerVersion="100"
|
Chris@551
|
19 Languages="1033"
|
Chris@551
|
20 Compressed="yes"
|
Chris@551
|
21 SummaryCodepage="1252"/>
|
Chris@551
|
22
|
Chris@612
|
23 <MajorUpgrade DowngradeErrorMessage="A later version of EasyMercurial is already installed. Setup will now exit."/>
|
Chris@612
|
24
|
Chris@551
|
25 <Media Id="1" Cabinet="easyhg.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
|
Chris@551
|
26 <Property Id="DiskPrompt" Value="EasyMercurial Installation [1]"/>
|
Chris@551
|
27
|
Chris@551
|
28 <Directory Id="TARGETDIR" Name="SourceDir">
|
Chris@551
|
29 <Directory Id="ProgramFilesFolder" Name="PFiles">
|
chris@590
|
30 <Directory Id="INSTALLDIR" Name="EasyMercurial">
|
Chris@551
|
31
|
Chris@551
|
32 <Component
|
Chris@551
|
33 Id="MainExecutable"
|
Chris@551
|
34 Guid="DC128BA9-25A8-431E-8A88-7E0445E850B9">
|
Chris@551
|
35
|
Chris@551
|
36 <File
|
Chris@551
|
37 Id="EasyHg"
|
Chris@551
|
38 Name="EasyMercurial.exe"
|
Chris@551
|
39 DiskId="1"
|
Chris@687
|
40 Source="EasyMercurial.exe"
|
Chris@551
|
41 KeyPath="yes">
|
Chris@551
|
42
|
Chris@551
|
43 <Shortcut
|
Chris@551
|
44 Id="EasyHgStartEntry"
|
Chris@551
|
45 Directory="ProgramMenuDir"
|
Chris@551
|
46 Name="EasyMercurial"
|
Chris@551
|
47 WorkingDirectory="INSTALLDIR"
|
chris@568
|
48 Icon="easyhg.ico"
|
Chris@551
|
49 IconIndex="0"
|
Chris@551
|
50 Advertise="yes"/>
|
Chris@551
|
51
|
Chris@551
|
52 <Shortcut
|
Chris@551
|
53 Id="EasyHgDesktop"
|
Chris@551
|
54 Directory="DesktopFolder"
|
Chris@551
|
55 Name="EasyMercurial"
|
Chris@551
|
56 WorkingDirectory="INSTALLDIR"
|
chris@568
|
57 Icon="easyhg.ico"
|
Chris@551
|
58 IconIndex="0"
|
Chris@551
|
59 Advertise="yes"/>
|
Chris@551
|
60 </File>
|
Chris@569
|
61
|
Chris@569
|
62 <File
|
Chris@569
|
63 Id="COPYING"
|
Chris@569
|
64 Name="COPYING"
|
Chris@569
|
65 DiskId="1"
|
Chris@687
|
66 Source="..\..\COPYING"/>
|
chris@590
|
67
|
chris@590
|
68 <File
|
chris@590
|
69 Id="easyhg.ico"
|
chris@590
|
70 Name="easyhg.ico"
|
chris@590
|
71 DiskId="1"
|
Chris@687
|
72 Source="..\..\easyhg.ico"/>
|
Chris@551
|
73 </Component>
|
Chris@551
|
74
|
Chris@551
|
75 <Component
|
Chris@569
|
76 Id="HelperScripts"
|
Chris@569
|
77 Guid="971EA788-347E-4CDE-9899-69EEBE117BDD">
|
Chris@569
|
78
|
Chris@569
|
79 <File
|
Chris@569
|
80 Id="mergebat"
|
Chris@569
|
81 Name="easyhg-merge.bat"
|
Chris@569
|
82 DiskId="1"
|
Chris@687
|
83 Source="..\..\easyhg-merge.bat"
|
Chris@569
|
84 KeyPath="yes"/>
|
Chris@569
|
85 </Component>
|
Chris@569
|
86
|
Chris@569
|
87 <Component
|
Chris@687
|
88 Id="VCLIBS140"
|
Chris@551
|
89 Guid="2566C8F0-A2AD-40E9-A356-94E887CC1222">
|
Chris@551
|
90 <File
|
Chris@687
|
91 Id="MSVCP140"
|
Chris@688
|
92 Name="msvcp140.dll"
|
Chris@551
|
93 DiskId="1"
|
Chris@687
|
94 Source="MSVCP140.DLL"
|
Chris@551
|
95 KeyPath="yes"/>
|
Chris@551
|
96 <File
|
Chris@687
|
97 Id="CONCRT140"
|
Chris@688
|
98 Name="concrt140.dll"
|
Chris@551
|
99 DiskId="1"
|
Chris@687
|
100 Source="CONCRT140.DLL"/>
|
Chris@687
|
101 <File
|
Chris@687
|
102 Id="VCCORLIB140"
|
Chris@688
|
103 Name="vccorlib140.dll"
|
Chris@687
|
104 DiskId="1"
|
Chris@687
|
105 Source="VCCORLIB140.DLL"/>
|
Chris@687
|
106 <File
|
Chris@687
|
107 Id="VCRUNTIME140"
|
Chris@688
|
108 Name="vcruntime140.dll"
|
Chris@687
|
109 DiskId="1"
|
Chris@687
|
110 Source="VCRUNTIME140.DLL"/>
|
Chris@551
|
111 </Component>
|
Chris@551
|
112
|
Chris@569
|
113 <Component
|
Chris@687
|
114 Id="VCLIBS90"
|
Chris@687
|
115 Guid="dfa7bdd3-0976-4cde-b2cd-2ae280ad7c65">
|
Chris@687
|
116 <File
|
Chris@687
|
117 Id="MSVCP90"
|
Chris@688
|
118 Name="msvcp90.dll"
|
Chris@687
|
119 DiskId="1"
|
Chris@687
|
120 Source="MSVCP90.DLL"
|
Chris@687
|
121 KeyPath="yes"/>
|
Chris@687
|
122 <File
|
Chris@687
|
123 Id="MSVCM90"
|
Chris@688
|
124 Name="msvcm90.dll"
|
Chris@687
|
125 DiskId="1"
|
Chris@687
|
126 Source="MSVCM90.DLL"/>
|
Chris@687
|
127 <File
|
Chris@687
|
128 Id="MSVCR90"
|
Chris@688
|
129 Name="msvcr90.dll"
|
Chris@687
|
130 DiskId="1"
|
Chris@687
|
131 Source="MSVCR90.DLL"/>
|
Chris@687
|
132 </Component>
|
Chris@687
|
133
|
Chris@687
|
134 <Component
|
Chris@687
|
135 Id="Qt5"
|
Chris@569
|
136 Guid="04F730AC-B361-45A2-B1CC-9CEB55256117">
|
Chris@569
|
137 <File
|
Chris@569
|
138 Id="QtCore"
|
Chris@687
|
139 Name="Qt5Core.dll"
|
Chris@569
|
140 DiskId="1"
|
Chris@687
|
141 Source="Qt5Core.dll"
|
Chris@570
|
142 KeyPath="yes"/>
|
Chris@569
|
143 <File
|
Chris@569
|
144 Id="QtGui"
|
Chris@687
|
145 Name="Qt5Gui.dll"
|
Chris@569
|
146 DiskId="1"
|
Chris@687
|
147 Source="Qt5Gui.dll"/>
|
Chris@687
|
148 <File
|
Chris@687
|
149 Id="QtWidgets"
|
Chris@687
|
150 Name="Qt5Widgets.dll"
|
Chris@687
|
151 DiskId="1"
|
Chris@687
|
152 Source="Qt5Widgets.dll"/>
|
Chris@569
|
153 <File
|
Chris@569
|
154 Id="QtNetwork"
|
Chris@687
|
155 Name="Qt5Network.dll"
|
Chris@569
|
156 DiskId="1"
|
Chris@687
|
157 Source="Qt5Network.dll"/>
|
Chris@687
|
158 <File
|
Chris@687
|
159 Id="QtPrintSupport"
|
Chris@687
|
160 Name="Qt5PrintSupport.dll"
|
Chris@687
|
161 DiskId="1"
|
Chris@687
|
162 Source="Qt5PrintSupport.dll"/>
|
Chris@569
|
163 </Component>
|
Chris@569
|
164
|
Chris@696
|
165 <Directory Id="qtplatforms" Name="platforms">
|
Chris@696
|
166 <Component
|
Chris@696
|
167 Id="qtplatforms"
|
Chris@696
|
168 Guid="1b491383-3164-4af5-9091-0598cd5864fa">
|
Chris@696
|
169 <File
|
Chris@696
|
170 Id="qminimal"
|
Chris@696
|
171 Name="qminimal.dll"
|
Chris@696
|
172 DiskId="1"
|
Chris@696
|
173 Source="qminimal.dll"/>
|
Chris@696
|
174 <File
|
Chris@696
|
175 Id="qwindows"
|
Chris@696
|
176 Name="qwindows.dll"
|
Chris@696
|
177 DiskId="1"
|
Chris@696
|
178 Source="qwindows.dll"/>
|
Chris@696
|
179 </Component>
|
Chris@696
|
180 </Directory>
|
Chris@696
|
181
|
Chris@696
|
182 <Directory Id="qtstyles" Name="styles">
|
Chris@696
|
183 <Component
|
Chris@696
|
184 Id="qtstyles"
|
Chris@696
|
185 Guid="883a14e7-ecb5-4349-a3f0-008392750d91">
|
Chris@696
|
186 <File
|
Chris@696
|
187 Id="qwindowsvistastyle"
|
Chris@696
|
188 Name="qwindowsvistastyle.dll"
|
Chris@696
|
189 DiskId="1"
|
Chris@696
|
190 Source="qwindowsvistastyle.dll"/>
|
Chris@696
|
191 </Component>
|
Chris@696
|
192 </Directory>
|
Chris@696
|
193
|
Chris@569
|
194 <Component
|
Chris@687
|
195 Id="hgexec"
|
Chris@569
|
196 Guid="5BBC4080-2EDF-4616-A8CB-F96B9C942C1A">
|
Chris@569
|
197 <File
|
Chris@569
|
198 Id="hg"
|
Chris@569
|
199 Name="hg.exe"
|
Chris@569
|
200 DiskId="1"
|
Chris@687
|
201 Source="hg.exe"
|
Chris@569
|
202 KeyPath="yes"/>
|
Chris@569
|
203 <File
|
Chris@569
|
204 Id="pydll"
|
Chris@652
|
205 Name="python27.dll"
|
Chris@569
|
206 DiskId="1"
|
Chris@687
|
207 Source="python27.dll"/>
|
Chris@687
|
208 </Component>
|
Chris@687
|
209
|
Chris@687
|
210 <Directory Id="HgLibs" Name="lib">
|
Chris@687
|
211 <Component
|
Chris@687
|
212 Id="hglibs"
|
Chris@687
|
213 Guid="bb6ab2ba-1358-47d4-9457-eb4094605620">
|
Chris@687
|
214 <File
|
Chris@687
|
215 Id="hglib"
|
Chris@687
|
216 Name="library.zip"
|
Chris@687
|
217 DiskId="1"
|
Chris@687
|
218 Source="lib\library.zip"/>
|
Chris@687
|
219 <!--
|
Chris@687
|
220 <File
|
Chris@687
|
221 Id="plink"
|
Chris@687
|
222 Name="TortoisePlink.exe"
|
Chris@687
|
223 DiskId="1"
|
Chris@687
|
224 Source="lib\TortoisePlink.exe"/>
|
Chris@687
|
225 -->
|
Chris@687
|
226 <File
|
Chris@687
|
227 Id="ctypes"
|
Chris@687
|
228 Name="_ctypes.pyd"
|
Chris@687
|
229 DiskId="1"
|
Chris@687
|
230 Source="lib\_ctypes.pyd"/>
|
Chris@687
|
231 <File
|
Chris@687
|
232 Id="elementtree"
|
Chris@687
|
233 Name="_elementtree.pyd"
|
Chris@687
|
234 DiskId="1"
|
Chris@687
|
235 Source="lib\_elementtree.pyd"/>
|
Chris@687
|
236 <File
|
Chris@687
|
237 Id="hashlib"
|
Chris@687
|
238 Name="_hashlib.pyd"
|
Chris@687
|
239 DiskId="1"
|
Chris@687
|
240 Source="lib\_hashlib.pyd"/>
|
Chris@687
|
241 <File
|
Chris@687
|
242 Id="socket"
|
Chris@687
|
243 Name="_socket.pyd"
|
Chris@687
|
244 DiskId="1"
|
Chris@687
|
245 Source="lib\_socket.pyd"/>
|
Chris@687
|
246 <File
|
Chris@687
|
247 Id="ssl"
|
Chris@687
|
248 Name="_ssl.pyd"
|
Chris@687
|
249 DiskId="1"
|
Chris@687
|
250 Source="lib\_ssl.pyd"/>
|
Chris@687
|
251 <File
|
Chris@687
|
252 Id="testcapi"
|
Chris@687
|
253 Name="_testcapi.pyd"
|
Chris@687
|
254 DiskId="1"
|
Chris@687
|
255 Source="lib\_testcapi.pyd"/>
|
Chris@687
|
256 <File
|
Chris@687
|
257 Id="bz"
|
Chris@687
|
258 Name="bz2.pyd"
|
Chris@687
|
259 DiskId="1"
|
Chris@687
|
260 Source="lib\bz2.pyd"/>
|
Chris@687
|
261 <File
|
Chris@687
|
262 Id="pywatchman"
|
Chris@687
|
263 Name="hgext.fsmonitor.pywatchman.bser.pyd"
|
Chris@687
|
264 DiskId="1"
|
Chris@687
|
265 Source="lib\hgext.fsmonitor.pywatchman.bser.pyd"/>
|
Chris@687
|
266 <File
|
Chris@687
|
267 Id="mercurialbase"
|
Chris@687
|
268 Name="mercurial.cext.base85.pyd"
|
Chris@687
|
269 DiskId="1"
|
Chris@687
|
270 Source="lib\mercurial.cext.base85.pyd"/>
|
Chris@687
|
271 <File
|
Chris@687
|
272 Id="mercurialbdiff"
|
Chris@687
|
273 Name="mercurial.cext.bdiff.pyd"
|
Chris@687
|
274 DiskId="1"
|
Chris@687
|
275 Source="lib\mercurial.cext.bdiff.pyd"/>
|
Chris@687
|
276 <File
|
Chris@687
|
277 Id="mercurialmpatch"
|
Chris@687
|
278 Name="mercurial.cext.mpatch.pyd"
|
Chris@687
|
279 DiskId="1"
|
Chris@687
|
280 Source="lib\mercurial.cext.mpatch.pyd"/>
|
Chris@687
|
281 <File
|
Chris@687
|
282 Id="mercurialosutil"
|
Chris@687
|
283 Name="mercurial.cext.osutil.pyd"
|
Chris@687
|
284 DiskId="1"
|
Chris@687
|
285 Source="lib\mercurial.cext.osutil.pyd"/>
|
Chris@687
|
286 <File
|
Chris@687
|
287 Id="mercurialparsers"
|
Chris@687
|
288 Name="mercurial.cext.parsers.pyd"
|
Chris@687
|
289 DiskId="1"
|
Chris@687
|
290 Source="lib\mercurial.cext.parsers.pyd"/>
|
Chris@687
|
291 <File
|
Chris@687
|
292 Id="mercurialzstd"
|
Chris@687
|
293 Name="mercurial.zstd.pyd"
|
Chris@687
|
294 DiskId="1"
|
Chris@687
|
295 Source="lib\mercurial.zstd.pyd"/>
|
Chris@687
|
296 <File
|
Chris@687
|
297 Id="pyexpat"
|
Chris@687
|
298 Name="pyexpat.pyd"
|
Chris@687
|
299 DiskId="1"
|
Chris@687
|
300 Source="lib\pyexpat.pyd"/>
|
Chris@687
|
301 <File
|
Chris@687
|
302 Id="select"
|
Chris@687
|
303 Name="select.pyd"
|
Chris@687
|
304 DiskId="1"
|
Chris@687
|
305 Source="lib\select.pyd"/>
|
Chris@687
|
306 <File
|
Chris@687
|
307 Id="unicodedata"
|
Chris@687
|
308 Name="unicodedata.pyd"
|
Chris@687
|
309 DiskId="1"
|
Chris@687
|
310 Source="lib\unicodedata.pyd"/>
|
Chris@687
|
311 </Component>
|
Chris@687
|
312 </Directory>
|
Chris@569
|
313
|
Chris@692
|
314 <Directory Id="PyQt" Name="PyQt5">
|
Chris@692
|
315 <Component
|
Chris@692
|
316 Id="pyqtlibs"
|
Chris@692
|
317 Guid="0fc219f4-1493-402c-b740-50539eeb7762">
|
Chris@692
|
318 <File
|
Chris@692
|
319 Id="pyqtinit"
|
Chris@692
|
320 Name="__init__.py"
|
Chris@692
|
321 DiskId="1"
|
Chris@692
|
322 Source="PyQt5\__init__.py"
|
Chris@692
|
323 KeyPath="yes" />
|
Chris@692
|
324 <File
|
Chris@692
|
325 Id="pyqtcore"
|
Chris@692
|
326 Name="QtCore.pyd"
|
Chris@692
|
327 DiskId="1"
|
Chris@692
|
328 Source="PyQt5\QtCore.pyd" />
|
Chris@692
|
329 <File
|
Chris@692
|
330 Id="pyqtgui"
|
Chris@692
|
331 Name="QtGui.pyd"
|
Chris@692
|
332 DiskId="1"
|
Chris@692
|
333 Source="PyQt5\QtGui.pyd" />
|
Chris@692
|
334 <File
|
Chris@692
|
335 Id="pyqtwidgets"
|
Chris@692
|
336 Name="QtWidgets.pyd"
|
Chris@692
|
337 DiskId="1"
|
Chris@692
|
338 Source="PyQt5\QtWidgets.pyd" />
|
Chris@692
|
339 <File
|
Chris@692
|
340 Id="sip"
|
Chris@692
|
341 Name="sip.pyd"
|
Chris@692
|
342 DiskId="1"
|
Chris@692
|
343 Source="PyQt5\sip.pyd" />
|
Chris@692
|
344 </Component>
|
Chris@692
|
345 </Directory>
|
Chris@569
|
346
|
Chris@693
|
347 <Directory Id="enum" Name="enum">
|
Chris@693
|
348 <Component
|
Chris@693
|
349 Id="pyenum"
|
Chris@693
|
350 Guid="e8143d4a-69c9-4f18-bdf4-2e187d6f71da">
|
Chris@693
|
351 <File
|
Chris@693
|
352 Id="pyenuminit"
|
Chris@693
|
353 Name="__init__.py"
|
Chris@693
|
354 Source="enum\__init__.py" />
|
Chris@693
|
355 </Component>
|
Chris@693
|
356 </Directory>
|
Chris@693
|
357
|
Chris@569
|
358 <Component
|
Chris@569
|
359 Id="kdiff3"
|
Chris@569
|
360 Guid="6BA0CB20-F426-42AB-A95A-615A4FF87752">
|
Chris@569
|
361 <File
|
Chris@569
|
362 Id="kdiff3"
|
Chris@569
|
363 Name="kdiff3.exe"
|
Chris@569
|
364 DiskId="1"
|
Chris@687
|
365 Source="kdiff3.exe"
|
Chris@569
|
366 KeyPath="yes"/>
|
Chris@569
|
367 </Component>
|
Chris@569
|
368
|
Chris@657
|
369 <Directory Id="Crypto" Name="Crypto">
|
Chris@657
|
370 <Directory Id="Cipher" Name="Cipher">
|
Chris@657
|
371 <Component
|
Chris@657
|
372 Id="cryptocipher"
|
Chris@657
|
373 Guid="FB7C7C7E-FC62-4024-9E7E-47034B416286">
|
Chris@657
|
374 <File
|
Chris@657
|
375 Id="cipherinit"
|
Chris@657
|
376 Name="__init__.py"
|
Chris@657
|
377 DiskId="1"
|
Chris@687
|
378 Source="Crypto\Cipher\__init__.py" />
|
Chris@657
|
379 <File
|
Chris@657
|
380 Id="cipheraesd"
|
Chris@657
|
381 Name="_AES.pyd"
|
Chris@657
|
382 DiskId="1"
|
Chris@687
|
383 Source="Crypto\Cipher\_AES.pyd" />
|
Chris@657
|
384 <File
|
Chris@657
|
385 Id="cipheraes"
|
Chris@657
|
386 Name="AES.py"
|
Chris@657
|
387 DiskId="1"
|
Chris@687
|
388 Source="Crypto\Cipher\AES.py" />
|
Chris@657
|
389 <File
|
Chris@657
|
390 Id="cipherblockalgo"
|
Chris@657
|
391 Name="blockalgo.py"
|
Chris@657
|
392 DiskId="1"
|
Chris@687
|
393 Source="Crypto\Cipher\blockalgo.py" />
|
Chris@657
|
394 </Component>
|
Chris@657
|
395 </Directory>
|
Chris@657
|
396 <Directory Id="Util" Name="Util">
|
Chris@657
|
397 <Component
|
Chris@657
|
398 Id="cryptoutil"
|
Chris@657
|
399 Guid="9B5FB64F-B5B3-4E36-A4E6-1EC648470557">
|
Chris@657
|
400 <File
|
Chris@657
|
401 Id="utilinit"
|
Chris@657
|
402 Name="__init__.py"
|
Chris@657
|
403 DiskId="1"
|
Chris@687
|
404 Source="Crypto\Util\__init__.py" />
|
Chris@657
|
405 <File
|
Chris@657
|
406 Id="utilpy3compat"
|
Chris@657
|
407 Name="py3compat.py"
|
Chris@657
|
408 DiskId="1"
|
Chris@687
|
409 Source="Crypto\Util\py3compat.py" />
|
Chris@657
|
410 </Component>
|
Chris@657
|
411 </Directory>
|
Chris@657
|
412 <Component
|
Chris@657
|
413 Id="crypto"
|
Chris@657
|
414 Guid="AB5D6864-6D47-4C51-A132-5E0EC5BE1EF8">
|
Chris@657
|
415 <File
|
Chris@657
|
416 Id="cryptoinit"
|
Chris@657
|
417 Name="__init__.py"
|
Chris@657
|
418 DiskId="1"
|
Chris@687
|
419 Source="Crypto\__init__.py" />
|
Chris@657
|
420 </Component>
|
Chris@657
|
421
|
Chris@657
|
422 </Directory>
|
Chris@657
|
423
|
Chris@551
|
424 </Directory>
|
Chris@551
|
425 </Directory>
|
Chris@551
|
426
|
Chris@551
|
427 <Directory Id="ProgramMenuFolder" Name="Programs">
|
Chris@551
|
428 <Directory Id="ProgramMenuDir" Name="EasyMercurial">
|
Chris@551
|
429 <Component Id="ProgramMenuDir" Guid="2E8BDEA0-A6E4-4607-854D-E317A23A535B">
|
Chris@551
|
430 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
chris@650
|
431 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
Chris@551
|
432 </Component>
|
Chris@551
|
433 </Directory>
|
Chris@551
|
434 </Directory>
|
Chris@551
|
435
|
Chris@551
|
436 <Directory Id="DesktopFolder" Name="Desktop"/>
|
Chris@551
|
437
|
Chris@551
|
438 </Directory>
|
Chris@551
|
439
|
Chris@551
|
440 <Feature Id="Complete" Level="1">
|
Chris@551
|
441 <ComponentRef Id="MainExecutable"/>
|
Chris@687
|
442 <ComponentRef Id="VCLIBS140"/>
|
Chris@687
|
443 <ComponentRef Id="VCLIBS90"/>
|
Chris@570
|
444 <ComponentRef Id="HelperScripts"/>
|
Chris@687
|
445 <ComponentRef Id="Qt5"/>
|
Chris@696
|
446 <ComponentRef Id="qtplatforms"/>
|
Chris@696
|
447 <ComponentRef Id="qtstyles"/>
|
Chris@692
|
448 <ComponentRef Id="pyqtlibs"/>
|
Chris@693
|
449 <ComponentRef Id="pyenum"/>
|
Chris@687
|
450 <ComponentRef Id="hgexec"/>
|
Chris@687
|
451 <ComponentRef Id="hglibs"/>
|
Chris@657
|
452 <ComponentRef Id="crypto"/>
|
Chris@657
|
453 <ComponentRef Id="cryptocipher"/>
|
Chris@657
|
454 <ComponentRef Id="cryptoutil"/>
|
Chris@570
|
455 <ComponentRef Id="kdiff3"/>
|
Chris@551
|
456 <ComponentRef Id="ProgramMenuDir"/>
|
Chris@551
|
457 </Feature>
|
Chris@551
|
458
|
Chris@551
|
459 <Icon
|
chris@568
|
460 Id="easyhg.ico"
|
Chris@687
|
461 SourceFile="..\..\easyhg.ico"/>
|
Chris@551
|
462
|
Chris@690
|
463 <UI>
|
Chris@690
|
464 <UIRef Id="WixUI_InstallDir" />
|
Chris@690
|
465 <UIRef Id="WixUI_ErrorProgressText" />
|
Chris@690
|
466 </UI>
|
Chris@690
|
467
|
Chris@690
|
468 <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
|
Chris@690
|
469 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" />
|
Chris@690
|
470 <Property Id="ApplicationFolderName" Value="EasyMercurial" />
|
Chris@690
|
471 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
|
Chris@690
|
472 <WixVariable Id="WixUILicenseRtf" Value="..\..\deploy\win32\License.rtf" />
|
Chris@690
|
473
|
Chris@690
|
474 <Property Id="ARPPRODUCTICON" Value="easyhg.ico" />
|
Chris@690
|
475
|
Chris@551
|
476 </Product>
|
Chris@551
|
477 </Wix>
|