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@733
|
76 Id="Helpers"
|
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@733
|
85 <File
|
Chris@733
|
86 Id="plink"
|
Chris@733
|
87 Name="TortoisePlink.exe"
|
Chris@733
|
88 DiskId="1"
|
Chris@733
|
89 Source="TortoisePlink.exe"/>
|
Chris@569
|
90 </Component>
|
Chris@569
|
91
|
Chris@569
|
92 <Component
|
Chris@687
|
93 Id="VCLIBS140"
|
Chris@551
|
94 Guid="2566C8F0-A2AD-40E9-A356-94E887CC1222">
|
Chris@551
|
95 <File
|
Chris@687
|
96 Id="MSVCP140"
|
Chris@688
|
97 Name="msvcp140.dll"
|
Chris@551
|
98 DiskId="1"
|
Chris@687
|
99 Source="MSVCP140.DLL"
|
Chris@551
|
100 KeyPath="yes"/>
|
Chris@551
|
101 <File
|
Chris@687
|
102 Id="CONCRT140"
|
Chris@688
|
103 Name="concrt140.dll"
|
Chris@551
|
104 DiskId="1"
|
Chris@687
|
105 Source="CONCRT140.DLL"/>
|
Chris@687
|
106 <File
|
Chris@687
|
107 Id="VCCORLIB140"
|
Chris@688
|
108 Name="vccorlib140.dll"
|
Chris@687
|
109 DiskId="1"
|
Chris@687
|
110 Source="VCCORLIB140.DLL"/>
|
Chris@687
|
111 <File
|
Chris@687
|
112 Id="VCRUNTIME140"
|
Chris@688
|
113 Name="vcruntime140.dll"
|
Chris@687
|
114 DiskId="1"
|
Chris@687
|
115 Source="VCRUNTIME140.DLL"/>
|
Chris@551
|
116 </Component>
|
Chris@551
|
117
|
Chris@569
|
118 <Component
|
Chris@687
|
119 Id="VCLIBS90"
|
Chris@687
|
120 Guid="dfa7bdd3-0976-4cde-b2cd-2ae280ad7c65">
|
Chris@687
|
121 <File
|
Chris@687
|
122 Id="MSVCP90"
|
Chris@688
|
123 Name="msvcp90.dll"
|
Chris@687
|
124 DiskId="1"
|
Chris@687
|
125 Source="MSVCP90.DLL"
|
Chris@687
|
126 KeyPath="yes"/>
|
Chris@687
|
127 <File
|
Chris@687
|
128 Id="MSVCM90"
|
Chris@688
|
129 Name="msvcm90.dll"
|
Chris@687
|
130 DiskId="1"
|
Chris@687
|
131 Source="MSVCM90.DLL"/>
|
Chris@687
|
132 <File
|
Chris@687
|
133 Id="MSVCR90"
|
Chris@688
|
134 Name="msvcr90.dll"
|
Chris@687
|
135 DiskId="1"
|
Chris@687
|
136 Source="MSVCR90.DLL"/>
|
Chris@687
|
137 </Component>
|
Chris@687
|
138
|
Chris@687
|
139 <Component
|
Chris@687
|
140 Id="Qt5"
|
Chris@569
|
141 Guid="04F730AC-B361-45A2-B1CC-9CEB55256117">
|
Chris@569
|
142 <File
|
Chris@569
|
143 Id="QtCore"
|
Chris@687
|
144 Name="Qt5Core.dll"
|
Chris@569
|
145 DiskId="1"
|
Chris@687
|
146 Source="Qt5Core.dll"
|
Chris@570
|
147 KeyPath="yes"/>
|
Chris@569
|
148 <File
|
Chris@569
|
149 Id="QtGui"
|
Chris@687
|
150 Name="Qt5Gui.dll"
|
Chris@569
|
151 DiskId="1"
|
Chris@687
|
152 Source="Qt5Gui.dll"/>
|
Chris@687
|
153 <File
|
Chris@687
|
154 Id="QtWidgets"
|
Chris@687
|
155 Name="Qt5Widgets.dll"
|
Chris@687
|
156 DiskId="1"
|
Chris@687
|
157 Source="Qt5Widgets.dll"/>
|
Chris@569
|
158 <File
|
Chris@569
|
159 Id="QtNetwork"
|
Chris@687
|
160 Name="Qt5Network.dll"
|
Chris@569
|
161 DiskId="1"
|
Chris@687
|
162 Source="Qt5Network.dll"/>
|
Chris@687
|
163 <File
|
Chris@687
|
164 Id="QtPrintSupport"
|
Chris@687
|
165 Name="Qt5PrintSupport.dll"
|
Chris@687
|
166 DiskId="1"
|
Chris@687
|
167 Source="Qt5PrintSupport.dll"/>
|
Chris@569
|
168 </Component>
|
Chris@569
|
169
|
Chris@696
|
170 <Directory Id="qtplatforms" Name="platforms">
|
Chris@696
|
171 <Component
|
Chris@696
|
172 Id="qtplatforms"
|
Chris@696
|
173 Guid="1b491383-3164-4af5-9091-0598cd5864fa">
|
Chris@696
|
174 <File
|
Chris@696
|
175 Id="qminimal"
|
Chris@696
|
176 Name="qminimal.dll"
|
Chris@696
|
177 DiskId="1"
|
Chris@696
|
178 Source="qminimal.dll"/>
|
Chris@696
|
179 <File
|
Chris@696
|
180 Id="qwindows"
|
Chris@696
|
181 Name="qwindows.dll"
|
Chris@696
|
182 DiskId="1"
|
Chris@696
|
183 Source="qwindows.dll"/>
|
Chris@696
|
184 </Component>
|
Chris@696
|
185 </Directory>
|
Chris@696
|
186
|
Chris@696
|
187 <Directory Id="qtstyles" Name="styles">
|
Chris@696
|
188 <Component
|
Chris@696
|
189 Id="qtstyles"
|
Chris@696
|
190 Guid="883a14e7-ecb5-4349-a3f0-008392750d91">
|
Chris@696
|
191 <File
|
Chris@696
|
192 Id="qwindowsvistastyle"
|
Chris@696
|
193 Name="qwindowsvistastyle.dll"
|
Chris@696
|
194 DiskId="1"
|
Chris@696
|
195 Source="qwindowsvistastyle.dll"/>
|
Chris@696
|
196 </Component>
|
Chris@696
|
197 </Directory>
|
Chris@696
|
198
|
Chris@569
|
199 <Component
|
Chris@687
|
200 Id="hgexec"
|
Chris@569
|
201 Guid="5BBC4080-2EDF-4616-A8CB-F96B9C942C1A">
|
Chris@569
|
202 <File
|
Chris@569
|
203 Id="hg"
|
Chris@569
|
204 Name="hg.exe"
|
Chris@569
|
205 DiskId="1"
|
Chris@687
|
206 Source="hg.exe"
|
Chris@569
|
207 KeyPath="yes"/>
|
Chris@569
|
208 <File
|
Chris@569
|
209 Id="pydll"
|
Chris@652
|
210 Name="python27.dll"
|
Chris@569
|
211 DiskId="1"
|
Chris@687
|
212 Source="python27.dll"/>
|
Chris@687
|
213 </Component>
|
Chris@687
|
214
|
Chris@687
|
215 <Directory Id="HgLibs" Name="lib">
|
Chris@687
|
216 <Component
|
Chris@687
|
217 Id="hglibs"
|
Chris@687
|
218 Guid="bb6ab2ba-1358-47d4-9457-eb4094605620">
|
Chris@687
|
219 <File
|
Chris@687
|
220 Id="hglib"
|
Chris@687
|
221 Name="library.zip"
|
Chris@687
|
222 DiskId="1"
|
Chris@687
|
223 Source="lib\library.zip"/>
|
Chris@687
|
224 <File
|
Chris@687
|
225 Id="ctypes"
|
Chris@687
|
226 Name="_ctypes.pyd"
|
Chris@687
|
227 DiskId="1"
|
Chris@687
|
228 Source="lib\_ctypes.pyd"/>
|
Chris@687
|
229 <File
|
Chris@687
|
230 Id="elementtree"
|
Chris@687
|
231 Name="_elementtree.pyd"
|
Chris@687
|
232 DiskId="1"
|
Chris@687
|
233 Source="lib\_elementtree.pyd"/>
|
Chris@687
|
234 <File
|
Chris@687
|
235 Id="hashlib"
|
Chris@687
|
236 Name="_hashlib.pyd"
|
Chris@687
|
237 DiskId="1"
|
Chris@687
|
238 Source="lib\_hashlib.pyd"/>
|
Chris@687
|
239 <File
|
Chris@687
|
240 Id="socket"
|
Chris@687
|
241 Name="_socket.pyd"
|
Chris@687
|
242 DiskId="1"
|
Chris@687
|
243 Source="lib\_socket.pyd"/>
|
Chris@687
|
244 <File
|
Chris@687
|
245 Id="ssl"
|
Chris@687
|
246 Name="_ssl.pyd"
|
Chris@687
|
247 DiskId="1"
|
Chris@687
|
248 Source="lib\_ssl.pyd"/>
|
Chris@687
|
249 <File
|
Chris@687
|
250 Id="testcapi"
|
Chris@687
|
251 Name="_testcapi.pyd"
|
Chris@687
|
252 DiskId="1"
|
Chris@687
|
253 Source="lib\_testcapi.pyd"/>
|
Chris@687
|
254 <File
|
Chris@687
|
255 Id="bz"
|
Chris@687
|
256 Name="bz2.pyd"
|
Chris@687
|
257 DiskId="1"
|
Chris@687
|
258 Source="lib\bz2.pyd"/>
|
Chris@687
|
259 <File
|
Chris@687
|
260 Id="pywatchman"
|
Chris@687
|
261 Name="hgext.fsmonitor.pywatchman.bser.pyd"
|
Chris@687
|
262 DiskId="1"
|
Chris@687
|
263 Source="lib\hgext.fsmonitor.pywatchman.bser.pyd"/>
|
Chris@687
|
264 <File
|
Chris@687
|
265 Id="mercurialbase"
|
Chris@687
|
266 Name="mercurial.cext.base85.pyd"
|
Chris@687
|
267 DiskId="1"
|
Chris@687
|
268 Source="lib\mercurial.cext.base85.pyd"/>
|
Chris@687
|
269 <File
|
Chris@687
|
270 Id="mercurialbdiff"
|
Chris@687
|
271 Name="mercurial.cext.bdiff.pyd"
|
Chris@687
|
272 DiskId="1"
|
Chris@687
|
273 Source="lib\mercurial.cext.bdiff.pyd"/>
|
Chris@687
|
274 <File
|
Chris@687
|
275 Id="mercurialmpatch"
|
Chris@687
|
276 Name="mercurial.cext.mpatch.pyd"
|
Chris@687
|
277 DiskId="1"
|
Chris@687
|
278 Source="lib\mercurial.cext.mpatch.pyd"/>
|
Chris@687
|
279 <File
|
Chris@687
|
280 Id="mercurialosutil"
|
Chris@687
|
281 Name="mercurial.cext.osutil.pyd"
|
Chris@687
|
282 DiskId="1"
|
Chris@687
|
283 Source="lib\mercurial.cext.osutil.pyd"/>
|
Chris@687
|
284 <File
|
Chris@687
|
285 Id="mercurialparsers"
|
Chris@687
|
286 Name="mercurial.cext.parsers.pyd"
|
Chris@687
|
287 DiskId="1"
|
Chris@687
|
288 Source="lib\mercurial.cext.parsers.pyd"/>
|
Chris@687
|
289 <File
|
Chris@687
|
290 Id="mercurialzstd"
|
Chris@687
|
291 Name="mercurial.zstd.pyd"
|
Chris@687
|
292 DiskId="1"
|
Chris@687
|
293 Source="lib\mercurial.zstd.pyd"/>
|
Chris@687
|
294 <File
|
Chris@687
|
295 Id="pyexpat"
|
Chris@687
|
296 Name="pyexpat.pyd"
|
Chris@687
|
297 DiskId="1"
|
Chris@687
|
298 Source="lib\pyexpat.pyd"/>
|
Chris@687
|
299 <File
|
Chris@687
|
300 Id="select"
|
Chris@687
|
301 Name="select.pyd"
|
Chris@687
|
302 DiskId="1"
|
Chris@687
|
303 Source="lib\select.pyd"/>
|
Chris@687
|
304 <File
|
Chris@687
|
305 Id="unicodedata"
|
Chris@687
|
306 Name="unicodedata.pyd"
|
Chris@687
|
307 DiskId="1"
|
Chris@687
|
308 Source="lib\unicodedata.pyd"/>
|
Chris@687
|
309 </Component>
|
Chris@687
|
310 </Directory>
|
Chris@569
|
311
|
Chris@692
|
312 <Directory Id="PyQt" Name="PyQt5">
|
Chris@692
|
313 <Component
|
Chris@692
|
314 Id="pyqtlibs"
|
Chris@692
|
315 Guid="0fc219f4-1493-402c-b740-50539eeb7762">
|
Chris@692
|
316 <File
|
Chris@692
|
317 Id="pyqtinit"
|
Chris@692
|
318 Name="__init__.py"
|
Chris@692
|
319 DiskId="1"
|
Chris@692
|
320 Source="PyQt5\__init__.py"
|
Chris@692
|
321 KeyPath="yes" />
|
Chris@692
|
322 <File
|
Chris@692
|
323 Id="pyqtcore"
|
Chris@692
|
324 Name="QtCore.pyd"
|
Chris@692
|
325 DiskId="1"
|
Chris@692
|
326 Source="PyQt5\QtCore.pyd" />
|
Chris@692
|
327 <File
|
Chris@692
|
328 Id="pyqtgui"
|
Chris@692
|
329 Name="QtGui.pyd"
|
Chris@692
|
330 DiskId="1"
|
Chris@692
|
331 Source="PyQt5\QtGui.pyd" />
|
Chris@692
|
332 <File
|
Chris@692
|
333 Id="pyqtwidgets"
|
Chris@692
|
334 Name="QtWidgets.pyd"
|
Chris@692
|
335 DiskId="1"
|
Chris@692
|
336 Source="PyQt5\QtWidgets.pyd" />
|
Chris@692
|
337 <File
|
Chris@692
|
338 Id="sip"
|
Chris@692
|
339 Name="sip.pyd"
|
Chris@692
|
340 DiskId="1"
|
Chris@692
|
341 Source="PyQt5\sip.pyd" />
|
Chris@692
|
342 </Component>
|
Chris@692
|
343 </Directory>
|
Chris@569
|
344
|
Chris@693
|
345 <Directory Id="enum" Name="enum">
|
Chris@693
|
346 <Component
|
Chris@693
|
347 Id="pyenum"
|
Chris@693
|
348 Guid="e8143d4a-69c9-4f18-bdf4-2e187d6f71da">
|
Chris@693
|
349 <File
|
Chris@693
|
350 Id="pyenuminit"
|
Chris@693
|
351 Name="__init__.py"
|
Chris@693
|
352 Source="enum\__init__.py" />
|
Chris@693
|
353 </Component>
|
Chris@693
|
354 </Directory>
|
Chris@693
|
355
|
Chris@569
|
356 <Component
|
Chris@569
|
357 Id="kdiff3"
|
Chris@569
|
358 Guid="6BA0CB20-F426-42AB-A95A-615A4FF87752">
|
Chris@569
|
359 <File
|
Chris@569
|
360 Id="kdiff3"
|
Chris@569
|
361 Name="kdiff3.exe"
|
Chris@569
|
362 DiskId="1"
|
Chris@687
|
363 Source="kdiff3.exe"
|
Chris@569
|
364 KeyPath="yes"/>
|
Chris@569
|
365 </Component>
|
Chris@569
|
366
|
Chris@657
|
367 <Directory Id="Crypto" Name="Crypto">
|
Chris@657
|
368 <Directory Id="Cipher" Name="Cipher">
|
Chris@657
|
369 <Component
|
Chris@657
|
370 Id="cryptocipher"
|
Chris@657
|
371 Guid="FB7C7C7E-FC62-4024-9E7E-47034B416286">
|
Chris@657
|
372 <File
|
Chris@657
|
373 Id="cipherinit"
|
Chris@657
|
374 Name="__init__.py"
|
Chris@657
|
375 DiskId="1"
|
Chris@687
|
376 Source="Crypto\Cipher\__init__.py" />
|
Chris@657
|
377 <File
|
Chris@657
|
378 Id="cipheraesd"
|
Chris@657
|
379 Name="_AES.pyd"
|
Chris@657
|
380 DiskId="1"
|
Chris@687
|
381 Source="Crypto\Cipher\_AES.pyd" />
|
Chris@657
|
382 <File
|
Chris@657
|
383 Id="cipheraes"
|
Chris@657
|
384 Name="AES.py"
|
Chris@657
|
385 DiskId="1"
|
Chris@687
|
386 Source="Crypto\Cipher\AES.py" />
|
Chris@657
|
387 <File
|
Chris@657
|
388 Id="cipherblockalgo"
|
Chris@657
|
389 Name="blockalgo.py"
|
Chris@657
|
390 DiskId="1"
|
Chris@687
|
391 Source="Crypto\Cipher\blockalgo.py" />
|
Chris@657
|
392 </Component>
|
Chris@657
|
393 </Directory>
|
Chris@657
|
394 <Directory Id="Util" Name="Util">
|
Chris@657
|
395 <Component
|
Chris@657
|
396 Id="cryptoutil"
|
Chris@657
|
397 Guid="9B5FB64F-B5B3-4E36-A4E6-1EC648470557">
|
Chris@657
|
398 <File
|
Chris@657
|
399 Id="utilinit"
|
Chris@657
|
400 Name="__init__.py"
|
Chris@657
|
401 DiskId="1"
|
Chris@687
|
402 Source="Crypto\Util\__init__.py" />
|
Chris@657
|
403 <File
|
Chris@657
|
404 Id="utilpy3compat"
|
Chris@657
|
405 Name="py3compat.py"
|
Chris@657
|
406 DiskId="1"
|
Chris@687
|
407 Source="Crypto\Util\py3compat.py" />
|
Chris@657
|
408 </Component>
|
Chris@657
|
409 </Directory>
|
Chris@657
|
410 <Component
|
Chris@657
|
411 Id="crypto"
|
Chris@657
|
412 Guid="AB5D6864-6D47-4C51-A132-5E0EC5BE1EF8">
|
Chris@657
|
413 <File
|
Chris@657
|
414 Id="cryptoinit"
|
Chris@657
|
415 Name="__init__.py"
|
Chris@657
|
416 DiskId="1"
|
Chris@687
|
417 Source="Crypto\__init__.py" />
|
Chris@657
|
418 </Component>
|
Chris@657
|
419
|
Chris@657
|
420 </Directory>
|
Chris@657
|
421
|
Chris@551
|
422 </Directory>
|
Chris@551
|
423 </Directory>
|
Chris@551
|
424
|
Chris@551
|
425 <Directory Id="ProgramMenuFolder" Name="Programs">
|
Chris@551
|
426 <Directory Id="ProgramMenuDir" Name="EasyMercurial">
|
Chris@551
|
427 <Component Id="ProgramMenuDir" Guid="2E8BDEA0-A6E4-4607-854D-E317A23A535B">
|
Chris@551
|
428 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
chris@650
|
429 <RegistryValue Root="HKMU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
Chris@551
|
430 </Component>
|
Chris@551
|
431 </Directory>
|
Chris@551
|
432 </Directory>
|
Chris@551
|
433
|
Chris@551
|
434 <Directory Id="DesktopFolder" Name="Desktop"/>
|
Chris@551
|
435
|
Chris@551
|
436 </Directory>
|
Chris@551
|
437
|
Chris@551
|
438 <Feature Id="Complete" Level="1">
|
Chris@551
|
439 <ComponentRef Id="MainExecutable"/>
|
Chris@687
|
440 <ComponentRef Id="VCLIBS140"/>
|
Chris@687
|
441 <ComponentRef Id="VCLIBS90"/>
|
Chris@733
|
442 <ComponentRef Id="Helpers"/>
|
Chris@687
|
443 <ComponentRef Id="Qt5"/>
|
Chris@696
|
444 <ComponentRef Id="qtplatforms"/>
|
Chris@696
|
445 <ComponentRef Id="qtstyles"/>
|
Chris@692
|
446 <ComponentRef Id="pyqtlibs"/>
|
Chris@693
|
447 <ComponentRef Id="pyenum"/>
|
Chris@687
|
448 <ComponentRef Id="hgexec"/>
|
Chris@687
|
449 <ComponentRef Id="hglibs"/>
|
Chris@657
|
450 <ComponentRef Id="crypto"/>
|
Chris@657
|
451 <ComponentRef Id="cryptocipher"/>
|
Chris@657
|
452 <ComponentRef Id="cryptoutil"/>
|
Chris@570
|
453 <ComponentRef Id="kdiff3"/>
|
Chris@551
|
454 <ComponentRef Id="ProgramMenuDir"/>
|
Chris@551
|
455 </Feature>
|
Chris@551
|
456
|
Chris@551
|
457 <Icon
|
chris@568
|
458 Id="easyhg.ico"
|
Chris@687
|
459 SourceFile="..\..\easyhg.ico"/>
|
Chris@551
|
460
|
Chris@690
|
461 <UI>
|
Chris@690
|
462 <UIRef Id="WixUI_InstallDir" />
|
Chris@690
|
463 <UIRef Id="WixUI_ErrorProgressText" />
|
Chris@690
|
464 </UI>
|
Chris@690
|
465
|
Chris@690
|
466 <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
|
Chris@690
|
467 <Property Id="WIXUI_DONTVALIDATEPATH" Value="1" />
|
Chris@690
|
468 <Property Id="ApplicationFolderName" Value="EasyMercurial" />
|
Chris@690
|
469 <Property Id="WixAppFolder" Value="WixPerMachineFolder" />
|
Chris@690
|
470 <WixVariable Id="WixUILicenseRtf" Value="..\..\deploy\win32\License.rtf" />
|
Chris@690
|
471
|
Chris@690
|
472 <Property Id="ARPPRODUCTICON" Value="easyhg.ico" />
|
Chris@690
|
473
|
Chris@551
|
474 </Product>
|
Chris@551
|
475 </Wix>
|