mirror of
https://github.com/outbackdingo/ports.git
synced 2026-02-09 20:10:30 +00:00
mpv: update build with venom-meson
This commit is contained in:
@@ -1,2 +1 @@
|
||||
4db76c980d01bfcca6e8163671893652 mpv-0.35.0.tar.gz
|
||||
698f382cca34a08323670f34830325c4 waf-2.0.24
|
||||
|
||||
@@ -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/
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user