Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 109375

Summary: Create a new virtual, virtual/timiditypatches, and make media-sound/timidity++ depend on it
Product: Gentoo Linux Reporter: Santtu Pajukanta <santtu>
Component: New packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED FIXED    
Severity: enhancement CC: genstef, jrmalaq
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://timidity.sourceforge.net
Whiteboard:
Package list:
Runtime testing required: ---

Description Santtu Pajukanta 2005-10-15 09:28:04 UTC
The Timidity++ software MIDI synthesizer requires a "patchset" (a set of MIDI 
instruments) to operate. The ebuild media-sound/timidity itself does not, 
however, provide a patchset, but it rather tells the user to emerge either of 
the two patchsets that have ebuilds in Portage, 
media-sound/timidity-eawpatches or media-sound/timidity-shompatches. IMO it 
would be helpful to create a new virtual, virtual/timiditypatches, that the 
ebuilds of these two patchsets would provide, and then make timidity depend on 
the virtual, thus making "emerge timidity" install both timidity and one of 
the patchsets. 

Reproducible: Always
Steps to Reproduce:
1. emerge timidity 
 
Actual Results:  
Timidity++ was installed, but it could not play MIDI files, reporting an error 
with the configuration. 

Expected Results:  
Timidity++ would play MIDI files normally.
Comment 1 Santtu Pajukanta 2005-10-15 09:29:28 UTC
Oops. The actual ebuild for Timidity++ is media-sound/timidity++, not  
media-sound/timidity. Fixed in summary. -_-  
Comment 2 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-04-18 10:21:31 UTC
I was going to add a || ( ) dep, but it's not possible right now:

  PDEPEND.bad                    2
   media-sound/timidity++/timidity++-2.13.2-r2.ebuild: ~arm(default-linux/arm/2004.3) ['media-sound/timidity-eawpatches']
   media-sound/timidity++/timidity++-2.13.2-r2.ebuild: ppc64(default-linux/ppc/ppc64/2006.0/64bit-userland) ['media-sound/timidity-eawpatches']

please arches see what you can do.
Comment 3 Markus Rothe (RETIRED) gentoo-dev 2006-05-02 23:04:58 UTC
added ~ppc64. will go stable in 30 days. (keeping us CC'd for a little reminder)
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2006-06-11 11:58:33 UTC
stable on ppc64
Comment 5 Markus Ullmann (RETIRED) gentoo-dev 2006-06-15 07:30:32 UTC
ARMed now
Comment 6 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-06-15 08:33:19 UTC
Committed now, thanks for reporting and for the patience :)
Comment 7 Santtu Pajukanta 2006-06-16 09:38:37 UTC
yay, finally <3