GNOME Bugzilla – Bug 352191
libbonoboui's interface doesn't seem to depend on ORBit and libxml
Last modified: 2007-01-13 22:28:20 UTC
Hi, In libbonoboui-2.0.pc.in, one can read Requires: glib-2.0 ORBit-2.0 libxml-2.0 libbonobo-2.0 libgnomecanvas-2.0 libgnome-2.0 But when reading libbonoboui headers, one can't find a single mention of orbit or libxml. Bonoboui itself uses them, but it shouldn't expose them externally (since that imposes a spurious dependency). The libbonoboui dependency should hence be split into Requires: glib-2.0 libbonobo-2.0 libgnomecanvas-2.0 libgnome-2.0 Requires.private: ORBit-2.0 libxml-2.0
Michael, do you think it's ok to add this and thus depend on pkg-config-0.19 or whatever release added Requires.private?
Requires.private got added by release 0.18 of pkg-config.
Sounds fine to me.
Fixed. Thanks.
This has broken a couple of things: cf. bug 388795, and gnome-applet's gweather no longer compiles. Apparently some stuff depended on getting the libxml cflags/libs (sometimes indirectly) from bonoboui.
see also Bug 388799