GNOME Bugzilla – Bug 574813
Add --with-gconf that would be independent of --with-gnome
Last modified: 2010-02-18 04:54:02 UTC
Currently, when --with-gnome isn't used, it also means gconf isn't used. I think people I think it's bad because many people might not care about bonobo & friends but would still want to use gconf to manage the settings. So it'd be nice to be able to just have --with-gconf
--with-gnome is now obsolete. The core configuration code has been moved to goffice which now has a --without-gconf configure option.
Then there's some things to fix in gnumeric: configure.in: the tests for gconf are only done if --with-gnome is used. Maybe there should be something in the goffice pkg-config file for this? schemas/Makefile.am: right now, the gconf schemas are only installed if --with-gnome is used.
Somewhat relatedly, the use of GNM_WITH_GNOME in src/workbook-view.c seems wrong. Shouldn't we always call go_url_show (or whatever the new variant was called)?
Vincent, you are right. I see the point. We can use either pkg-config (which needs a fix in goffice) or test if GOFFICE_WITH_GCONF is defined in goffice-features.h, so no --with-gconf option is needed in gnumeric. Morten, a call to go_url_show should work in all cases, I think (or go_gtk_url_show if you need to pass the GdkScreen* for non win32 builds).
I fixed the with-gnome dependency in workbook-view.c
Jean: we already depend on HEAD goffice, so needing a fix there is fine.
Morten, the patch for #572910 would fix the goffice side. But this patch is blocked by our disagreement about the -lXext issue.
Bug 572910 is now fixed.
Created attachment 130569 [details] [review] Proposed patch One day we should remove all the corba/bonobo code, imho.
Dump it in. > One day we should remove all the corba/bonobo code, imho. We might. Right now it ought to be isolated.
Fixed in trunk.
*** Bug 610328 has been marked as a duplicate of this bug. ***