summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2012-12-07 11:45:54 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-07 11:45:54 +0100
commite64ed93d4859a1b95b40e70256fff5945500d78d (patch)
treea56386b189fb6740724dd3f65f50502e4608f019 /README
parent4cb53dc524f1ebca34ec95cb226b372c8bf9c79f (diff)
downloadmsitools-e64ed93d4859a1b95b40e70256fff5945500d78d.tar.gz
msitools-e64ed93d4859a1b95b40e70256fff5945500d78d.tar.xz
msitools-e64ed93d4859a1b95b40e70256fff5945500d78d.zip
add AUTHORS and README files
Diffstat (limited to 'README')
-rw-r--r--README21
1 files changed, 21 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..4ef146b
--- /dev/null
+++ b/README
@@ -0,0 +1,21 @@
+msitools is a set of programs to inspect and build Windows Installer
+(.MSI) files. It is based on libmsi, a portable library to read and
+write .MSI files. libmsi in turn is a port of (and a subset of) Wine's
+implementation of the Windows Installer.
+
+msitools plans to be a solution for packaging and deployment of
+cross-compiled Windows applications.
+
+While in a very early stage, it is already usable. Two tools are
+provided, msiinfo and msibuild, respectively to inspect and create
+MSI files. They are very low-level, but it should already be possible
+to use these tools to take an existing .MSI file, and update it with
+new build products (for example after a cross-compilation).
+
+msitools uses libgsf in order to read OLE Structured Storage files
+(which are the underlying format of .MSI files). As of December 7th,
+2012 you need to build libgsf from git because a required bugfix is not
+found in any release. Fedora packages for a fixed libgsf can be found
+at http://bonzini.fedorapeople.org/.
+
+For more information, contact me at pbonzini@redhat.com.