diff options
author | Khem Raj <raj.khem@gmail.com> | 2017-04-26 11:09:25 -0700 |
---|---|---|
committer | Martin Jansa <Martin.Jansa@gmail.com> | 2017-04-27 11:14:58 +0200 |
commit | 6dce1a2d9cf53d3b36e8999f25087a664645782b (patch) | |
tree | f9d297d765bfca384c8c978f6fa35154b0d340e6 /meta-multimedia | |
parent | 18dcde134609683685c06a651c9913cb0f23724d (diff) | |
download | meta-openembedded-6dce1a2d9cf53d3b36e8999f25087a664645782b.tar.gz |
kodi: Make it build again and upgrade to 17.1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-multimedia')
-rw-r--r-- | meta-multimedia/recipes-mediacenter/kodi/jsonschemabuilder-native.bb | 6 | ||||
-rw-r--r-- | meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb | 20 |
2 files changed, 17 insertions, 9 deletions
diff --git a/meta-multimedia/recipes-mediacenter/kodi/jsonschemabuilder-native.bb b/meta-multimedia/recipes-mediacenter/kodi/jsonschemabuilder-native.bb index 094ccff988..fdb769943d 100644 --- a/meta-multimedia/recipes-mediacenter/kodi/jsonschemabuilder-native.bb +++ b/meta-multimedia/recipes-mediacenter/kodi/jsonschemabuilder-native.bb | |||
@@ -3,10 +3,10 @@ SUMMARY = "Kodi Media Center" | |||
3 | LICENSE = "GPLv2+" | 3 | LICENSE = "GPLv2+" |
4 | LIC_FILES_CHKSUM = "file://JsonSchemaBuilder.cpp;beginline=2;endline=18;md5=1f67721215c03f66545390f6e45b99c7" | 4 | LIC_FILES_CHKSUM = "file://JsonSchemaBuilder.cpp;beginline=2;endline=18;md5=1f67721215c03f66545390f6e45b99c7" |
5 | 5 | ||
6 | SRCREV = "b587e98911fcedc4b800cd923a882c7aeeaa2146" | 6 | SRCREV = "661dd08d221f5b2bf509a696a6aca5ee7d45bb27" |
7 | 7 | ||
8 | PV = "16.0+gitr${SRCPV}" | 8 | PV = "17.1+gitr${SRCPV}" |
9 | SRC_URI = "git://github.com/xbmc/xbmc.git;branch=Jarvis" | 9 | SRC_URI = "git://github.com/xbmc/xbmc.git;branch=Krypton" |
10 | 10 | ||
11 | inherit autotools-brokensep gettext native | 11 | inherit autotools-brokensep gettext native |
12 | 12 | ||
diff --git a/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb b/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb index d6e19617db..8f75bb48de 100644 --- a/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb +++ b/meta-multimedia/recipes-mediacenter/kodi/kodi_17.bb | |||
@@ -12,6 +12,7 @@ DEPENDS = " \ | |||
12 | jsonschemabuilder-native \ | 12 | jsonschemabuilder-native \ |
13 | nasm-native \ | 13 | nasm-native \ |
14 | swig-native \ | 14 | swig-native \ |
15 | unzip-native \ | ||
15 | yasm-native \ | 16 | yasm-native \ |
16 | zip-native \ | 17 | zip-native \ |
17 | avahi \ | 18 | avahi \ |
@@ -61,9 +62,11 @@ DEPENDS = " \ | |||
61 | 62 | ||
62 | PROVIDES = "xbmc" | 63 | PROVIDES = "xbmc" |
63 | 64 | ||
64 | SRCREV = "a10c5048f2487bd9b2dc1f35d2fee48a25945a70" | 65 | SRCREV = "661dd08d221f5b2bf509a696a6aca5ee7d45bb27" |
65 | PV = "17.0+gitr${SRCPV}" | 66 | BASEPV = "17.1" |
67 | PV = "${BASEPV}+gitr${SRCPV}" | ||
66 | SRC_URI = "git://github.com/xbmc/xbmc.git;branch=Krypton \ | 68 | SRC_URI = "git://github.com/xbmc/xbmc.git;branch=Krypton \ |
69 | https://repo.voidlinux.eu/distfiles/${BPN}-${BASEPV}-generated-addons.tar.xz;name=addons;unpack=0 \ | ||
67 | file://0003-configure-don-t-try-to-run-stuff-to-find-tinyxml.patch \ | 70 | file://0003-configure-don-t-try-to-run-stuff-to-find-tinyxml.patch \ |
68 | file://0004-handle-SIGTERM.patch \ | 71 | file://0004-handle-SIGTERM.patch \ |
69 | file://0005-add-support-to-read-frequency-output-if-using-intel-.patch \ | 72 | file://0005-add-support-to-read-frequency-output-if-using-intel-.patch \ |
@@ -80,6 +83,8 @@ SRC_URI_append_libc-musl = " \ | |||
80 | file://0001-Fix-file_Emu-on-musl.patch \ | 83 | file://0001-Fix-file_Emu-on-musl.patch \ |
81 | file://0002-Remove-FILEWRAP.patch \ | 84 | file://0002-Remove-FILEWRAP.patch \ |
82 | " | 85 | " |
86 | SRC_URI[addons.md5sum] = "719614fa764011a18665d08af5c8c92f" | ||
87 | SRC_URI[addons.sha256sum] = "350da57408c27473eaf40e7f544bc94841bf101dc4346085260c5c4af0adac97" | ||
83 | 88 | ||
84 | inherit autotools-brokensep gettext pythonnative | 89 | inherit autotools-brokensep gettext pythonnative |
85 | 90 | ||
@@ -116,6 +121,7 @@ EXTRA_OECONF = " \ | |||
116 | --disable-optical-drive \ | 121 | --disable-optical-drive \ |
117 | --with-ffmpeg=shared \ | 122 | --with-ffmpeg=shared \ |
118 | --enable-texturepacker=no \ | 123 | --enable-texturepacker=no \ |
124 | ac_cv_path_JAVA_EXE=/bin/true \ | ||
119 | " | 125 | " |
120 | 126 | ||
121 | FULL_OPTIMIZATION_armv7a = "-fexpensive-optimizations -fomit-frame-pointer -O3 -ffast-math" | 127 | FULL_OPTIMIZATION_armv7a = "-fexpensive-optimizations -fomit-frame-pointer -O3 -ffast-math" |
@@ -137,13 +143,18 @@ def enable_glew(bb, d): | |||
137 | return "" | 143 | return "" |
138 | 144 | ||
139 | do_configure() { | 145 | do_configure() { |
146 | tar xf ${WORKDIR}/${BPN}-${BASEPV}-generated-addons.tar.xz -C ${S}/ | ||
147 | |||
140 | ( for i in $(find ${S} -name "configure.*" ) ; do | 148 | ( for i in $(find ${S} -name "configure.*" ) ; do |
141 | cd $(dirname $i) && gnu-configize --force || true | 149 | cd $(dirname $i) && gnu-configize --force || true |
142 | done ) | 150 | done ) |
151 | ( for f in ${S}/xbmc/interfaces/python/generated/*.cpp; do | ||
152 | touch `echo $f|sed -e 's/.cpp$/.xml/g'` | ||
153 | done ) | ||
143 | make -C tools/depends/target/crossguid PREFIX=${STAGING_DIR_HOST}${prefix} | 154 | make -C tools/depends/target/crossguid PREFIX=${STAGING_DIR_HOST}${prefix} |
144 | 155 | ||
145 | BOOTSTRAP_STANDALONE=1 make -f bootstrap.mk JSON_BUILDER="${STAGING_BINDIR_NATIVE}/JsonSchemaBuilder" | 156 | BOOTSTRAP_STANDALONE=1 make -f bootstrap.mk JSON_BUILDER="${STAGING_BINDIR_NATIVE}/JsonSchemaBuilder" |
146 | BOOTSTRAP_STANDALONE=1 make -f codegenerator.mk JSON_BUILDER="${STAGING_BINDIR_NATIVE}/JsonSchemaBuilder" | 157 | BOOTSTRAP_STANDALONE=1 make JAVA=/bin/true -f codegenerator.mk JSON_BUILDER="${STAGING_BINDIR_NATIVE}/JsonSchemaBuilder" |
147 | oe_runconf | 158 | oe_runconf |
148 | } | 159 | } |
149 | 160 | ||
@@ -191,6 +202,3 @@ RRECOMMENDS_${PN}_append_libc-glibc = " glibc-charmap-ibm850 \ | |||
191 | RPROVIDES_${PN} += "xbmc" | 202 | RPROVIDES_${PN} += "xbmc" |
192 | 203 | ||
193 | TOOLCHAIN = "gcc" | 204 | TOOLCHAIN = "gcc" |
194 | |||
195 | |||
196 | PNBLACKLIST[kodi] ?= "Depends on blacklisted libsdl-mixer - the recipe will be removed on 2017-09-01 unless the issue is fixed" | ||