[Mono-dev] Win32 Gtk# Installers (Was: Re: C bindings VS C++ bindings (Gtk# vs. Kimono?))
Brad Taylor
brad at getcoded.net
Tue Oct 16 12:13:42 EDT 2007
On Tue, 2007-10-16 at 10:46 -0500, Jerome Haltom wrote:
> I spent a lot of time previously researching all this MSI stuff.
>
> No, you can't do that. Merge modules might have been an answer, but
> merge modules are not designed for dependencies. They are designed to
> repackage files for a private installation.
I don't think we need to develop a hard dependency chain for our
installers -- We can simply create Merge modules (.msm files) for each
of gtk+, gtk#, and Mono, and enforce the dependencies manually in a .msi
build that wraps all three. In WiX, this meta-installer is less than 30
lines.
I'm making progress splitting out Medsphere's installer sources
into .msm files, and currently have the Gtk+ Runtime module mostly
complete. I'll update the list when I get my WiX files complete enough
to be included into Mono SVN.
-Brad
More information about the Mono-devel-list
mailing list