From 6ee742169155dabd62fde981a9770f3012ae2c62 Mon Sep 17 00:00:00 2001 From: Yingjie Wang Date: Sun, 18 Jan 2026 21:08:01 -0500 Subject: [PATCH] new blfs: media-video/mpv-0.41.0 --- media-video/mpv-0.41.0.PKGBUILD | 113 ++++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 media-video/mpv-0.41.0.PKGBUILD diff --git a/media-video/mpv-0.41.0.PKGBUILD b/media-video/mpv-0.41.0.PKGBUILD new file mode 100644 index 0000000..ac6b072 --- /dev/null +++ b/media-video/mpv-0.41.0.PKGBUILD @@ -0,0 +1,113 @@ +pkgname=mpv +pkgver=0.41.0 +pkgdesc="Media player for the command line" +homepage="https://mpv.io/" +license=("LGPL-2.1+" "GPL-2+" "BSD" "ISC" "MIT") +depends=( + libass + libplacebo + ffmpeg + libdisplay-info + libdrm + "mesa[gbm]" + libglvnd + "libplacebo[opengl]" + "lua:5.1" + pipewire + libpulse + app-i18n/uchardet + libva + vulkan-loader + wayland + libxkbcommon + zlib + vulkan-headers + wayland-protocols +) +bdepends=(meson docutils wayland-scanner) +sources=("${pkgname}-${pkgver}.tar.gz") +urls=("https://github.com/mpv-player/mpv/archive/v${pkgver}.tar.gz") +sha512sums=("d8806ef04455aeb65d45c5956b4589d7a9728f869b74b9bcd8c9ab08475c28538334399ddc7fc2aee6a31fd178fe4b87ec755cd99ffa6e29ab4b6b61757b9320") + +src_prepare() { + tar -xf ${distdir}/${sources[0]} --strip-components=1 +} + +src_build() { + local meson_args=( + --prefix=/usr + --buildtype=release + --wrap-mode=nodownload + -D python.bytecompile=1 + + -D cplayer=true + -D libmpv=true + -D tests=false + + -D html-build=enabled + -D manpage-build=enabled + -D pdf-build=disabled + -D build-date=false + + -D x11-clipboard=disabled + -D libarchive=disabled + -D libbluray=disabled + -D cdda=disabled + -D cplugins=enabled + -D dvbin=disabled + -D dvdnav=disabled + -D sdl2-gamepad=disabled + -D iconv=enabled + -D javascript=disabled + -D libavdevice=enabled + -D lcms2=disabled + -D lua=enabled + -D rubberband=disabled + -D uchardet=enabled + -D vapoursynth=disabled + -D zimg=disabled + -D zlib=enabled + + # audio output + -D alsa=disabled + -D coreaudio=disabled + -D jack=disabled + -D openal=disabled + -D pipewire=enabled + -D pulse=enabled + -D sdl2-audio=disabled + -D sndio=disabled + + # video output + -D x11=disabled + -D cocoa=disabled + -D drm=enabled + -D jpeg=disabled + -D caca=disabled + -D sdl2-video=disabled + -D sixel=disabled + -D wayland=enabled + -D xv=disabled + + -D gl=enabled + -D egl=enabled + -D plain-gl=enabled + -D gl-x11=disabled + -D vulkan=enabled + -D cuda-hwaccel=disabled + -D vaapi=enabled + -D vdpau=disabled + ) + meson setup build "${meson_args[@]}" + meson compile -C build +} + +src_install() { + meson install -C build --destdir "$pkgdir" + + cp -r TOOLS/lua "${pkgdir}/usr/share/${pkgname}" + + mv -v "${pkgdir}"/usr/share/doc/${pkgname}{,-${pkgver}} +} + +# vim:ft=sh syn=sh et sw=2: