dev-python/gnome-python-destkop has dependancy gnome-extra/gnome-media which in turn has some gst-plugins as dependancies which triggers media-libs/gstreamer. The USE flag "-gstreamer" is ignored, apparently, so I don't have a chance to build gnome-python-desktop without being forced to build gstreamer.
You can emerge it with --oneshot --nodeps as a workaround, since the configure-script will automatically detect which dependencies that are installed (se below). I suggest adding local use-flags for this package, so people don't have to install gstreamer, totem, nautilus and metacity just to get the gtksourceview component. --- >8 ---- config.status: creating config.h config.status: executing depfiles commands The following modules will be built: gnomeprint gnomeprint.ui gtksourceview wnck The following modules will NOT be built: gnomeapplet totem.plparser gtop nautilusburn mediaprofiles metacity make all-recursive make[1]: Entering directory `/var/tmp/portage/gnome-python-desktop-2.14.0/work/gnome-python-desktop-2.14.0' --- >8 ---
As you say, it is unavoidable. useflags are for optional dependencies, it is not optional here apparently. If you want a gstreamer flag for gnome-pthon-desktop, please fix the build script to support module selection flags (--enable/disable-x).
Much of gnome hard-deps on gstreamer, it's not always optional anymore.