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