diff options
| author | Khem Raj <raj.khem@gmail.com> | 2020-02-15 00:06:47 -0800 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2020-02-15 08:05:07 -0800 |
| commit | 3dcfe3269010de846e2a2b0cbc208e3634c5bf8f (patch) | |
| tree | a25c6d2253be6129b7de9e7a34f3eab3853a6c3c | |
| parent | 693ab66388122096a16c051d8ead0e7c4cd34cbc (diff) | |
| download | meta-openembedded-3dcfe3269010de846e2a2b0cbc208e3634c5bf8f.tar.gz | |
mpv: Fix build with python3
Use bootstrap.py to download right waf version
turn the python3 patch into a sed command
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | meta-oe/recipes-multimedia/mplayer/mpv/python3.patch | 12 | ||||
| -rw-r--r-- | meta-oe/recipes-multimedia/mplayer/mpv_0.32.0.bb | 15 |
2 files changed, 7 insertions, 20 deletions
diff --git a/meta-oe/recipes-multimedia/mplayer/mpv/python3.patch b/meta-oe/recipes-multimedia/mplayer/mpv/python3.patch deleted file mode 100644 index df208cf878..0000000000 --- a/meta-oe/recipes-multimedia/mplayer/mpv/python3.patch +++ /dev/null | |||
| @@ -1,12 +0,0 @@ | |||
| 1 | Use Python 3 instead of Python 2. | ||
| 2 | |||
| 3 | Upstream-Status: Pending | ||
| 4 | Signed-off-by: Ross Burton <ross.burton@intel.com> | ||
| 5 | |||
| 6 | diff --git a/waf b/waf | ||
| 7 | index 6ce2a24..de3c898 100755 | ||
| 8 | --- a/waf | ||
| 9 | +++ b/waf | ||
| 10 | @@ -1 +1 @@ | ||
| 11 | -#!/usr/bin/env python | ||
| 12 | +#!/usr/bin/env python3 | ||
diff --git a/meta-oe/recipes-multimedia/mplayer/mpv_0.32.0.bb b/meta-oe/recipes-multimedia/mplayer/mpv_0.32.0.bb index bd2e389fee..066e18aa86 100644 --- a/meta-oe/recipes-multimedia/mplayer/mpv_0.32.0.bb +++ b/meta-oe/recipes-multimedia/mplayer/mpv_0.32.0.bb | |||
| @@ -17,11 +17,7 @@ LICENSE_FLAGS = "commercial" | |||
| 17 | SRCREV_mpv = "70b991749df389bcc0a4e145b5687233a03b4ed7" | 17 | SRCREV_mpv = "70b991749df389bcc0a4e145b5687233a03b4ed7" |
| 18 | SRC_URI = " \ | 18 | SRC_URI = " \ |
| 19 | git://github.com/mpv-player/mpv;name=mpv \ | 19 | git://github.com/mpv-player/mpv;name=mpv \ |
| 20 | https://www.freehackers.org/~tnagy/release/waf-2.0.19;name=waf;downloadfilename=waf;subdir=git \ | ||
| 21 | file://python3.patch \ | ||
| 22 | " | 20 | " |
| 23 | SRC_URI[waf.md5sum] = "cef4ee82206b1843db082d0b0506bf71" | ||
| 24 | SRC_URI[waf.sha256sum] = "01bf2beab2106d1558800c8709bc2c8e496d3da4a2ca343fe091f22fca60c98b" | ||
| 25 | 21 | ||
| 26 | S = "${WORKDIR}/git" | 22 | S = "${WORKDIR}/git" |
| 27 | 23 | ||
| @@ -102,11 +98,14 @@ EXTRA_OECONF = " \ | |||
| 102 | ${PACKAGECONFIG_CONFARGS} \ | 98 | ${PACKAGECONFIG_CONFARGS} \ |
| 103 | " | 99 | " |
| 104 | 100 | ||
| 105 | adjust_waf_perms() { | 101 | do_patch[postfuncs] += "get_waf" |
| 106 | chmod +x ${S}/waf | ||
| 107 | } | ||
| 108 | 102 | ||
| 109 | do_patch[postfuncs] += "adjust_waf_perms" | 103 | get_waf() { |
| 104 | cd ${S} | ||
| 105 | ./bootstrap.py | ||
| 106 | sed -i -e 's|/usr/bin/env python|/usr/bin/env python3|g' ${S}/waf | ||
| 107 | cd - | ||
| 108 | } | ||
| 110 | 109 | ||
| 111 | FILES_${PN} += " \ | 110 | FILES_${PN} += " \ |
| 112 | ${datadir}/icons \ | 111 | ${datadir}/icons \ |
