diff --git a/multimedia/videoplayer/mpv-player/actions.py b/multimedia/videoplayer/mpv-player/actions.py
index aa45f4f57b..04cd0dfdc7 100644
--- a/multimedia/videoplayer/mpv-player/actions.py
+++ b/multimedia/videoplayer/mpv-player/actions.py
@@ -8,26 +8,24 @@ from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
-from pisi.actionsapi import pythonmodules
+from pisi.actionsapi import mesontools
-shelltools.export("JOBS", get.makeJOBS().replace("-j", ""))
-shelltools.export("LDFLAGS", "%s -Wl,--as-needed" % get.LDFLAGS())
+# shelltools.export("JOBS", get.makeJOBS().replace("-j", ""))
+# shelltools.export("LDFLAGS", "%s -Wl,--as-needed" % get.LDFLAGS())
def setup():
- shelltools.system("./bootstrap.py")
- shelltools.system("python3 waf configure --prefix=/usr \
- --confdir=/etc/mpv \
- --enable-dvb \
- --enable-cdda \
- --enable-dvdnav \
- --enable-libarchive \
- --enable-libmpv-shared")
+ mesontools.configure("-Dlibmpv=true \
+ -Dcdda=enabled \
+ -Ddvdnav=enabled \
+ -Dsdl2=enabled \
+ -Ddvbin=enabled \
+ -Dlibarchive=enabled")
def build():
- shelltools.system("python3 waf build -v")
+ mesontools.build()
def install():
- shelltools.system("DESTDIR=%s python3 waf install" % get.installDIR())
+ mesontools.install()
pisitools.insinto("/usr/share/mpv/scripts", "TOOLS/lua/*")
pisitools.dodoc("Copyright", "RELEASE_NOTES", "README.md")
diff --git a/multimedia/videoplayer/mpv-player/pspec.xml b/multimedia/videoplayer/mpv-player/pspec.xml
index 800273b440..791230cb46 100644
--- a/multimedia/videoplayer/mpv-player/pspec.xml
+++ b/multimedia/videoplayer/mpv-player/pspec.xml
@@ -14,6 +14,7 @@
mpv has Wayland support, Improved OpenGL output, Support for libavfilter (for video->video and audio->audio). This allows using most of FFmpeg's filters, which improve greatly on the old MPlayer filters in features, performance, and correctness.is a movie player that can run on many platforms. Improved OpenGL output. More correct color reproduction (color matrix generation), including support for BT.2020 (Ultra HD) and linear XYZ (Digital Cinema) inputs.
https://github.com/mpv-player/mpv/archive/v0.37.0.tar.gz
+ meson
python3-devel
libzimg-devel
mesa-devel
@@ -66,6 +67,9 @@
libavc1394-devel
libarchive-devel
python3-youtube_dl
+ libsdl2-devel
+ vulkan-devel
+ vulkan-headers
libplacebo-devel
@@ -117,6 +121,8 @@
python3-setuptools
python3-youtube_dl
jack-audio-connection-kit
+ libsdl2
+ vulkan
libplacebo