Package Details: mpv-light 0.34.0-1

Git Clone URL: (read-only, click to copy)
Package Base: mpv-light
Description: Free, open source, and cross-platform media player – with selection of features.
Upstream URL:
Keywords: media mpv
Licenses: GPL
Conflicts: mpv
Provides: mpv
Submitter: Archange
Maintainer: None
Last Packager: Ta180m
Votes: 12
Popularity: 0.013336
First Submitted: 2016-12-25 03:28 (UTC)
Last Updated: 2021-11-28 21:01 (UTC)

Required by (273)

Sources (1)

Latest Comments

BioBox commented on 2022-06-10 01:24 (UTC)

The autodetection for lua52 fails for me even though I have lua52 installed. What's going on here?

staletic commented on 2021-11-27 21:05 (UTC)

Here's the updated PKGBUILD, for anyone interested

# Maintainer: Anthony Wang <>
# Contributor: Bruno Pagani <>
# Contributor: Boris Staletic <boris dot staletic at protonmail dot com>

pkgdesc="Free, open source, and cross-platform media player – with selection of features."
arch=(i686 x86_64)
depends=(ffmpeg libxkbcommon libxrandr libxss lua52 uchardet libxinerama vulkan-icd-loader shaderc libplacebo)
makedepends=(git python-docutils wayland-protocols wayland vulkan-headers waf)
optdepends=('youtube-dl: for video-sharing websites playback')
_tag='79b4060a573e83ae42d51d995bca1ccf80690997' # git rev-parse v${pkgver}
validpgpkeys=(145077D82501AA20152CACCE8D769208D5E31419) # sfan5 <>

build() {
  cd ${_pkgname}

  waf configure --prefix=/usr \
    --confdir=/etc/mpv \
    --lua=52arch \
    --enable-libmpv-shared \
    --disable-libarchive \
    --disable-libbluray \
    --disable-rubberband \
    --disable-vapoursynth \
    --disable-pulse \
    --disable-jack \
    --disable-opensles \
    --disable-xv \

  waf build

package() {
  cd ${_pkgname}

  waf install --destdir="${pkgdir}"

  install -m644 DOCS/{encoding.rst,tech-overview.txt} "${pkgdir}"/usr/share/doc/mpv

xdavidwu commented on 2021-09-14 15:40 (UTC)

Please add a cherry-pick of a compatibility fix commit 7c4465cefb27d4e0d07535d368febdf77b579566, like mpv in [community] (does)[], or it won't build with recent libplacebo.

xdavidwu commented on 2021-08-20 15:22 (UTC)

Commit 9f2981b65b29 on the PKGBUILD does not update the package at all. The actual source version is lock by git tag and has not been updated.

Archange commented on 2020-12-21 22:22 (UTC)

I’ve updated and synced the package, but I’m now disowning it as I will rather use asp from now on to handle such kind of changes w.r.t. repo packages on my system.

@iridium_swimsuit: Don’t know how I missed your comment, but this is now done as part of syncing repo changes.

iridium_swimsuit commented on 2019-11-20 02:01 (UTC)

waf already exists in arch packages:

Maybe consider its addition into general dependency and removal of externally downloaded version?

Archange commented on 2018-06-27 10:09 (UTC)

@trizen: Please read comments below.

Archange commented on 2018-05-14 16:18 (UTC)

You should just build in a clean chroot then. ;) And I don’t have gst-plugins-bad on my system, I avoid it as much as possible. :p

carlitos commented on 2018-05-13 19:58 (UTC)

Totally agree, I just wanted to clarify that if you have vulkan-icd-loader installed ( dependency of gst-plugins-bad ) which most likely everyone has then the build process fails for reason described below... Sorry for the noise and thanks for the package.

Archange commented on 2018-05-13 10:06 (UTC)

But vulkan-icd-loader is not a dependency of this package currently, because building with vulkan is useless without shaderc, and also because vulkan is a second class citizen in mpv.

carlitos commented on 2018-05-12 21:42 (UTC)


vulkan-icd-loader contains vulkan.pc, which makes mpv think it can build against Vulkan. However, the headers required to actually do so are in another package, vulkan-headers, for whatever reason. Building with only the former installed will fail. So if we see the .pc installed, make sure the headers are too.

See also:


Archange commented on 2016-10-30 10:26 (UTC)

@ubone: Sorry, that’s a mistake, should have been changed in Should now be fixed.

ubone commented on 2016-10-25 07:12 (UTC)

why --disable-vdpau-hwaccel \

commented on 2016-03-04 16:19 (UTC)

Thanks for this package

Archange commented on 2015-10-19 12:03 (UTC)

Sure, done.

Ambrevar commented on 2015-10-17 20:58 (UTC)

Can you add 'mpv' to the 'conflicts' and 'provides' arrays? Thanks.

Archange commented on 2015-10-01 21:54 (UTC)

No idea about that, sorry. By the way, since the libcaca issue is fixed I’m going to remove my old comments to keep the history clean, please do so too.