Package Details: mpv-git 0.29.0_334_gfbe267150d-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: 193
Popularity: 0.246354
First Submitted: 2012-12-04 09:21
Last Updated: 2019-06-08 05:00

Required by (123)

Sources (3)

Latest Comments

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

r3b311i0n commented on 2019-06-08 09:50

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

qmega commented on 2019-06-08 05:51

@r3b311i0n Do you have vulkan-icd-loader installed? This has come up a few times before. vulkan-headers isn't a hard depend because you can build without it, but only if vulkan-icd-loader is also not installed, because of a weird packaging situation that's out of my control. The PKGBUILD does make an attempt to detect this situation and add the makedepend, but that apparently doesn't work with some AUR helpers (depending on when / how they source the PKGBUILD, probably).

For more info, see the comment+link in the PKGBUILD or skim the comments here for "vulkan".

I guess I could just make vulkan a default depend, but it doesn't feel right to do that just to work around a packaging issue.

r3b311i0n commented on 2019-06-06 19:51

Build seems to be failing without vulkan-headers...

qmega commented on 2019-04-20 21:30

Re: out-of-date flag: 0.29.1 wasn't cut from master; it's on a separate branch. Even if I bumped the version of this package now, it would still say 0.29.0. This package has actually been bumped already since the release of 0.29.1.

qmega commented on 2018-07-12 21:16

@Hello71: I like the idea, but I want to make sure we're always using the version upstream wants (since waf provides no compatibility guarantees), and with this being a -git package updating manually isn't reliable.

I've submitted a PR upstream [1] that would allow the PKGBUILD to run the waf version check without trying the download, and just fail in prepare() or build() if there's a mismatch. This would make it clear that the PKGBUILD needs updating rather than having the version mismatch create some spurious failure. With that or something equivalent in place, I'll make the change you requested.

EDIT: Done.

[1] https://github.com/mpv-player/mpv/pull/5984

Hello71 commented on 2018-07-10 13:26

please download waf at download time not at compile time. this is marginally more secure and saves a bunch of bandwidth.

https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/mpv

BurhanDanger commented on 2018-06-18 05:49

Sorry, my bad. Didn't see whole PKGBUILD carefully. I have an AUR helper which parses .SRCINFO to install depends and makedepends through explicit pacman calls and not do makepkg -s.

qmega commented on 2018-06-17 21:55

@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

I think this need vulkan-headers in makedepends.

qmega commented on 2018-05-30 23:51

Added to makedepends. Thanks!