Local photography, National rants, Zero navel-gazing allowed… Blogging from Hopkinsville, KY

gnome-games, Oh My!

Gentoo just stabilized Gnome 2.18, everybody should avoid the Expat landmine by running revdep-rebuild after the upgrade to avoid breakage from occuring.

However, the Gnome upgrade is only tangently related to my problem. Of course, after I –sync’ed there was ~70 packages waiting to be installed. Digging through the install list I found a lot of really large/odd dependencies for nautilus, totem, and more deps related to these two. Considering, I switched to Xfce these deps were unacceptable. Well, emerge -puDNt wasn’t very clear so I did it the hard way and put totem in package.mask to see what complaint it would have. Turns out, Totem is a dep of gnome-python-desktop, which is a dep of… gnome-games. This is like playing six degrees of Kevin Bacon. If I try to emerge gnome-games now it pulls in the whole Gnome desktop.

ebrake@laptop ~ $ emerge -p gnome-games
These are the packages that would be merged, in order:

Calculating dependencies… done!
[ebuild N ] media-plugins/gst-plugins-ogg-0.10.11
[ebuild N ] media-plugins/gst-plugins-gconf-0.10.3 USE=”-debug”
[ebuild N ] gnome-base/gnome-menus-2.18.2 USE=”python -debug”
[ebuild N ] gnome-base/gail-1.18.0 USE=”-debug -doc”
[ebuild N ] x11-libs/gtkglext-1.2.0 USE=”-debug -doc”
[ebuild N ] media-plugins/gst-plugins-pango-0.10.11
[ebuild N ] media-libs/gst-plugins-ugly-0.10.3 USE=”-debug”
[ebuild N ] media-plugins/gst-plugins-gnomevfs-0.10.11
[ebuild N ] media-plugins/gst-plugins-dvdread-0.10.4
[ebuild N ] media-plugins/gst-plugins-theora-0.10.11
[ebuild N ] media-libs/a52dec-0.7.4-r5 USE=”-djbfft -oss”
[ebuild N ] media-libs/libmpeg2-0.4.1 USE=”X sdl”
[ebuild N ] gnome-base/libgtop-2.14.9 USE=”X gdbm -debug”
[ebuild N ] dev-python/pyorbit-2.14.3 USE=”-debug”
[ebuild N ] app-admin/eselect-esd-20060719
[ebuild N ] x11-wm/metacity-2.18.5 USE=”-debug -xinerama”
[ebuild N ] x11-libs/gtksourceview-1.8.5 USE=”-debug -doc”
[ebuild N ] media-sound/esound-0.2.38 USE=”alsa tcpd -debug -ipv6″
[ebuild N ] gnome-base/eel- USE=”X -debug”
[ebuild N ] dev-python/pygtkglext-1.1.0
[ebuild N ] media-plugins/gst-plugins-a52dec-0.10.3
[ebuild N ] media-plugins/gst-plugins-mpeg2dec-0.10.3
[ebuild N ] dev-python/gnome-python-2.18.2 USE=”-debug -doc”
[ebuild N ] gnome-base/gnome-panel-2.18.3 USE=”-debug -doc -eds”
[ebuild N ] media-video/totem-2.18.2 USE=”dvd flac hal mad nsplugin ogg theora vorbis xv -a52 -debug -ffmpeg -gnome -lirc -mpeg -nvtv -seamonkey -xulrunner”
[ebuild N ] gnome-base/nautilus-2.18.1-r1 USE=”X -beagle -debug -gnome”
[ebuild N ] gnome-extra/nautilus-cd-burner-2.18.2 USE=”cdr dvdr -debug”
[ebuild N ] gnome-extra/gnome-media-2.18.0 USE=”mad ogg vorbis -debug -ipv6″
[ebuild N ] dev-python/gnome-python-desktop-2.18.0 USE=”X -debug -doc”
[ebuild N ] gnome-extra/gnome-games- USE=”opengl -artworkextra -debug -guile”