On Thu, 2004-02-19 at 09:47 -0500, Jody Goldberg wrote:
On Wed, Feb 18, 2004 at 10:33:54AM -0800, Bryce Harrington wrote:
First, we have historically striven to avoid adding dependencies that are not common on a wide range of platforms. Of course, this means that we often cannot make use of the latest and greatest enhancements available, but on the other hand it makes life much easier for our users. What is the GNOME Office's stance on the issues of dependencies and portability?
At present there are two libraries associated with gnome-office, and one more is on the way.
- gnome-db/gda : glib, libxml2, libxslt - libgsf : glib, libxml2, bzip2, zlib
All of these are available on all relevant platforms. The new libgoffice that is under development currently pulls gtk and libgnomeprint into the stack. libgnomeprint is purely glib, and should not be a problem, although it could use some platform specific printing backends. gtk will likely cause some consternation depending on your cross platform strategy.
libgnomedb adds a libgnomeui dependency. It could probably be removed, if there is concern about it. I don't remember right now exactly what things are pulled from libgnome/ui, but most could probably be replaced with GTK.
cheers