aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/xbmc
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2010-06-29 14:34:35 +0200
committerKoen Kooi <koen@openembedded.org>2010-06-29 14:37:15 +0200
commit173418bc81ff537ceebe93553cc1d42b7ae8a448 (patch)
treeaf2488ca775fa58a9b5ebf78be9bf97b361cb0f4 /recipes/xbmc
parentc584fa3284e44de11256c7b5fdb31d43105b0ba8 (diff)
downloadopenembedded-173418bc81ff537ceebe93553cc1d42b7ae8a448.tar.gz
xbmc: add recipe to build xbmc from the gsoc-2010 branch, WIP
Diffstat (limited to 'recipes/xbmc')
-rw-r--r--recipes/xbmc/xbmc_svn.bb44
1 files changed, 44 insertions, 0 deletions
diff --git a/recipes/xbmc/xbmc_svn.bb b/recipes/xbmc/xbmc_svn.bb
new file mode 100644
index 0000000000..9c675453d8
--- /dev/null
+++ b/recipes/xbmc/xbmc_svn.bb
@@ -0,0 +1,44 @@
+DESCRIPTION = "Xbox Media Centre"
+LICENSE = "xbmc"
+
+DEPENDS = "libmodplug libmicrohttpd wavpack libmms cmake-native libsdl-image libsdl-mixer virtual/egl mysql5 sqlite3 libmms faad2 libcdio libpcre boost lzo2 enca avahi libsamplerate0 libxrandr bzip2 virtual/libsdl"
+
+SRC_URI = "git://xbmc.git.sourceforge.net/gitroot/xbmc/xbmc;protocol=git;branch=gsoc-2010-beagleboard"
+
+SRCREV = "c494f76d87ed98838e9890319554d02814bef10e"
+
+PV = "0.0"
+PR_append = "+gitr${SRCPV}"
+
+inherit autotools
+
+S = "${WORKDIR}/git"
+
+do_configure() {
+ ./bootstrap.angstrom
+ oe_runconf
+}
+
+do_compile_prepend() {
+ for i in $(find . -name "Makefil*") ; do
+ sed -i 's:I/usr/include:I${STAGING_INCDIR}:g' $i
+ done
+ for i in $(find . -name "*.mak*") ; do
+ sed -i 's:I/usr/include:I${STAGING_INCDIR}:g' $i
+ done
+ sed -i 's:I/usr/include:I${STAGING_INCDIR}:g' ${S}/Makefile
+}
+
+EXTRA_OECONF = " \
+ --enable-gles \
+ --disable-optical-drive \
+ --enable-external-libraries \
+"
+
+FILES_${PN} += "${datadir}/xsessions"
+FILES_${PN}-dbg += "${libdir}/xbmc/.debug ${libdir}/xbmc/*/.debug ${libdir}/xbmc/*/*/.debug ${libdir}/xbmc/*/*/*/.debug"
+
+# GNU_HASH QA errors...
+INSANE_SKIP_${PN} = "True"
+
+