GNOME Bugzilla – Bug 463255
drop libgnome dep in libgnomekbdui
Last modified: 2007-08-30 20:44:43 UTC
replace gnome_program_init with gtk_init in the test program, and replaces gnome_program_locate_file with DATADIR as it results from autoconf. This should get rid of libgnomekbdui's dependency on libgnomeui which in turn helps apps that depend on libgnomekbdui (ex: screensaver)
Created attachment 93061 [details] [review] the patch
I also fixed Makefile.am files. Thanks for a bit of cleanup
Created attachment 93113 [details] [review] finish the previous task by removing libgome refs from the build make libgnomekbd(ui) no longer pul libgnome in when linking. now only the capplet needs those but since it relies on bonobo there's not much use to clean that of libgnome at this point.
btw, is current trunk going to be part of GNOME 2.20?
I think yes. At least that's my plan.
please look at the rest of the patch as well :) Should I have opened a new bug with it?
Please check Subversion - it is there, isn't it?
I do not see the patch from comment #3 checked in, unless you started a new svn branch... the pkgconfig files and the makefile.am-s still contain libgnome references.
Shame on me, I forgot to commit (though the patch was applied a while ago). Sorry.
Created attachment 94422 [details] [review] remove configure checks for libgnome libgnomeui Remove checks in configure.in
I think those are still required to build the capplet that's in the same tree.
Florian, Jani is right. I would not be able to build the capplet without libgnome* stuff.
the last part of the patch in comment 3 was not commited. libgnomekbd/Makefile.am still has LIBGNOME_CFLAGS and LIBGNOME_LIBS so the whole package keeps pulling in libgome and bonobo
yes, libgnomekbd itself does not need that stuff. Committed, thanks.