1 |
On Wednesday 26 March 2008, Michael Schmarck wrote: |
2 |
> Alan McKinnon <alan.mckinnon@×××××.com> wrote: |
3 |
> > Perhaps you could file a feature request at b.g.o. to get the old |
4 |
> > behaviour back. It seems entirely reasonable to me that rhythmbox |
5 |
> > should DEPENDs on gst-plugins-base which should conditionally |
6 |
> > DEPEND on -alsa or -oss (or other sound systems). |
7 |
> |
8 |
> Isn't that what the gst-plugins-meta package does? |
9 |
> |
10 |
> RDEPEND="oss? ( >=media-plugins/gst-plugins-oss-0.10 ) |
11 |
> alsa? ( >=media-plugins/gst-plugins-alsa-0.10 ) |
12 |
> esd? ( >=media-plugins/gst-plugins-esd-0.10 ) |
13 |
> X? ( >=media-plugins/gst-plugins-x-0.10 ) |
14 |
> xv? ( >=media-plugins/gst-plugins-xvideo-0.10 ) |
15 |
> dvb? ( media-plugins/gst-plugins-dvb |
16 |
> |
17 |
> >=media-libs/gst-plugins-bad-0.10.6 |
18 |
> > |
19 |
> >=media-plugins/gst-plugins-fluendo-mpegdemux-0.10 |
20 |
> >.15 ) |
21 |
> |
22 |
> mythtv? ( media-plugins/gst-plugins-mythtv )" |
23 |
> |
24 |
> I filed a bug report at |
25 |
> http://bugs.gentoo.org/show_bug.cgi?id=214831. |
26 |
|
27 |
It all makes sense in a kind of roundabout way: |
28 |
|
29 |
gst-plugins-meta installs everything, so rhythmbox does not DEPEND on |
30 |
it - that would force a user to have every possible plugin with no |
31 |
option to not have them (very much a gentoo no-no). -meta packages tend |
32 |
to not be DEPENDED on, they are there as a convenience for user that |
33 |
want everything and can't be bothered to put the whole shebang in |
34 |
world. |
35 |
|
36 |
rhythmbox DEPENDS on gst-plugins-base to give you the required framework |
37 |
that will handle the plugins you want (you get to pick and install them |
38 |
manually...) |
39 |
|
40 |
The question now is why were the alsa, oss and other drivers removed |
41 |
from the -base ebuild? I recall something similar with another sound |
42 |
app a while ago, the reason is that it could be used as a networked |
43 |
sound delivery server and there's no good reason to require the user to |
44 |
have sound driver support on the local machine. I suspect your bug will |
45 |
be closed WONTFIX, with luck the dev will justify their reasoning. |
46 |
|
47 |
|
48 |
|
49 |
-- |
50 |
Alan McKinnon |
51 |
alan dot mckinnon at gmail dot com |
52 |
|
53 |
-- |
54 |
gentoo-user@l.g.o mailing list |