diff options
author | Koen Kooi <koen@openembedded.org> | 2010-06-29 14:34:35 +0200 |
---|---|---|
committer | Koen Kooi <koen@openembedded.org> | 2010-06-29 14:37:15 +0200 |
commit | 173418bc81ff537ceebe93553cc1d42b7ae8a448 (patch) | |
tree | af2488ca775fa58a9b5ebf78be9bf97b361cb0f4 /recipes/xbmc | |
parent | c584fa3284e44de11256c7b5fdb31d43105b0ba8 (diff) | |
download | openembedded-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.bb | 44 |
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" + + |