[Gtk-sharp-list] GTK# win32 Installer, a deployment question.

Francisco T. Martinez martinf at mfconsulting.com
Fri Oct 13 06:15:08 EDT 2006


Phillip Dyer wrote:
> Mr. Martinez,
>
>    Hello, I'm currently developing an application that uses the GTK#
> libraries. The installer you created works great for setting up my
> development system. However, the program I'm developing is closed
> source and I would prefer to just distribute the LGPL libraries of
> GTK/GTK# locally with my project. There are two reasons for this, the
> first being if I keep a local copy of the libraries I don't have to
> worry about another program updating the libraries (or downgrading)
> them. Second I don't really want the GPL license showing in my
> project, especially if I'm only using libraries covered under the LGPL.
>
>    I was curious as to how the installer works, does it simply
> register the assemblies to the gac and then put regular gtk and gtk
> glue libraries in the system path?
>
> Thanks for Reading this,
>
> -Phillip Dyer
If you are using the Runtime Installer as opposed to the SDK type
installer, I believe that you will end up with almost all LGPL (if not
all).  If I recall correctly, the presence of GPL in the SDK installer
is due to Glade -- the GTK/GNOME GUI builder app.

You pretty much hit the nail on the head :)  The Gtk# Installers for
.NET register those Gtk#/Mono libraries in the Win32 .NET GAC and also
create a central directory structure (installation destination
folder\bin, installation destination folder\lib, etc.) that is register
in the host computer's global environment (PATH and in the system registry).

Best regards,

Paco


More information about the Gtk-sharp-list mailing list