Package Details: mpv-git 0.39.0_13_g2c5928e518-1

Git Clone URL: https://aur.archlinux.org/mpv-git.git (read-only, click to copy)
Package Base: mpv-git
Description: Video player based on MPlayer/mplayer2 (git version)
Upstream URL: https://mpv.io
Keywords: media player video
Licenses: GPL-2.0-or-later
Conflicts: mpv
Provides: libmpv.so, mpv
Submitter: rpolzer
Maintainer: qmega
Last Packager: qmega
Votes: 228
Popularity: 0.194912
First Submitted: 2012-12-04 09:21 (UTC)
Last Updated: 2024-09-24 06:58 (UTC)

Required by (441)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 38 Next › Last »

qmega commented on 2018-06-17 21:55 (UTC) (edited on 2018-06-17 21:56 (UTC) by qmega)

@BurhanDanger It only does if vulkan-icd-loader is installed. Otherwise, it'll happily build without vulkan. If you have the loader installed at the time you source the PKGBUILD, it should add the headers to makedepends automatically (see [1] for details and explanation). Do you have a situation where that didn't work?

[1] https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=mpv-git#n72

BurhanDanger commented on 2018-06-17 17:07 (UTC) (edited on 2018-06-17 17:07 (UTC) by BurhanDanger)

I think this need vulkan-headers in makedepends.

qmega commented on 2018-05-30 23:51 (UTC)

Added to makedepends. Thanks!

eigengrau commented on 2018-05-30 06:05 (UTC)

pactree is now part of the pacman-contrib package (not part of base or base-devel).

qmega commented on 2018-05-12 15:13 (UTC)

Now that ffmpeg 4.0 has hit the official repos, this package finally builds against system ffmpeg again.

viachaslavic commented on 2018-04-28 04:35 (UTC)

@postadelmaga, also compiled ffmpeg v.4 can install from https://www.archlinux.org/packages/staging/x86_64/ffmpeg/

dbermond commented on 2018-04-16 00:18 (UTC)

@postadelmaga That's normal and expected.

In order to build the current mpv git master you need ffmpeg git master (for example, ffmpeg-git or ffmpeg-full-git package). It will not build with ffmpeg 3.4.

postadelmaga commented on 2018-04-16 00:12 (UTC) (edited on 2018-04-16 00:12 (UTC) by postadelmaga)

Just got this on a fresh Arch installation during compilation, looks some issue with dependency:

Checking for libav* is Libav                                         : no 
Checking for Libav/FFmpeg library versions                           : no 
('libavutil >= 56.12.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.

fx333 commented on 2018-03-19 22:16 (UTC)

The case that prompted me to modify the script was a libva dependency, but it turns out my ffmpeg package wasn't depending on libva. So find-deps.py is actually working as intended it seems.

Although somewhat hacky, you can offload library searching to ld (the rpath would still need special consideration):

$ ld --verbose -o /dev/null -lz 2>/dev/null | grep ^-l
-lz (/usr/lib/libz.so)

qmega commented on 2018-03-18 23:22 (UTC)

The current script prunes dependencies-of-dependencies. The block of code labeled "Remove redundant dependencies" does that. Do you have some case where that isn't working?

I like the idea of using readelf instead of ldd (it was actually suggested once before), but I think that would require handling rpath and finding the actual files manually, unless you know of an easy way to do that. To demonstrate the issue: I build this package against ffmpeg-git installed in a subdirectory of /usr/lib (and registered with the package manager) so I can have it alongside ffmpeg release; the script with your patch fails on those libs because it assumes everything is in /usr/lib directly.