[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