aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2023-08-18 08:29:32 +0100
committerSimon Tatham <anakin@pobox.com>2023-08-18 08:29:32 +0100
commit3ed828da1b7ff1992b345fac6ce15787a03befad (patch)
tree6481ff807d8abd4c65d21520439c7578dd927e73
parent558d8cf7cd971c024a1eee0221e0dc1c952039f0 (diff)
downloadwix-on-linux-3ed828da1b7ff1992b345fac6ce15787a03befad.tar.gz
wix-on-linux-3ed828da1b7ff1992b345fac6ce15787a03befad.tar.bz2
wix-on-linux-3ed828da1b7ff1992b345fac6ce15787a03befad.zip
Minor updates to README.HEADmain
Someone on https://github.com/wixtoolset/issues/issues/4381 found this repository recently and judged it to be abandoned, whereas in fact it's been working reliably for me for nearly a decade and I just don't have to fix bugs in it very often. Looking at the README, I wonder if the reason they thought it was abandoned is that _that_ hadn't been updated in a very long time! It still said 'very new', 'only ever tested on Ubuntu 14.04' (which was true at the beginning of the project's life), and 'only supports Python 2' (an outright untruth). I've brought it up to date, and made it look more like 'stable' than 'abandoned immediately after creation'.
-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