Package Details: mpv-git 0.29.0_408_g3a035f2a8c-1

Git Clone URL: https://aur.archlinux.org/mpv-git.git (read-only)
Package Base: mpv-git
Description: Video player based on MPlayer/mplayer2 (git version)
Upstream URL: https://mpv.io
Keywords: media player video
Licenses: GPL
Conflicts: mpv
Provides: mpv
Submitter: rpolzer
Maintainer: qmega
Last Packager: qmega
Votes: 196
Popularity: 1.139322
First Submitted: 2012-12-04 09:21
Last Updated: 2019-09-14 18:02

Required by (137)

Sources (3)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

qmega commented on 2019-08-09 22:06

@account Are your mirrors up to date? Until very recently mpv wouldn't build against repo ffmpeg (requiring a new version that hadn't been released), but as of ffmpeg 4.2 this package should build against the ffmpeg in Extra.

account commented on 2019-08-09 21:10

And I can't install ffmpeg-git T_T unable to satisfy dependency 'libavcodec.so=58-64' required by x264 unable to satisfy dependency 'libavformat.so=58-64' required by x264 unable to satisfy dependency 'libavutil.so=56-64' required by x264 unable to satisfy dependency 'libswscale.so=5-64' required by x264

account commented on 2019-08-09 21:03

Build fails too! Checking for Libav/FFmpeg library versions : no ('libavutil >= 56.27.100 libavcodec >= 58.16.100 libavformat >= 58.9.100 libswscale >= 5.0.101 libavfilter >= 7.14.100 libswresample >= 3.0.100' not found) Unable to find development files for some of the required FFmpeg/Libav libraries. Git master is recommended.

qmega commented on 2019-08-08 04:16

This package builds fine for me (with the non-stable ffmpeg commit reverted) on a fully updated system with mesa 19.1.4-1, and the x11egl context did get built. The mesa package appears to still provide egl.pc and glesv2.pc. That seems weird given freedesktop Bug 110141, so I could be missing something, but that's what I see.

Assuming whatever build problems you have persist with mesa 19.1.4-1, could you be more specific about what fails?

BillFleming commented on 2019-08-07 03:48

Need to add libglvnd-glesv2 to build depends now that new mesa has released. http://aur.archlinux.org/packages/libglvnd-glesv2 Otherwise will get egl build problems.

qmega commented on 2019-07-29 16:54

waf provides no api compatibility across versions. Using a system-installed waf would not build correctly. People have tried this before. This comes up with basically anything that uses waf and is probably why there's no official Arch package for waf even though software in the official repos (samba) uses it to build. Not even Debian uses system waf.

This package does use makepkg to download waf, so if you've gotten it to download once, waf should be available for future builds without having to download anything -- until mpv upgrades the waf version it uses, but that does not happen very often.

(Interestingly, in this situation you'd have actually been better off if we didn't download waf through makepkg. mpv's waf bootstrap script has a backup download URL so that it works when waf.io is down. I'm not aware of any way to specify backup mirrors for makepkg sources.)

rien333 commented on 2019-07-29 12:21

Why does this not use the system waf? The waf servers are down atm, and it's kinda annoying that I'm required to download it now whereas it could already be available on my system.

amatwkgs commented on 2019-07-12 12:47

@saymonz You will have to revert this commit if you want to build against current repo ffmpeg.

saymonz commented on 2019-07-08 20:44

Won't build latest updates on my system with current repo ffmpeg:

Checking for libav* is Libav                                         : no
Checking for Libav/FFmpeg library versions                           : no ('libavutil >= 56.27.100 libavcodec >= 58.16.100 libavformat >= 58.9.100 libswscale >= 5.0.101 libavfilter >= 7.14.100 libswresample >= 3.0.100' not found)
Unable to find development files for some of the required FFmpeg/Libav libraries. Git master is recommended.

Builds fine with ffmpeg-git from AUR.

r3b311i0n commented on 2019-06-08 09:50

@qmega Yup, that was it. Thanks for the info.