DESCRIPTION = "XBMC Media Center" LICENSE = "xbmc" DEPENDS = "libxmu fribidi mpeg2dec ffmpeg samba fontconfig curl 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" PV = "gsoc-2010-beagleboard" S = "/home/topfs/xbmc" inherit autotools gettext EXTRA_OECONF = " \ --enable-gles \ --enable-omap-overlay \ --disable-optical-drive \ --enable-external-libraries \ " do_configure() { if [ -e bootstrap.angstrom ] ; then sh bootstrap.angstrom else sh bootstrap fi 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 } do_install_append() { ln -sf ${libdir}/xbmc/system/python/python24-arm.so ${D}${datadir}/xbmc/system/python/ || true ln -sf ${libdir}/xbmc/system/python/python26-arm.so ${D}${datadir}/xbmc/system/python/ || true } FILES_${PN} += "${datadir}/xsessions" FILES_${PN}-dbg += "${libdir}/xbmc/.debug ${libdir}/xbmc/*/.debug ${libdir}/xbmc/*/*/.debug ${libdir}/xbmc/*/*/*/.debug" # Only builds with glibc currently, so this is "safe" RRECOMMENDS_${PN} += "glibc-charmap-ibm850 glibc-gconv-ibm850" # GNU_HASH QA errors... INSANE_SKIP_${PN} = "True"