|
1 WiX installer source files |
|
2 ========================== |
|
3 |
|
4 The files in this folder are used by the thg-winbuild [1] package |
|
5 building architecture to create a Mercurial MSI installer. These files |
|
6 are versioned within the Mercurial source tree because the WXS files |
|
7 must kept up to date with distribution changes within their branch. In |
|
8 other words, the default branch WXS files are expected to diverge from |
|
9 the stable branch WXS files. Storing them within the same repository is |
|
10 the only sane way to keep the the source tree and the installer in sync. |
|
11 |
|
12 The MSI installer builder uses only the mercurial.ini file from the |
|
13 contrib/win32 folder, the contents of which have been historically used |
|
14 to create an InnoSetup based installer. The rest of the files there are |
|
15 ignored. |
|
16 |
|
17 The MSI packages built by thg-winbuild require elevated (admin) |
|
18 privileges to be installed due to the installation of MSVC CRT libraries |
|
19 under the %system32% folder. Thus the InnoSetup installers may still |
|
20 be useful to some users. |
|
21 |
|
22 To build your own MSI packages, clone the thg-winbuild [1] repository |
|
23 and follow the README.txt [2] instructions closely. There are fewer |
|
24 prerequisites for a WiX [3] installer than an InnoSetup installer, but |
|
25 they are more specific. |
|
26 |
|
27 Direct questions or comments to Steve Borho <steve@borho.org> |
|
28 |
|
29 [1] http://bitbucket.org/tortoisehg/thg-winbuild |
|
30 [2] http://bitbucket.org/tortoisehg/thg-winbuild/src/tip/README.txt |
|
31 [3] http://wix.sourceforge.net/ |