Hello. I have a headless hardened server, and apparently, glib wants to install gtk-doc with all the GNOME stuff it depends on. Obviously this is pointless, since this thing can’t display any graphical stuff. Yet I don’t want to miss out on the documentation. Since this would be a new ebuild as of (the sync I did) today, I’m assuming this is new since a glib ebuild >2.11.3 too. It would be nice to remove it again, so headless servers don’t get tainted with GUI/X packages. Reproducible: Always
*** This bug has been confirmed by popular vote. ***
For Gnome packages and those as as strongly related as glib, 'doc' flag is used (among other) for '--enable-gtk-doc', which means 'rebuild docs', as html docs are installed anyway.
Aaah, that clarifies it. Thanks. :) But I thought that “doc” enables/disables installing docs at all. So how come it installs them even with “-doc”? Shouldn’t there be separate “doc” (installs) and “builddoc” (actually builds them) flags? Oh, and just by the way: How do I know which ones are strongly related to glib? Does “equery d glib” suffice?
Actually, it varies. Here I meant simply that packages, that mimic packaging scheme used by Gnome and use gtk-doc, tend to have html docs already generated in source tarball and in such case, they get installed. 'doc' useflag, while global, tends to be quite quirky in some of the cases.