summaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorAndreas Müller <schnitzeltony@gmail.com>2021-05-24 18:08:38 +0200
committerKhem Raj <raj.khem@gmail.com>2021-05-28 06:55:33 -0700
commit74d9b806a71a424d3864f6e5e88ab192c4d468db (patch)
tree2b7659b98c4549635c697eb5933bab270c3e786b /meta-oe
parent1fa26e59ba32ce9e011cac5f756d2ae351898484 (diff)
downloadmeta-openembedded-74d9b806a71a424d3864f6e5e88ab192c4d468db.tar.gz
mpv: upgrade 0.32.0 -> 0.33.1
Some PACKAGECONFIG / configuration changes were necessary: * libass is mandatory * luajit on aarch64 is fine * wayland requires egl * --disable-libsmbclient is gone Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-multimedia/mplayer/mpv_0.33.1.bb (renamed from meta-oe/recipes-multimedia/mplayer/mpv_0.32.0.bb)22
1 files changed, 12 insertions, 10 deletions
diff --git a/meta-oe/recipes-multimedia/mplayer/mpv_0.32.0.bb b/meta-oe/recipes-multimedia/mplayer/mpv_0.33.1.bb
index 171eef7b7..1a9150479 100644
--- a/meta-oe/recipes-multimedia/mplayer/mpv_0.32.0.bb
+++ b/meta-oe/recipes-multimedia/mplayer/mpv_0.33.1.bb
@@ -3,7 +3,13 @@ DESCRIPTION = "mpv is a fork of mplayer2 and MPlayer. It shares some features wi
3SECTION = "multimedia" 3SECTION = "multimedia"
4HOMEPAGE = "http://www.mpv.io/" 4HOMEPAGE = "http://www.mpv.io/"
5 5
6DEPENDS = "zlib ffmpeg jpeg libv4l" 6DEPENDS = " \
7 zlib \
8 ffmpeg \
9 jpeg \
10 libv4l \
11 libass \
12"
7 13
8DEPENDS += " \ 14DEPENDS += " \
9 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' virtual/libx11 xsp libxv libxscrnsaver libxinerama', '', d)} \ 15 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', ' virtual/libx11 xsp libxv libxscrnsaver libxinerama', '', d)} \
@@ -12,9 +18,9 @@ DEPENDS += " \
12LICENSE = "GPLv2+" 18LICENSE = "GPLv2+"
13LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=91f1cb870c1cc2d31351a4d2595441cb" 19LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=91f1cb870c1cc2d31351a4d2595441cb"
14 20
15SRCREV_mpv = "70b991749df389bcc0a4e145b5687233a03b4ed7" 21SRCREV_mpv = "b5d3e43198b9d57af5620b63537885aaa41fa8cd"
16SRC_URI = " \ 22SRC_URI = " \
17 git://github.com/mpv-player/mpv;name=mpv \ 23 git://github.com/mpv-player/mpv;name=mpv;branch=release/0.33;protocol=https \
18 https://waf.io/waf-2.0.20;name=waf;subdir=git \ 24 https://waf.io/waf-2.0.20;name=waf;subdir=git \
19" 25"
20SRC_URI[waf.sha256sum] = "bf971e98edc2414968a262c6aa6b88541a26c3cd248689c89f4c57370955ee7f" 26SRC_URI[waf.sha256sum] = "bf971e98edc2414968a262c6aa6b88541a26c3cd248689c89f4c57370955ee7f"
@@ -27,18 +33,16 @@ LDFLAGS_append_riscv64 = " -latomic"
27 33
28LUA ?= "lua" 34LUA ?= "lua"
29LUA_mips64 = "" 35LUA_mips64 = ""
30LUA_aarch64 = ""
31LUA_powerpc64 = "" 36LUA_powerpc64 = ""
32LUA_powerpc64le = "" 37LUA_powerpc64le = ""
33LUA_riscv64 = "" 38LUA_riscv64 = ""
34LUA_riscv32 = "" 39LUA_riscv32 = ""
35LUA_powerpc = "" 40LUA_powerpc = ""
36 41
37# Note: both lua and libass are required to get on-screen-display (controls) 42# Note: lua is required to get on-screen-display (controls)
38PACKAGECONFIG ??= " \ 43PACKAGECONFIG ??= " \
39 ${LUA} \ 44 ${LUA} \
40 libass \ 45 ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland egl', '', d)} \
41 ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)} \
42 ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} \ 46 ${@bb.utils.filter('DISTRO_FEATURES', 'x11', d)} \
43 ${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)} \ 47 ${@bb.utils.filter('DISTRO_FEATURES', 'opengl', d)} \
44" 48"
@@ -46,11 +50,10 @@ PACKAGECONFIG ??= " \
46PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11" 50PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11"
47PACKAGECONFIG[xv] = "--enable-xv,--disable-xv,libxv" 51PACKAGECONFIG[xv] = "--enable-xv,--disable-xv,libxv"
48PACKAGECONFIG[opengl] = "--enable-gl,--disable-gl,virtual/libgl" 52PACKAGECONFIG[opengl] = "--enable-gl,--disable-gl,virtual/libgl"
49PACKAGECONFIG[egl] = "--enable-egl,--disable-egl," 53PACKAGECONFIG[egl] = "--enable-egl,--disable-egl,virtual/egl"
50PACKAGECONFIG[drm] = "--enable-drm,--disable-drm,libdrm" 54PACKAGECONFIG[drm] = "--enable-drm,--disable-drm,libdrm"
51PACKAGECONFIG[gbm] = "--enable-gbm,--disable-gbm,virtual/libgbm" 55PACKAGECONFIG[gbm] = "--enable-gbm,--disable-gbm,virtual/libgbm"
52PACKAGECONFIG[lua] = "--enable-lua,--disable-lua,lua luajit" 56PACKAGECONFIG[lua] = "--enable-lua,--disable-lua,lua luajit"
53PACKAGECONFIG[libass] = "--enable-libass,--disable-libass,libass"
54PACKAGECONFIG[libarchive] = "--enable-libarchive,--disable-libarchive,libarchive" 57PACKAGECONFIG[libarchive] = "--enable-libarchive,--disable-libarchive,libarchive"
55PACKAGECONFIG[jack] = "--enable-jack, --disable-jack, jack" 58PACKAGECONFIG[jack] = "--enable-jack, --disable-jack, jack"
56PACKAGECONFIG[vaapi] = "--enable-vaapi,--disable-vaapi,libva" 59PACKAGECONFIG[vaapi] = "--enable-vaapi,--disable-vaapi,libva"
@@ -90,7 +93,6 @@ EXTRA_OECONF = " \
90 --confdir=${sysconfdir} \ 93 --confdir=${sysconfdir} \
91 --datadir=${datadir} \ 94 --datadir=${datadir} \
92 --disable-manpage-build \ 95 --disable-manpage-build \
93 --disable-libsmbclient \
94 --disable-libbluray \ 96 --disable-libbluray \
95 --disable-dvdnav \ 97 --disable-dvdnav \
96 --disable-cdda \ 98 --disable-cdda \