mpv-phoenix

LOW
maintainer DEC05EBA 0 votes scanned 2026-10-28 19:50:31.752373
View on AUR
Why flagged

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

Triggered rules

Low Few votes, recently uploaded zero_votes_recent

Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.

PKGBUILD

1# Maintainer: dec05eba <dec05eba@protonmail.com>
2# Contributor: Christian Hesse <mail@eworm.de>
3# Contributor: Robin Candau <antiz@archlinux.org>
4# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
5# Contributor: Eivind Uggedal <eivind@uggedal.com>
6
7pkgname=mpv-phoenix
8epoch=1
9pkgver=0.41.0
10pkgrel=1
11_commit=4aec382333f19281dac1465e145cbf93cca1aad8
12_srcname=mpv-${_commit}
13pkgdesc='A fork of mpv with HDR support on X11'
14arch=('x86_64')
15license=('GPL-2.0-or-later AND LGPL-2.1-or-later')
16url='https://github.com/dec05eba/mpv'
17depends=('alsa-lib' 'desktop-file-utils' 'ffmpeg' 'glibc' 'hicolor-icon-theme'
18 'jack' 'lcms2' 'libarchive' 'libass' 'libbluray' 'libcdio'
19 'libcdio-paranoia' 'libdisplay-info' 'libdrm' 'libdvdnav' 'libdvdread' 'libegl' 'libgl'
20 'libglvnd' 'libjpeg-turbo' 'libplacebo' 'libpulse' 'libsixel' 'libva'
21 'libvdpau' 'libx11' 'libxext' 'libxkbcommon' 'libxpresent' 'libxrandr'
22 'libxss' 'libxv' 'luajit' 'mesa' 'mujs' 'libpipewire' 'rubberband' 'sdl2'
23 'openal' 'uchardet' 'vapoursynth' 'vulkan-icd-loader' 'wayland' 'zlib')
24makedepends=('meson' 'python-docutils' 'ladspa' 'wayland-protocols'
25 'ffnvcodec-headers' 'vulkan-headers')
26optdepends=('yt-dlp: for video-sharing websites playback')
27provides=("mpv=${epoch}:${pkgver}" 'libmpv.so')
28conflicts=('mpv')
29options=('!emptydirs')
30source=("${_srcname}.tar.gz::https://github.com/dec05eba/mpv/archive/${_commit}.tar.gz")
31sha256sums=('4bdf7127e77cfaa3c560ed557235874d21ded5f2abb977b5983d6af73a45b379')
32
33build() {
34 local _meson_options=(
35 --auto-features auto
36
37 -Dlibmpv=true
38 -Dgl-x11=enabled
39 -Dcaca=disabled
40 -Dcdda=enabled
41 -Ddrm=enabled
42 -Ddvbin=enabled
43 -Ddvdnav=enabled
44 -Dlibarchive=enabled
45 -Dopenal=enabled
46 -Dsdl2-audio=enabled
47 -Dsdl2-video=enabled
48 -Dsdl2-gamepad=enabled
49 )
50
51 arch-meson "${_srcname}" build "${_meson_options[@]}"
52
53 meson compile -C build
54}
55
56check() {
57 meson test -C build
58}
59
60package() {
61 depends+=('libasound.so' 'libavcodec.so' 'libavdevice.so' 'libavfilter.so'
62 'libavformat.so' 'libavutil.so' 'libdisplay-info.so' 'libswresample.so' 'libswscale.so'
63 'libjack.so' 'liblcms2.so' 'libarchive.so' 'libass.so' 'libbluray.so'
64 'libjpeg.so' 'libplacebo.so' 'libpulse.so' 'libva.so' 'libva-drm.so'
65 'libva-wayland.so' 'libva-x11.so' 'libxkbcommon.so' 'librubberband.so')
66
67 meson install -C build --destdir "${pkgdir}"
68
69 # delete private entries only required for static linking
70 sed -i -e '/Requires.private/d' -e '/Libs.private/d' "${pkgdir}"/usr/lib/pkgconfig/mpv.pc
71
72 install -m0644 "${_srcname}"/DOCS/{encoding.rst,tech-overview.txt} \
73 "${pkgdir}"/usr/share/doc/mpv
74
75 install -m0644 "${_srcname}"/TOOLS/{umpv,mpv_identify.sh,stats-conv.py,idet.sh,lua/*} \
76 -D -t "${pkgdir}"/usr/share/mpv/scripts
77}
78

Scan history

Scanned at (UTC)SeverityRules
2026-10-28 19:50:31 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion