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

Bug 492224

Summary: virtual/ffmpeg ebuild should have an additional slot
Product: Gentoo Linux Reporter: Matthew Marlowe (RETIRED) <mattm>
Component: Current packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED OBSOLETE    
Severity: normal CC: pacho
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Matthew Marlowe (RETIRED) gentoo-dev 2013-11-21 21:11:06 UTC
Upstream for proprietary app makemkv which has a free version and which has had ebuilds in portage for a few years has stated that their new version has the following requirements for either ffmpeg or libav:

1.0.x - for ffmpeg
0.8.9 - for libav

I'm not sure if that makes sense - but it is what the upstream has posted.

This, of course, is why virtual/ffmpeg exists but none of the existing slots matches the above.

slot 9 requires libav9.0 and above, 0.10 allows for ffmpeg versions prior to 1.0.

I will have to bypass the virtual and specify manual dependencies for newer ebuild until we get a necessary slot added.
Comment 1 Matthew Marlowe (RETIRED) gentoo-dev 2013-11-21 21:12:15 UTC
requirements specified are minimum versions to be clear.
Comment 2 Alexis Ballier gentoo-dev 2013-11-22 06:23:17 UTC
you should likely use a || instead of using the virtual, with the leftmost being what upstream (or you in case there is no strong preference) prefers

both forks have distinct release cycles and it is hard to have versions of the virtual that match all the needs
Comment 3 Pacho Ramos gentoo-dev 2015-06-24 14:52:18 UTC
This looks obsolete now as I see in current deps in ebuild:
        !libav? ( >=media-video/ffmpeg-1.0.0:0= )
        libav? ( >=media-video/libav-0.8.9:0= )