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"