diff options
| -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" | ||
