Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29448 - celestia-1.3.0 depends on unnecessary libraries
Summary: celestia-1.3.0 depends on unnecessary libraries
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Low enhancement
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-23 11:41 UTC by A. Permyakov
Modified: 2004-01-21 19:07 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description A. Permyakov 2003-09-23 11:41:41 UTC
"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"?
Comment 1 A. Permyakov 2003-09-23 11:49:48 UTC
In case you were wondering, desktop environment used is xfce4
Comment 2 aethyr 2003-09-23 13:10:00 UTC
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"
Comment 3 A. Permyakov 2003-09-24 14:38:15 UTC
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.
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2004-01-21 19:07:07 UTC
has been fixed in portage