aboutsummaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt33
1 files changed, 17 insertions, 16 deletions
diff --git a/README.txt b/README.txt
index 712594f..38cc181 100644
--- a/README.txt
+++ b/README.txt
@@ -1,23 +1,24 @@
1WiX cross-building support for Linux 1WiX 3 cross-building support for Linux
2==================================== 2======================================
3 3
4This directory contains a suite of Linux shared libraries and 4This directory contains a suite of Linux shared libraries and
5supporting scripts to allow parts of the WiX toolset to run on Linux, 5supporting scripts to allow parts of the WiX 3 toolset to run on
6generating MSI Windows installer files without depending on Windows 6Linux, generating MSI Windows installer files without depending on
7itself, any official Windows DLLs, or even Wine. 7Windows itself, any official Windows DLLs, or even Wine.
8 8
9Requirements 9Requirements
10------------ 10------------
11 11
12This system has so far been tested only on Ubuntu 14.04. 12This system has been tested only on Ubuntu, but it has been running
13reliably for me on all stable versions of Ubuntu from 14.04 to 22.04.
13 14
14To run, you will need some Ubuntu packages installed: 15To run, you will need some Ubuntu packages installed:
15 16
16 - 'mono-runtime' (to run the main CLR executables from WiX itself) 17 - 'mono-runtime' (to run the main CLR executables from WiX itself)
17 - 'cabextract' and 'msitools' (the libraries in this suite will 18 - 'cabextract' and 'msitools' (the libraries in this suite will
18 expect to be able to invoke them via fork/exec) 19 expect to be able to invoke them via fork/exec)
19 - Python (currently only tested with Python 2) to run the wrapper.py 20 - Python 3 to run the wrapper.py and makecab.py scripts that are part
20 and makecab.py scripts that are part of this source base. 21 of this source base.
21 22
22To compile it, you will also need gcc and autotools. 23To compile it, you will also need gcc and autotools.
23 24
@@ -74,15 +75,15 @@ arrange to load my .so files in place of the native-code Windows DLLs
74that those programs need; the .so files will in turn call out to 75that those programs need; the .so files will in turn call out to
75cabextract, msibuild and my makecab.py script as necessary. 76cabextract, msibuild and my makecab.py script as necessary.
76 77
77Disclaimer 78Limitations
78---------- 79-----------
80
81This system was set up for the stable WiX 3. It's never been tested
82with WiX 4.
79 83
80This system is very new and not very tested! I have tested it so far 84It is extremely possible that some more advanced features of WiX will
81on exactly _one_ installer, namely PuTTY's one, as of the current 85not work in this system. I will be interested to hear about them, if
82master branch at https://git.tartarus.org/simon/putty.git . It is 86so, but I may not have time and energy to fix them; patches would be
83extremely possible that some more advanced features of WiX will not
84work in this system. I will be interested to hear about them, if so,
85but I may not have time and energy to fix them; patches would be
86preferable to plain bug reports. 87preferable to plain bug reports.
87 88
88Licence 89Licence