author | David Soria Parra <davidsp@fb.com> |
Tue, 14 Oct 2014 20:35:17 -0700 | |
changeset 22977 | 29ae3b190ec5 |
parent 17251 | 98166640b356 |
child 41846 | 765f836a9484 |
permissions | -rw-r--r-- |
10502
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
1 |
WiX installer source files |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
2 |
========================== |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
3 |
|
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
4 |
The files in this folder are used by the thg-winbuild [1] package |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
5 |
building architecture to create a Mercurial MSI installer. These files |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
6 |
are versioned within the Mercurial source tree because the WXS files |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
7 |
must kept up to date with distribution changes within their branch. In |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
8 |
other words, the default branch WXS files are expected to diverge from |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
9 |
the stable branch WXS files. Storing them within the same repository is |
17251
98166640b356
help: fix some instances of 'the the'
Mads Kiilerich <mads@kiilerich.com>
parents:
10503
diff
changeset
|
10 |
the only sane way to keep the source tree and the installer in sync. |
10502
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
11 |
|
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
12 |
The MSI installer builder uses only the mercurial.ini file from the |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
13 |
contrib/win32 folder, the contents of which have been historically used |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
14 |
to create an InnoSetup based installer. The rest of the files there are |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
15 |
ignored. |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
16 |
|
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
17 |
The MSI packages built by thg-winbuild require elevated (admin) |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
18 |
privileges to be installed due to the installation of MSVC CRT libraries |
10503
bbf22812e8ad
contrib/wix: MSVC CRT libraries are installed in WinSxS
Adrian Buehlmann <adrian@cadifra.com>
parents:
10502
diff
changeset
|
19 |
under the C:\WINDOWS\WinSxS folder. Thus the InnoSetup installers may |
bbf22812e8ad
contrib/wix: MSVC CRT libraries are installed in WinSxS
Adrian Buehlmann <adrian@cadifra.com>
parents:
10502
diff
changeset
|
20 |
still be useful to some users. |
10502
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
21 |
|
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
22 |
To build your own MSI packages, clone the thg-winbuild [1] repository |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
23 |
and follow the README.txt [2] instructions closely. There are fewer |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
24 |
prerequisites for a WiX [3] installer than an InnoSetup installer, but |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
25 |
they are more specific. |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
26 |
|
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
27 |
Direct questions or comments to Steve Borho <steve@borho.org> |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
28 |
|
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
29 |
[1] http://bitbucket.org/tortoisehg/thg-winbuild |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
30 |
[2] http://bitbucket.org/tortoisehg/thg-winbuild/src/tip/README.txt |
1e022c88a0a5
Add WiX installer scripts to contrib/wix
Steve Borho <steve@borho.org>
parents:
diff
changeset
|
31 |
[3] http://wix.sourceforge.net/ |