summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-multimedia/xbmc/xbmc_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-multimedia/xbmc/xbmc_git.bb')
-rw-r--r--meta-oe/recipes-multimedia/xbmc/xbmc_git.bb64
1 files changed, 64 insertions, 0 deletions
diff --git a/meta-oe/recipes-multimedia/xbmc/xbmc_git.bb b/meta-oe/recipes-multimedia/xbmc/xbmc_git.bb
new file mode 100644
index 000000000..af7bbab37
--- /dev/null
+++ b/meta-oe/recipes-multimedia/xbmc/xbmc_git.bb
@@ -0,0 +1,64 @@
1DESCRIPTION = "XBMC Media Center"
2
3LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=6eb631b6da7fdb01508a80213ffc35ff"
5
6DEPENDS = "expat yajl gperf-native libxmu fribidi mpeg2dec ffmpeg samba fontconfig curl python libass libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer virtual/egl mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo enca avahi libsamplerate0 libxinerama libxrandr libxtst bzip2 virtual/libsdl jasper zip-native zlib"
7#require recipes/egl/egl.inc
8
9SRCREV = "379d13c8e9a0e64f1f36b3fb216e5caedb0df73e"
10
11PV = "11.0"
12PR = "r0"
13PR_append = "+gitr${SRCPV}"
14SRC_URI = "git://github.com/xbmc/xbmc.git;branch=eden;protocol=git \
15 file://0001-configure-don-t-run-python-distutils-to-find-STAGING.patch \
16 file://0002-Revert-fixed-ios-Add-memory-barriers-to-atomic-Add-S.patch \
17 file://0003-Revert-fixed-ios-Add-memory-barriers-to-cas-assembly.patch \
18 "
19
20inherit autotools gettext python-dir
21
22S = "${WORKDIR}/git"
23
24EXTRA_OECONF = " \
25 --disable-rpath \
26 --enable-gles \
27 --disable-optical-drive \
28 --enable-external-libraries \
29"
30
31# for python modules
32export HOST_SYS
33export BUILD_SYS
34export STAGING_LIBDIR
35export STAGING_INCDIR
36export PYTHON_DIR
37
38do_configure() {
39 sh bootstrap
40 oe_runconf
41}
42
43PARALLEL_MAKE = ""
44
45do_compile_prepend() {
46
47 sed -i -e 's:-rpath \$(libdir)::g' lib/libid3tag/libid3tag/Makefile
48
49 for i in $(find . -name "Makefile") ; do
50 sed -i -e 's:I/usr/include:I${STAGING_INCDIR}:g' -e 's:-rpath \$(libdir):-rpath ${STAGING_LIBDIR}:g' $i
51 done
52
53 for i in $(find . -name "*.mak*") ; do
54 sed -i -e 's:I/usr/include:I${STAGING_INCDIR}:g' -e 's:-rpath \$(libdir)::g' $i
55 done
56 sed -i -e 's:I/usr/include:I${STAGING_INCDIR}:g' -e 's:-rpath \$(libdir)::g' ${S}/Makefile
57}
58
59FILES_${PN} += "${datadir}/xsessions ${datadir}/icons"
60FILES_${PN}-dbg += "${libdir}/xbmc/.debug ${libdir}/xbmc/*/.debug ${libdir}/xbmc/*/*/.debug ${libdir}/xbmc/*/*/*/.debug"
61
62RRECOMMENDS_${PN}_libc-glibc += "glibc-charmap-ibm850 glibc-gconv-ibm850"
63
64