summaryrefslogtreecommitdiffstats
path: root/meta-multimedia/recipes-mediacenter/kodi/kodi-platform_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-multimedia/recipes-mediacenter/kodi/kodi-platform_git.bb')
-rw-r--r--meta-multimedia/recipes-mediacenter/kodi/kodi-platform_git.bb39
1 files changed, 39 insertions, 0 deletions
diff --git a/meta-multimedia/recipes-mediacenter/kodi/kodi-platform_git.bb b/meta-multimedia/recipes-mediacenter/kodi/kodi-platform_git.bb
new file mode 100644
index 0000000000..50774544b3
--- /dev/null
+++ b/meta-multimedia/recipes-mediacenter/kodi/kodi-platform_git.bb
@@ -0,0 +1,39 @@
1SUMMARY = "Platform support library used by libCEC and binary add-ons for Kodi"
2HOMEPAGE = "http://libcec.pulse-eight.com/"
3
4LICENSE = "GPLv2+"
5LIC_FILES_CHKSUM = "file://src/util/XMLUtils.cpp;beginline=2;endline=18;md5=dae8e846500e70dd8ecee55f3f018c30"
6
7DEPENDS = "libtinyxml kodi"
8
9PV = "16.0.0"
10
11SRCREV = "15edaf78d6307eaa5e1d17028122d8bce9d55aa2"
12SRC_URI = "git://github.com/xbmc/kodi-platform.git \
13 file://0001-Fix-build-after-platform-rename.patch \
14 file://0001-fix-cross-compile-badness.patch \
15 file://kodi-platform-02_no-multi-lib.patch \
16 "
17
18S = "${WORKDIR}/git"
19
20inherit cmake pkgconfig
21
22EXTRA_OECMAKE = " -DCMAKE_INSTALL_PREFIX_TOOLCHAIN=${STAGING_DIR_TARGET} \
23 -DCMAKE_INSTALL_LIBDIR=${libdir} \
24 -DCMAKE_INSTALL_LIBDIR_NOARCH=${libdir} \
25 -DKODI_INCLUDE_DIR=${STAGING_LIBDIR}/kodi \
26 -DKODI_INCLUDE_DIR=${STAGING_INCDIR}/kodi \
27 "
28
29do_compile_prepend() {
30 sed -i -e 's:I/usr/include:I${STAGING_INCDIR}:g' \
31 -e 's:-pipe:${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -pipe:g' \
32 ${B}/CMakeFiles/kodiplatform.dir/flags.make
33 sed -i -e 's:-pipe:${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} -pipe:g'\
34 ${B}/CMakeFiles/kodiplatform.dir/link.txt
35}
36
37RPROVIDES_${PN} += "libkodiplatform"
38FILES_${PN}-dev += "${libdir}/*platform"
39