Dropping libgnome

John Ralls jralls at ceridwen.us
Mon Sep 10 16:26:02 EDT 2012


On Sep 10, 2012, at 1:17 PM, Geert Janssens <janssens-geert at telenet.be> wrote:

> One of the things I wanted to get done before 2.6 was dropping our dependency on libgnome. For the reasons why, see [1] and  [2].
> 
> With my last series of commits, I managed to drop our dependency on libgnome, libgnomeui and their dependencies. The only real gnome dependency remaining is libgnomecanvas. But according to the information in [2] there currently doesn't seem to be an official alternative for it yet. So that should be ok.
> 
> I adapted the windows build scripts to no longer install and ship the dropped libraries. The Windows installer got 4Mb smaller as a result :)
> 
> It may be interesting for the other platform builders to do a similar cleanup (GnuCash/OSX-Quarz, Macports,...)
> 
> These are the libraries I dropped from the Windows build:
> - gnome-vfs
> - libbonobo
> - libbonoboui
> - libgnome
> - libgnomeui
> - popt
> 
> You can check if your build scripts still depend on these. The should be safely removable since r22381.
> 

Yay! Good work!

As for libgnomecanvas, it's replaced with Cairo. That will take some rewriting, but it's necessary to move to Gtk3.

Regards,
John Ralls





More information about the gnucash-devel mailing list