Why does gnome-python-desktop have so many dependencies?
Hi
I'm trying to run a program which requires the wnck python module,
which I believe is part of the gnome-python-desktop package. I like
to keep my gnome desktop minimal, but this package wants to install
the following:
$ emerge -vp gnome-python-desktop
These are the packages that would be merged, in order:
Calculating dependencies ... done!
[ebuild N ] media-plugins/gst-plugins-vorbis-0.10.14 0 kB
[ebuild N ] media-libs/gst-plugins-good-0.10.6 USE="-debug" 0 kB
[ebuild N ] x11-libs/gtksourceview-1.8.5-r1 USE="-debug -doc" 0 kB
[ebuild N ] gnome-base/libgtop-2.20.2 USE="-debug" 756 kB
[ebuild N ] dev-util/cmake-2.4.6-r1 USE="emacs -vim-syntax" 2,544 kB
[ebuild N ] sys-libs/libcap-1.10-r11 USE="python" 39 kB
[ebuild N ] gnome-base/gnome-mount-0.6 USE="gnome -debug" 0 kB
[ebuild N ] media-plugins/gst-plugins-pango-0.10.14 0 kB
[ebuild N ] media-libs/gst-plugins-ugly-0.10.6 USE="-debug" 756 kB
[ebuild N ] media-plugins/gst-plugins-flac-0.10.6 0 kB
[ebuild N ] media-libs/libdvdcss-1.2.9-r1 USE="-doc" 277 kB
[ebuild N ] media-plugins/gst-plugins-gnomevfs-0.10.14 0 kB
[ebuild N ] media-plugins/gst-plugins-ogg-0.10.14 0 kB
[ebuild N ] media-libs/a52dec-0.7.4-r5 USE="-djbfft -oss" 236 kB
[ebuild N ] media-libs/libmpeg2-0.4.1 USE="X -sdl" 483 kB
[ebuild N ] app-cdr/cdrkit-1.1.6 USE="unicode -hfs" 1,375 kB
[ebuild N ] media-libs/libdvdread-0.9.7 380 kB
[ebuild N ] media-plugins/gst-plugins-a52dec-0.10.6 0 kB
[ebuild N ] media-plugins/gst-plugins-mpeg2dec-0.10.6 0 kB
[ebuild N ] app-cdr/dvd+rw-tools-7.1 138 kB
[ebuild N ] media-plugins/gst-plugins-dvdread-0.10.6 0 kB
[ebuild N ] gnome-extra/nautilus-cd-burner-2.20.0 USE="cdr dvdr -debug" 0 kB
[ebuild N ] media-video/totem-2.20.3 USE="bluetooth dvd flac gnome python vorbis -a52 -debug -ffmpeg -galago -hal -lirc -mad -mpeg -nsplugin -nvtv -ogg -seamonkey -theora -xulrunner -xv" 0 kB
[ebuild N ] gnome-extra/gnome-media-2.20.1 USE="ipv6 vorbis -debug -esd -mad -ogg" 0 kB
[ebuild N ] dev-python/gnome-python-desktop-2.20.0 USE="X -debug -doc" 0 kB
Total: 25 packages (25 new), Size of downloads: 6,981 kB
I was wondering if anyone knows whether the package really needs all
these dependencies, as it seems ludicrous to be installing video
players etc, just for the sake of a python module.
Many thanks
Alastair Irving
--
gentoo-user@lists.gentoo.org mailing list
06-26-2008, 04:36 PM
"Brian Johnson"
Why does gnome-python-desktop have so many dependencies?
Well, the README in the source of this package says:
This package contains a few python modules that used to live in gnome-python-extras:
* - gnomeapplet
* - gnomeprint, gnomeprint.ui
* - gtksourceview
* - wnck
* - totem.plparser
* - gtop
* - nautilusburn
* - mediaprofiles
* - metacity
Sounds like you might wanna ping upstream (not Gentoo) if you feel this package should be changed.
- Brian
On Thu, Jun 26, 2008 at 8:24 AM, Alastair Irving <alastair.irving@sjc.ox.ac.uk> wrote:
Hi
I'm trying to run a program which requires the wnck python module,
which I believe is part of the gnome-python-desktop package. *I like
to keep my gnome desktop minimal, but this package wants to install
the following:
$ emerge -vp gnome-python-desktop
These are the packages that would be merged, in order:
Total: 25 packages (25 new), Size of downloads: 6,981 kB
I was wondering if anyone knows whether the package really needs all
these dependencies, as it seems ludicrous to be installing video
players etc, just for the sake of a python module.
Many thanks
Alastair Irving
--
gentoo-user@lists.gentoo.org mailing list
06-26-2008, 04:42 PM
Alan McKinnon
Why does gnome-python-desktop have so many dependencies?
On Thursday 26 June 2008, Alastair Irving wrote:
> Hi
>
>
> I'm trying to run a program which requires the wnck python module,
> which I believe is part of the gnome-python-desktop package. I like
> to keep my gnome desktop minimal, but this package wants to install
> the following:
You're going about this the wrong way. Rather post which program you
want to run, why it needs a python module, then we can help you figure
out how to avoid emerging the known universe.
The info you have given describes an end result but we have no idea how
you got there.
Incidentally, what happens if you remove the X USE flag and try again?
--
Alan McKinnon
alan dot mckinnon at gmail dot com
--
gentoo-user@lists.gentoo.org mailing list
06-26-2008, 07:27 PM
Alan McKinnon
Why does gnome-python-desktop have so many dependencies?
On Thursday 26 June 2008, Alastair Irving wrote:
> as for what i'm trying to do, i was installing the latest version of
> the orca screenreader from source, as I wanted a more up-to-date
> version than that provided by portage. The portage version doesn't
> depend on wnck but all more recent versions do. If there's no
> solution then I presume when the next version gets added to portage
> it'll require all the dependencies which will be rather inconvenient.
>
> Hope this clarrifies the situation
Yes that does clarify things. orca is part of gnome to a greater or
lesser degree so it's not surprising it and wnck want to pull in that
long list of packages.
Have you tried building wnck also from source? If that doesn't work then
I would suggest you look for a more recent orca in an overlay, or wait
for something to hit portage.
Sorry I couldn't be more helpful...
--
Alan McKinnon
alan dot mckinnon at gmail dot com
--
gentoo-user@lists.gentoo.org mailing list
06-29-2008, 02:25 PM
Neil Bothwick
Why does gnome-python-desktop have so many dependencies?
On Sun, 29 Jun 2008 13:48:14 +0100, Alastair Irving wrote:
> I've resolved this by installing the gnome-python-desktop package
> manually from source. The configure script for it detects which
> libraries are installed and only compiles the modules it can given
> those libraries. Therefore, there's no need to install everything
> just for one module. Its just a shame this isn't implemented in
> portage somehow.
You could file a bug requesting this behaviour, controlled by the minimal
USE flag.
--
Neil Bothwick
"Bother," said Pooh, as the small child choked on his eyes