From e11d99e5300710bd38c86e944f0c1ec12552a063 Mon Sep 17 00:00:00 2001 From: eweos-helper <134289199+eweos-helper[bot]@users.noreply.github.com> Date: Wed, 24 Dec 2025 03:43:07 +0000 Subject: [PATCH 1/4] [mpv] 0.41.0-1: new upstream version --- PKGBUILD | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 41d414286..675b501d3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Yukari Chiba pkgname=mpv -pkgver=0.40.0 -pkgrel=3 +pkgver=0.41.0 +pkgrel=1 pkgdesc='a free, open source, and cross-platform media player' arch=(x86_64 aarch64 riscv64 loongarch64) license=('GPL3') @@ -14,10 +14,12 @@ depends=( 'mesa' 'libglvnd' 'libva' 'vulkan-icd-loader') makedepends=('git' 'meson' 'wayland-protocols' 'linux-headers' 'vulkan-headers') source=("https://github.com/mpv-player/mpv/archive/refs/tags/v$pkgver.tar.gz") -sha256sums=('10a0f4654f62140a6dd4d380dcf0bbdbdcf6e697556863dc499c296182f081a3') +sha256sums=('ee21092a5ee427353392360929dc64645c54479aefdb5babc5cfbb5fad626209') build() { local _audioout_features=( + -D aaudio=disabled + -D audiotrack=disabled -D audiounit=disabled -D coreaudio=disabled -D avfoundation=disabled @@ -93,6 +95,7 @@ build() { -D vapoursynth=disabled -D vector=disabled -D win32-threads=disabled + -D x11-clipboard=disabled ) local _features=( -D lua=disabled From 4af651ba5ec20c1899b64ec8dc80478b725f8bf8 Mon Sep 17 00:00:00 2001 From: Yao Zi Date: Wed, 24 Dec 2025 15:47:19 +0000 Subject: [PATCH 2/4] [mpv] 0.41.0-1: Enable egl-drm and sixel --- PKGBUILD | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 675b501d3..b1ca7a10d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -10,7 +10,7 @@ url='https://mpv.io/' depends=( 'alsa-lib' 'wayland' 'zlib' 'ffmpeg' 'libass' 'lcms2' 'libarchive' 'sdl2' 'zimg' 'zlib' 'alsa-lib' 'pipewire' 'libpulse' 'libplacebo' - 'libdrm' 'libjpeg' 'libxkbcommon' 'libdisplay-info' + 'libdrm' 'libjpeg' 'libxkbcommon' 'libdisplay-info' 'libsixel' 'mesa' 'libglvnd' 'libva' 'vulkan-icd-loader') makedepends=('git' 'meson' 'wayland-protocols' 'linux-headers' 'vulkan-headers') source=("https://github.com/mpv-player/mpv/archive/refs/tags/v$pkgver.tar.gz") @@ -40,16 +40,13 @@ build() { -D egl-angle=disabled -D egl-angle-lib=disabled -D egl-angle-win32=disabled - -D egl-drm=disabled -D egl-x11=disabled - -D gbm=disabled -D gl-cocoa=disabled -D gl-dxinterop=disabled -D gl-win32=disabled -D gl-x11=disabled -D sdl2-video=disabled -D shaderc=disabled - -D sixel=disabled -D spirv-cross=disabled -D vdpau=disabled -D vdpau-gl-x11=disabled From 289211c6f85f3aefd494fb1e94b3b2b05612e6c2 Mon Sep 17 00:00:00 2001 From: Yao Zi Date: Wed, 24 Dec 2025 15:48:47 +0000 Subject: [PATCH 3/4] [mpv] 0.41.0-1: Enable tests --- PKGBUILD | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/PKGBUILD b/PKGBUILD index b1ca7a10d..c7011c365 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -13,6 +13,7 @@ depends=( 'libdrm' 'libjpeg' 'libxkbcommon' 'libdisplay-info' 'libsixel' 'mesa' 'libglvnd' 'libva' 'vulkan-icd-loader') makedepends=('git' 'meson' 'wayland-protocols' 'linux-headers' 'vulkan-headers') +checkdepends=('weston') source=("https://github.com/mpv-player/mpv/archive/refs/tags/v$pkgver.tar.gz") sha256sums=('ee21092a5ee427353392360929dc64645c54479aefdb5babc5cfbb5fad626209') @@ -98,6 +99,7 @@ build() { -D lua=disabled -D libmpv=true -D manpage-build=disabled + -D tests=true ) ewe-meson $pkgname-$pkgver build \ "${_audioout_features[@]}" \ @@ -110,7 +112,16 @@ build() { } check() { - meson test -C build + export XDG_RUNTIME_DIR="$PWD/runtime-dir" WAYLAND_DISPLAY=wayland-5 + mkdir -p -m 700 "$XDG_RUNTIME_DIR" + + weston --backend=headless-backend.so \ + --socket="$WAYLAND_DISPLAY" \ + --idle-time=0 & + _w=$! + trap "kill $_w; wait" EXIT + + meson test -C build --print-errorlogs } package() { From 350f4990ff6036d22b3be51a38bd8337253b921a Mon Sep 17 00:00:00 2001 From: Yao Zi Date: Wed, 24 Dec 2025 15:56:18 +0000 Subject: [PATCH 4/4] [mpv] 0.41.0-1: Fix license --- PKGBUILD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PKGBUILD b/PKGBUILD index c7011c365..0092acb95 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,7 +5,7 @@ pkgver=0.41.0 pkgrel=1 pkgdesc='a free, open source, and cross-platform media player' arch=(x86_64 aarch64 riscv64 loongarch64) -license=('GPL3') +license=('GPL-2.0-or-later') url='https://mpv.io/' depends=( 'alsa-lib' 'wayland' 'zlib' 'ffmpeg' 'libass' 'lcms2' 'libarchive'