Hi all, mpv 0.28.0 was released on 12/24/17. It would be great to include this version. Thanks, Sarnex
Well for some reason it seems like no other major distro is bumping their mpv and it made me wonder why. Apparently mpv now depends on ffmpeg:56:58:58 abi slots, https://github.com/mpv-player/mpv/blob/master/RELEASE_NOTES so it needs a version of ffmpeg that breaks compatibility with every other ffmpeg-dependant program. So if you want the latest mpv, you cant have ffmpeg working in your chromium for example. Or at least so I think? Maybe in Gentoo you can slot ffmpeg?
Yes, mpv-0.28.0 requires changes which are currently available only in ffmpeg-9999. I'll add mpv-0.28.0 p.masked later today, but you'll get roughly the same now by using mpv-9999 ebuild. Note that I have multiple build failures against ffmpeg-9999 of other software, so it's not a smooth upgrade. You've been warned.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9876d7aa5e6c892be105f3c0e00327d6e8de512 commit a9876d7aa5e6c892be105f3c0e00327d6e8de512 Author: Ilya Tumaykin <itumaykin@gmail.com> AuthorDate: 2018-01-18 21:37:55 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2018-01-19 08:35:54 +0000 media-video/mpv: version bump to 0.28.0. Closes: https://bugs.gentoo.org/643068 Package-Manager: Portage-2.3.19, Repoman-2.3.6 media-video/mpv/Manifest | 1 + media-video/mpv/mpv-0.28.0.ebuild | 360 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 361 insertions(+)
not fixed. It requires a masked package. !!! The following update has been skipped due to unsatisfied dependencies: media-video/mpv:0 selected: (media-video/mpv-0.27.0-r1:0/0::gentoo, installed) skipped: (media-video/mpv-0.28.0:0/0::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below) !!! All ebuilds that could satisfy ">=media-video/ffmpeg-9999:0=[encode?,threads,vaapi?,vdpau?]" have been masked. !!! One of the following masked packages is required to complete your request: - media-video/ffmpeg-9999::gentoo (masked by: missing keyword) (dependency required by "media-video/mpv-0.28.0::gentoo" [ebuild]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.
Nevermind, problem was on my end. The ebuild does not show the mask, that what threw me off thinking the ebuild was not masked and therefore a bug.