lightdm depends on quite some packages which in turn depend on a whole load of other packages. Some of which I'm pretty sure are not absolutely required. Actually, lightdm configures fine without any of the following packages [ebuild N ] dev-perl/XML-NamespaceSupport-1.110.0 [ebuild N ] app-text/build-docbook-catalog-1.6 [ebuild N ] x11-libs/libxklavier-5.1 USE="-doc" [ebuild N ] app-arch/unzip-6.0-r2 USE="bzip2 unicode -natspec" [ebuild N ] app-text/sgml-common-0.6.3-r5 [ebuild N ] sys-apps/dbus-1.4.16-r1 USE="-X -debug -doc (-selinux) -static-libs -test" [ebuild N ] dev-perl/XML-SAX-Base-1.80.0 [ebuild N ] perl-core/Storable-2.300.0 [ebuild N ] dev-libs/dbus-glib-0.98 USE="-debug -doc -static-libs -test" [ebuild N ] app-text/docbook-xsl-stylesheets-1.76.1 [ebuild N ] dev-perl/XML-SAX-0.990.0 [ebuild N ] virtual/perl-Storable-2.300.0 [ebuild N ] app-text/docbook-xml-dtd-4.1.2-r6 [ebuild N ] dev-perl/XML-LibXML-1.880.0 [ebuild N ] dev-perl/XML-Simple-2.180.0 [ebuild N ] x11-misc/icon-naming-utils-0.8.90 [ebuild N ] x11-themes/gnome-icon-theme-3.0.0 USE="-branding" [ebuild N ] x11-themes/gnome-themes-standard-3.0.2 [ebuild N ] sys-auth/polkit-0.102 USE="gtk nls pam -debug -doc -examples -introspection -kde" [ebuild N ] sys-auth/consolekit-0.4.5-r2 USE="pam policykit -debug -doc -test" [ebuild U ] sys-auth/pambase-20101024-r1 [20101024] USE="consolekit*" [ebuild N ] gnome-extra/polkit-gnome-0.104 USE="-doc -examples -introspection" [ebuild N ] sys-apps/accountsservice-0.6.14 USE="-introspection" But then mysteriously fails to make. Could anyone look into this and possibly sort out the superflous deps? I run a lightweight system and want to emerge a *light*dm without half of gnome in tow. Thanks. Reproducible: Always
I don't see anything unnecessary in the list. You asked for pambase with USE="consolekit" enabled, therefore sys-auth/consolekit gets pulled, therefore polkit gets pulled, therefore dbus gets pulled. And the rest are various build-time DEPENDs for all of the above. Then gnome-themes-standard is pulled to get the default gtk+:3 theme, without that it would look tard ugly by default. So closing as INVALID.