"emerge -p celestia" insists on installing the following even though -kde and -arts are explicitly set in USE: kde-base/kde-env-3-r2 media-libs/libid3tag-0.15.0b media-libs/libmad-0.15.0b-r1 kde-base/arts-1.1.4 kde-base/kdelibs-3.1.4 The application does NOT rely on any functionality from these libraries. From celestia-1.3.0 INSTALL file: "You need to have the following components installed before Celestia will build: OpenGL (tested with Mesa 3.4), glu, glut, libjpeg, and libpng." Works like a charm when compiled from upstream source and installed in /usr/local. Is it just me or can you say "bloat"?
In case you were wondering, desktop environment used is xfce4
It would appear that if you don't have +gnome, you get kdelibs installed. # gnome and kde interfaces are exlcusive; gnome takes precedence DEPEND=">=media-libs/glut-3.7-r2 virtual/glu media-libs/jpeg media-libs/libpng gnome? ( =x11-libs/gtk+-1.2* <x11-libs/gtkglarea-1.99.0 =gnome-base/gnome-libs-1.4* ) !gnome? ( >=kde-base/kdelibs-3.0.5 )" Looking at the Celestia INSTALL file, they say the following: Three interfaces are available for Celestia: - glut: minimal interface, barebone Celestia core with no toolbar or menu... - gtk1/gnome1: minimal GTK1 interface, adds a menu, a configuration dialog some other utilities. This interface is still supported but is not developped any further. - KDE3: brings contextual menus, toolbars, KDE integration, internationalization, bookmarks... Seems like they've depricated gtk1 in favor of KDE3, however, that's not too applicable to this bug. I guess the only thing we have to worry about is if we want to build the glut interface with the USE flags have "-gnome -kde"
OK, my fault, I have not taken the time to look through the .ebuild -- your comment explains it perfectly. I do have a minimal set of gnome libraries installed for gnucash (sorry, KDE team), so with 'USE="+gnome" emerge celestia' my immediate problem is resolved. I am probably one of the very few die-hard believers in bare-bones functional interfaces, and this is a non-issue to the vast majority of Gentoo user base.
has been fixed in portage