I found an other panel that works fine with gnome-extra/nm-applet and that is x11-misc/lxpanel. IMHO the following change should be made to the gnome-extra/nm-applet ebuilds. - || ( >=gnome-base/gnome-panel-2 xfce-base/xfce4-panel x11-misc/trayer ) + || ( >=gnome-base/gnome-panel-2 xfce-base/xfce4-panel x11-misc/trayer x11-misc/lxpanel ) I tested this with nm-applet-0.7.1_p20090824-r1.ebuild but is should work with all versions except for unknown bugs. PS: Because I did the change in the live tree and not in a proper overlay I don't provide a patch - sorry. Reproducible: Always Steps to Reproduce: 1. install LXDE but not GNOME, XFCE or trayer 2. try to emerge -av gnome-extra/nm-applet 3. get shocked by the unneeded dependencies Actual Results: Besides an existing panel with a working systray the ebuild pulls in >=gnome-base/gnome-panel-2. Expected Results: The ebuild does not want to install >=gnome-base/gnome-panel-2 because x11-misc/lxpanel provides a working systray for the gnome-extra/nm-applet.
not gnome
What is the point of this depend at all? If it's just to indicate it needs a system tray, please get rid of the depend asap. There's dozens of panels and apps that provide that.
+ 15 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> + nm-applet-0.6.6.ebuild, nm-applet-0.7.1-r3.ebuild, nm-applet-0.7.2.ebuild, + nm-applet-0.8.ebuild, nm-applet-0.8.1-r2.ebuild: + Remove invalid (or redudant) system tray runtime deps wrt #293676.