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@551
|
5 Id="CDD72D35-518B-49E2-A389-B3F7C1AE289D"
|
Chris@551
|
6 Language="1033"
|
Chris@551
|
7 Codepage="1252"
|
Chris@551
|
8 Version="1.2.0"
|
Chris@551
|
9 UpgradeCode="B82DFDA9-B9DE-49BC-93E5-0B96F9DEB04B"
|
Chris@551
|
10 Manufacturer="Queen Mary, University of London">
|
Chris@551
|
11
|
Chris@551
|
12 <Package
|
Chris@551
|
13 Id="*"
|
Chris@551
|
14 Keywords="Installer"
|
Chris@551
|
15 Description="EasyMercurial Installer"
|
Chris@560
|
16 Comments="Copyright (c) 2012 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@551
|
23 <Media Id="1" Cabinet="easyhg.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
|
Chris@551
|
24 <Property Id="DiskPrompt" Value="EasyMercurial Installation [1]"/>
|
Chris@551
|
25
|
Chris@551
|
26 <Directory Id="TARGETDIR" Name="SourceDir">
|
Chris@551
|
27 <Directory Id="ProgramFilesFolder" Name="PFiles">
|
Chris@551
|
28 <Directory Id="EasyHg" Name="EasyMercurial">
|
Chris@551
|
29 <Directory Id="INSTALLDIR" Name="EasyMercurial 1.2.0">
|
Chris@551
|
30
|
Chris@551
|
31 <Component
|
Chris@551
|
32 Id="MainExecutable"
|
Chris@551
|
33 Guid="DC128BA9-25A8-431E-8A88-7E0445E850B9">
|
Chris@551
|
34
|
Chris@551
|
35 <File
|
Chris@551
|
36 Id="EasyHg"
|
Chris@551
|
37 Name="EasyMercurial.exe"
|
Chris@551
|
38 DiskId="1"
|
Chris@551
|
39 Source="release\EasyMercurial.exe"
|
Chris@551
|
40 KeyPath="yes">
|
Chris@551
|
41
|
Chris@551
|
42 <Shortcut
|
Chris@551
|
43 Id="EasyHgStartEntry"
|
Chris@551
|
44 Directory="ProgramMenuDir"
|
Chris@551
|
45 Name="EasyMercurial"
|
Chris@551
|
46 WorkingDirectory="INSTALLDIR"
|
chris@568
|
47 Icon="easyhg.ico"
|
Chris@551
|
48 IconIndex="0"
|
Chris@551
|
49 Advertise="yes"/>
|
Chris@551
|
50
|
Chris@551
|
51 <Shortcut
|
Chris@551
|
52 Id="EasyHgDesktop"
|
Chris@551
|
53 Directory="DesktopFolder"
|
Chris@551
|
54 Name="EasyMercurial"
|
Chris@551
|
55 WorkingDirectory="INSTALLDIR"
|
chris@568
|
56 Icon="easyhg.ico"
|
Chris@551
|
57 IconIndex="0"
|
Chris@551
|
58 Advertise="yes"/>
|
Chris@551
|
59 </File>
|
Chris@569
|
60
|
Chris@569
|
61 <File
|
Chris@569
|
62 Id="COPYING"
|
Chris@569
|
63 Name="COPYING"
|
Chris@569
|
64 DiskId="1"
|
Chris@569
|
65 Source="COPYING"/>
|
Chris@551
|
66 </Component>
|
Chris@551
|
67
|
Chris@551
|
68 <Component
|
Chris@569
|
69 Id="HelperScripts"
|
Chris@569
|
70 Guid="971EA788-347E-4CDE-9899-69EEBE117BDD">
|
Chris@569
|
71
|
Chris@569
|
72 <File
|
Chris@569
|
73 Id="mergebat"
|
Chris@569
|
74 Name="easyhg-merge.bat"
|
Chris@569
|
75 DiskId="1"
|
Chris@569
|
76 Source="easyhg-merge.bat"
|
Chris@569
|
77 KeyPath="yes"/>
|
Chris@569
|
78 </Component>
|
Chris@569
|
79
|
Chris@569
|
80 <Component
|
Chris@551
|
81 Id="VCLIBS"
|
Chris@551
|
82 Guid="2566C8F0-A2AD-40E9-A356-94E887CC1222">
|
Chris@551
|
83 <File
|
Chris@551
|
84 Id="MSVCP100"
|
Chris@551
|
85 Name="MSVCP100.dll"
|
Chris@551
|
86 DiskId="1"
|
Chris@551
|
87 Source="c:\windows\system32\MSVCP100.DLL"
|
Chris@551
|
88 KeyPath="yes"/>
|
Chris@551
|
89 <File
|
Chris@551
|
90 Id="MSVCR100"
|
Chris@551
|
91 Name="MSVCR100.dll"
|
Chris@551
|
92 DiskId="1"
|
Chris@551
|
93 Source="c:\windows\system32\MSVCR100.DLL"/>
|
Chris@551
|
94 </Component>
|
Chris@551
|
95
|
Chris@569
|
96 <Component
|
Chris@569
|
97 Id="Qt4"
|
Chris@569
|
98 Guid="04F730AC-B361-45A2-B1CC-9CEB55256117">
|
Chris@569
|
99 <File
|
Chris@569
|
100 Id="QtCore"
|
Chris@569
|
101 Name="QtCore4.dll"
|
Chris@569
|
102 DiskId="1"
|
Chris@569
|
103 Source="d:\easyhg-bundle-dependencies\QtCore4.dll"/>
|
Chris@569
|
104 <File
|
Chris@569
|
105 Id="QtGui"
|
Chris@569
|
106 Name="QtGui4.dll"
|
Chris@569
|
107 DiskId="1"
|
Chris@569
|
108 Source="d:\easyhg-bundle-dependencies\QtGui4.dll"/>
|
Chris@569
|
109 <File
|
Chris@569
|
110 Id="QtNetwork"
|
Chris@569
|
111 Name="QtNetwork4.dll"
|
Chris@569
|
112 DiskId="1"
|
Chris@569
|
113 Source="d:\easyhg-bundle-dependencies\QtNetwork4.dll"/>
|
Chris@569
|
114 </Component>
|
Chris@569
|
115
|
Chris@569
|
116 <Component
|
Chris@569
|
117 Id="hg"
|
Chris@569
|
118 Guid="5BBC4080-2EDF-4616-A8CB-F96B9C942C1A">
|
Chris@569
|
119
|
Chris@569
|
120 <File
|
Chris@569
|
121 Id="hg"
|
Chris@569
|
122 Name="hg.exe"
|
Chris@569
|
123 DiskId="1"
|
Chris@569
|
124 Source="d:\easyhg-bundle-dependencies\hg.exe"
|
Chris@569
|
125 KeyPath="yes"/>
|
Chris@569
|
126 <File
|
Chris@569
|
127 Id="pydll"
|
Chris@569
|
128 Name="python26.dll"
|
Chris@569
|
129 DiskId="1"
|
Chris@569
|
130 Source="d:\easyhg-bundle-dependencies\python26.dll"/>
|
Chris@569
|
131 <File
|
Chris@569
|
132 Id="hglib"
|
Chris@569
|
133 Name="library.zip"
|
Chris@569
|
134 DiskId="1"
|
Chris@569
|
135 Source="d:\easyhg-bundle-dependencies\library.zip"/>
|
Chris@569
|
136 <File
|
Chris@569
|
137 Id="plink"
|
Chris@569
|
138 Name="TortoisePlink.exe"
|
Chris@569
|
139 DiskId="1"
|
Chris@569
|
140 Source="d:\easyhg-bundle-dependencies\TortoisePlink.exe"/>
|
Chris@569
|
141 </Component>
|
Chris@569
|
142
|
Chris@569
|
143 <Component
|
Chris@569
|
144 Id="sip"
|
Chris@569
|
145 Guid="DCCE0979-A0A6-475D-B6CD-3173740593F9">
|
Chris@569
|
146 <File
|
Chris@569
|
147 Id="sip"
|
Chris@569
|
148 Name="sip.pyd"
|
Chris@569
|
149 DiskId="1"
|
Chris@569
|
150 Source="d:\easyhg-bundle-dependencies\sip.pyd" />
|
Chris@569
|
151 </Component>
|
Chris@569
|
152
|
Chris@569
|
153 <Component
|
Chris@569
|
154 Id="kdiff3"
|
Chris@569
|
155 Guid="6BA0CB20-F426-42AB-A95A-615A4FF87752">
|
Chris@569
|
156 <File
|
Chris@569
|
157 Id="kdiff3"
|
Chris@569
|
158 Name="kdiff3.exe"
|
Chris@569
|
159 DiskId="1"
|
Chris@569
|
160 Source="d:\easyhg-bundle-dependencies\kdiff3.exe"
|
Chris@569
|
161 KeyPath="yes"/>
|
Chris@569
|
162 </Component>
|
Chris@569
|
163
|
Chris@569
|
164 <Directory Id="PyQt4" Name="PyQt4">
|
Chris@569
|
165 <Component
|
Chris@569
|
166 Id="PyQt4"
|
Chris@569
|
167 Guid="5EE2BE01-3D91-44C5-869A-5E8167079AA0">
|
Chris@569
|
168 <File
|
Chris@569
|
169 Id="init"
|
Chris@569
|
170 Name="__init__.py"
|
Chris@569
|
171 DiskId="1"
|
Chris@569
|
172 Source="d:\easyhg-bundle-dependencies\PyQt4\__init__.py"
|
Chris@569
|
173 KeyPath="yes"/>
|
Chris@569
|
174 <File
|
Chris@569
|
175 Id="inito"
|
Chris@569
|
176 Name="__init__.pyo"
|
Chris@569
|
177 DiskId="1"
|
Chris@569
|
178 Source="d:\easyhg-bundle-dependencies\PyQt4\__init__.pyo" />
|
Chris@569
|
179 <File
|
Chris@569
|
180 Id="Qtpy"
|
Chris@569
|
181 Name="Qt.pyd"
|
Chris@569
|
182 DiskId="1"
|
Chris@569
|
183 Source="d:\easyhg-bundle-dependencies\PyQt4\Qt.pyd" />
|
Chris@569
|
184 <File
|
Chris@569
|
185 Id="QtCorepy"
|
Chris@569
|
186 Name="QtCore.pyd"
|
Chris@569
|
187 DiskId="1"
|
Chris@569
|
188 Source="d:\easyhg-bundle-dependencies\PyQt4\QtCore.pyd" />
|
Chris@569
|
189 <File
|
Chris@569
|
190 Id="QtGuipy"
|
Chris@569
|
191 Name="QtGui.pyd"
|
Chris@569
|
192 DiskId="1"
|
Chris@569
|
193 Source="d:\easyhg-bundle-dependencies\PyQt4\QtGui.pyd" />
|
Chris@569
|
194 </Component>
|
Chris@569
|
195 </Directory>
|
Chris@569
|
196
|
Chris@551
|
197 </Directory>
|
Chris@551
|
198 </Directory>
|
Chris@551
|
199 </Directory>
|
Chris@551
|
200
|
Chris@551
|
201 <Directory Id="ProgramMenuFolder" Name="Programs">
|
Chris@551
|
202 <Directory Id="ProgramMenuDir" Name="EasyMercurial">
|
Chris@551
|
203 <Component Id="ProgramMenuDir" Guid="2E8BDEA0-A6E4-4607-854D-E317A23A535B">
|
Chris@551
|
204 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
|
Chris@551
|
205 <RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
|
Chris@551
|
206 </Component>
|
Chris@551
|
207 </Directory>
|
Chris@551
|
208 </Directory>
|
Chris@551
|
209
|
Chris@551
|
210 <Directory Id="DesktopFolder" Name="Desktop"/>
|
Chris@551
|
211
|
Chris@551
|
212 </Directory>
|
Chris@551
|
213
|
Chris@551
|
214 <Feature Id="Complete" Level="1">
|
Chris@551
|
215 <ComponentRef Id="MainExecutable"/>
|
Chris@551
|
216 <ComponentRef Id="VCLIBS"/>
|
Chris@551
|
217 <ComponentRef Id="ProgramMenuDir"/>
|
Chris@551
|
218 </Feature>
|
Chris@551
|
219
|
Chris@551
|
220 <Icon
|
chris@568
|
221 Id="easyhg.ico"
|
chris@568
|
222 SourceFile="easyhg.ico"/>
|
Chris@551
|
223
|
Chris@551
|
224 </Product>
|
Chris@551
|
225 </Wix>
|