Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 485622 - media-sound/timidity++ should alternatively depend on media-sound/fluid-soundfont[timidity]
Summary: media-sound/timidity++ should alternatively depend on media-sound/fluid-sound...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-22 06:20 UTC by Francisco Blas Izquierdo Riera
Modified: 2018-10-13 10:36 UTC (History)
0 users

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


Attachments
virtual/timidity-soundfont ebuild (timidity-soundfont-0.ebuild,574 bytes, text/plain)
2013-09-22 06:45 UTC, Francisco Blas Izquierdo Riera (RETIRED)
Details
media-sound/timidity++-2.14.0-r2 ebuild (timidity++-2.14.0-r2.ebuild,4.94 KB, text/plain)
2013-09-22 06:46 UTC, Francisco Blas Izquierdo Riera (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francisco Blas Izquierdo Riera (RETIRED) gentoo-dev 2013-09-22 06:20:17 UTC
Currently the timidity ebuild has the following line:
PDEPEND="|| ( media-sound/timidity-eawpatches media-sound/timidity-freepats )"

Which forces either soundfount to be installed even when other alternatives are available.

The elegant solution would be making timidity depend on a virtual package (for example virtual/timidity-soundfont) which takes care of these dependencies (thus if anybody provides other soundfonts on an overlay he only has to override that packet and app-admin/eselect-timidity for them to work).

But for now I'd be happy if we could just add media-sound/fluid-soundfont[timidity] to that PDEPEND as one of the alternatives so media-sound/timidity-eawpatches nor media-sound/timidity-freepats are also installed by portage.

Reproducible: Always
Comment 1 Francisco Blas Izquierdo Riera (RETIRED) gentoo-dev 2013-09-22 06:45:21 UTC
Created attachment 359218 [details]
virtual/timidity-soundfont ebuild
Comment 2 Francisco Blas Izquierdo Riera (RETIRED) gentoo-dev 2013-09-22 06:46:45 UTC
Created attachment 359220 [details]
media-sound/timidity++-2.14.0-r2 ebuild

These two ebuilds try to use the approach of using a special virtual package.