On 04/22/2012 06:46 PM, Pierre Labastie wrote: > Hi, > > Even after Andrew changed the dependency status of > gobject-instrospection from recommended to optional in a few packages > (which gave me the opportunity to look for what a PITA was :-D ), g-i is > still de facto a recommended dep of gstreamer. > > It is now gstreamer-plugins-good, which recommends libsoup (requires > glib-networking, which requires gsetting-desktop-schemas, which requires > g-i) and GConf (recommends g-i and a few others). > > As pointed out by Ragnar, gstreamer is one of the possible sound engines > for KDE, so it is not pure GNOME, but the other packages are. Then if > somebody is just interested in building KDE, I guess he could just build > gstreamer with only the required dependencies. > > OTH, even after building KDE, the same user could be interested in > building GNOME, say for comparison. Then, he would have to rebuild > gstreamer with all recommended deps, but g-i is now optional. > > So, at first, I thought Andy was right when he put g-i optional. Now, I > am not so sure. Maybe put it back recommended for gstreamer (not only > its plugins), and the other packages too could make the book easier to > follow. Hope I am not beginning a flame war... > > Regards > Pierre
I said it once, I am not sure which gobject-introspection bindings are really required for gnome (Not all are required, but I don't know which ones are). That's why I put it as recommended. libsoup dependency page clearly says that it's required if building Gnome, not for kde, nor gstreamer, so it can be ommited if necesary. There is no problem putting it as optional as for gtk+, pango, atk and others but telling it's required for Gnome. I don't care about automated builders but instructions are there with a sign that it's required if building gnome which means it can be ommited if not building gnome. As the Bruce said automated builders are not specific to BLFS, if you want something automated go use Gentoo. Sorry, but I won't remove it from so many packages since there are already many "normal" builders ommiting even recommended packages. Believe me, I've seen much of those on LFS IRC. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
