From d55f0a13977d02ef334fa7d2df050e403f6bef9d Mon Sep 17 00:00:00 2001 From: Luis Date: Mon, 14 Nov 2022 09:33:06 +0000 Subject: [PATCH] mpv: update build with venom-meson --- main/mpv/.checksums | 1 - main/mpv/.pkgfiles | 7 +++++-- main/mpv/spkgbuild | 29 ++++++++++------------------- 3 files changed, 15 insertions(+), 22 deletions(-) diff --git a/main/mpv/.checksums b/main/mpv/.checksums index 8329ed8b6..092bd87a9 100644 --- a/main/mpv/.checksums +++ b/main/mpv/.checksums @@ -1,2 +1 @@ 4db76c980d01bfcca6e8163671893652 mpv-0.35.0.tar.gz -698f382cca34a08323670f34830325c4 waf-2.0.24 diff --git a/main/mpv/.pkgfiles b/main/mpv/.pkgfiles index 9c6e99f4e..1f87a6a15 100644 --- a/main/mpv/.pkgfiles +++ b/main/mpv/.pkgfiles @@ -1,4 +1,4 @@ -mpv-0.35.0-2 +mpv-0.35.0-3 drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/mpv/ -rw-r--r-- root/root etc/mpv/encoding-profiles.conf @@ -12,7 +12,7 @@ drwxr-xr-x root/root usr/include/mpv/ -rw-r--r-- root/root usr/include/mpv/render_gl.h -rw-r--r-- root/root usr/include/mpv/stream_cb.h drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libmpv.so -> libmpv.so.2.0.0 +lrwxrwxrwx root/root usr/lib/libmpv.so -> libmpv.so.2 lrwxrwxrwx root/root usr/lib/libmpv.so.2 -> libmpv.so.2.0.0 -rwxr-xr-x root/root usr/lib/libmpv.so.2.0.0 drwxr-xr-x root/root usr/lib/pkgconfig/ @@ -43,6 +43,9 @@ drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/ drwxr-xr-x root/root usr/share/icons/hicolor/symbolic/ drwxr-xr-x root/root usr/share/icons/hicolor/symbolic/apps/ -rw-r--r-- root/root usr/share/icons/hicolor/symbolic/apps/mpv-symbolic.svg +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-rw-r--r-- root/root usr/share/man/man1/mpv.1.gz drwxr-xr-x root/root usr/share/metainfo/ -rw-r--r-- root/root usr/share/metainfo/mpv.metainfo.xml drwxr-xr-x root/root usr/share/zsh/ diff --git a/main/mpv/spkgbuild b/main/mpv/spkgbuild index 40f9c411d..e2e80c90c 100644 --- a/main/mpv/spkgbuild +++ b/main/mpv/spkgbuild @@ -1,27 +1,18 @@ # description : A free, open source, and cross-platform media player -# depends : mesa lcms2 ffmpeg libass libarchive luajit libcdio-paranoia libxpresent +# depends : mesa meson lcms2 ffmpeg libass libarchive luajit libcdio-paranoia libxpresent name=mpv version=0.35.0 -release=2 -_wver=2.0.24 -source="https://github.com/mpv-player/mpv/archive/v$version/$name-$version.tar.gz -https://waf.io/waf-${_wver}" +release=3 +source="https://github.com/mpv-player/mpv/archive/v$version/$name-$version.tar.gz" build() { - cd $name-$version - - install -m0755 $SRC/waf-${_wver} waf - - /usr/bin/python3 waf configure \ - --prefix=/usr \ - --confdir=/etc/mpv \ - --enable-cdda \ - --enable-libarchive \ - --enable-libmpv-shared \ - --enable-lua - - /usr/bin/python3 waf build - /usr/bin/python3 waf install --destdir=$PKG + venom-meson $name-$version build \ + -D libmpv=true \ + -D libarchive=enabled \ + -D cdda=enabled \ + -D lua=luajit + meson compile -C build + DESTDIR=$PKG meson install -C build }