aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/xbmc
AgeCommit message (Collapse)Author
2011-02-11libmms 0.5: move to libmms dirKoen Kooi
2011-02-04xbmc: add `gperf-native` to `DEPENDS`Paul Menzel
Task `configure` fails otherwise with the following error. configure: == VDADecoder support manually disabled. == checking OpenMAX/il/OMX_Types.h usability... no checking OpenMAX/il/OMX_Types.h presence... no checking for OpenMAX/il/OMX_Types.h... no == Could not find libnvomx. OpenMax support disabled. == checking for gawk... yes checking for cmake... yes checking for gperf... no configure: error: Could not find a required program. Please see the README f ERROR: Function do_configure failed This patch is build tested with `angstrom-2008.1` for `MACHINE = "beagleboard"`. Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-01-09xbmc: add `python` to `DEPENDS`Paul Menzel
XBMC needs Python to be built properly [1][2]. Python is pulled in implicitly [3], so no error is seen. Make it explicit though to be safe. [1] https://github.com/xbmc/xbmc/blob/e9e7990b428863b8f2daad4dc5fd2b0a320aa965/Makefile.in#L475 [2] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/xbmc/xbmc/0006-Hardcode-python2.6-for-now.patch?id=0cc02ded7bd429208ccb0e0e0aa3e43aec8a4722 [3] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/boost/boost-with-bjam.inc?id=d470cfde5bd1d4c9ab23a37d286456726711229f#n67 Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-25xbmc_svn: apply upstream patch complete replacement of liblzo with liblzo2, ↵Paul Menzel
linux was already liblzo2 Task compile fails with /bin/grep: /usr/lib/libz.la: No such file or directory. | arm-angstrom-linux-gnueabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb -isystem/oe/build/angstrom-dev/sysroots/armv7a -angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT - D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad - isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename-registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfloat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad -isystem/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/include -fexpensive-optimizations -frename -registers -fomit-frame-pointer -O2 -ggdb2 -fpermissive -fvisibility-inlines-hidden -fPIC -DPIC -D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -g -D_DEBUG -Wall -O2 -mfl oat-abi=softfp -mno-apcs-stack-check -Wa,-march=armv7a -mcpu=cortex-a8 -mfpu=neon -mvectorize-with-neon-quad SDL_anigif.o XBTFWriter.o XBMCTex.o ../../guilib/XBTF.o -L/home/pa ul/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib -Wl,-rpath-link,/oe/build/angstrom-dev/sysroots/armv7a-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl, --hash-style=gnu ../../xbmc/lib/libsquish/libsquish-arm.a -lSDL_image -lSDL -llzo2 -o TexturePacker | XBMCTex.o: In function `main': | /oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/tools/TexturePacker/XBMCTex.cpp:394: undefined reference to `__lzo_init2' | collect2: ld returned 1 exit status | make[1]: *** [TexturePacker] Error 1 | make[1]: Leaving directory `/oe/build/angstrom-dev/work/armv7a-angstrom-linux-gnueabi/xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe/git/tools/TexturePacker' | make: *** [tools/TexturePacker/TexturePacker] Error 2 | FATAL: oe_runmake failed | ERROR: Function do_compile failed NOTE: package xbmc-10.05-r9+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe: task do_compile: Failed ERROR: TaskFailed event exception, aborting ERROR: Build of /oe/openembedded/recipes/xbmc/xbmc_svn.bb do_compile failed ERROR: Task 13 (/oe/openembedded/recipes/xbmc/xbmc_svn.bb, do_compile) failed with 256 ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed A fix was provided upstream in changeset 35484 [1][2] and on the list by Eric Colleu [3]. This patch is build tested with `angstrom-2008.1` and `minimal`. [1] http://trac.xbmc.org/changeset/35484 [2] https://github.com/xbmc/xbmc/commit/9e765ccae4ef9753c94b793f44931d84f65ca99c [3] http://lists.linuxtogo.org/pipermail/openembedded-devel/2010-November/027418.html Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-25xbmc: add `zlib` to `DEPENDS`Paul Menzel
XBMC depends on `zlib` [1] which is indirectly provided by other dependencies like `ffmpeg.inc` [2]. Add `zlib` to `DEPENDS` to avoid possible future breakage. [1] http://trac.xbmc.org/browser/trunk/README.linux?rev=35279#L54 [2] http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/ffmpeg/ffmpeg.inc?h=org.openembedded.dev&id=5316c5b1416391f15277ce867489e525b7eccd6e#n12 Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-12-11xbmc_svn: add `jasper` to `DEPENDS`Paul Menzel
Task `configure` fails with the following error. […] | checking for main in -lresolv... yes | checking for main in -ljasper... no | configure: error: Could not find a required library. Please see the README for your platform. | ERROR: Function do_configure failed NOTE: package xbmc-10.05-r8+gitr0+e2ab481ebe964321c358ab9d6402088c714adcbe: task do_configure: Failed ERROR: TaskFailed event exception, aborting ERROR: Build of /oe/openembedded/recipes/xbmc/xbmc_svn.bb do_configure failed ERROR: Task 11 (/oe/openembedded/recipes/xbmc/xbmc_svn.bb, do_configure) failed with 256 ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed ERROR: '/oe/openembedded/recipes/xbmc/xbmc_svn.bb' failed Adding `jasper` to `DEPENDS` fixes this error with the following build configuration. Build Configuration: BB_VERSION = "1.10.0" METADATA_BRANCH = "org.openembedded.dev" METADATA_REVISION = "97ea91e" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "beagleboard" DISTRO = "angstrom" DISTRO_VERSION = "2010.7-test-20101126" TARGET_FPU = "hard" add `libxtst` to `DEPENDS` add `libxinerama` to `DEPENDS` add `zip-native` to `DEPENDS` and increase `PR` Signed-off-by: Paul Menzel <paulepanter@users.sourceforge.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-10-02libcdio-0.82: reduce package size, add dependencies, move recipeAndreas Oberritter
* Move recipe out of xbmc directory. * Depend on libcddb and ncurses. * Use the GNU_MIRROR variable. * Move executables into new package "libcdio-utils". Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-09-30libcdio: Upgrade to 0.82 releaseKhem Raj
* 0.81 is not cross-compiling safe. It tries to run generated programs to get version information to put into manpages which hangs these programs on virtual build machines which dont have cd drives. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2010-09-09fix bitbake ERRORS for machine not having virtual/eglEric Bénard
* several recipes depend on virtual/egl which currently has only one provider : powervr-drivers/libgles-omap. This provider sets COMPATIBLE_MACHINE to a few TI based machines. When building for machines which don't provide virtual/egl, we get the following errors : ERROR: '['path_to/openembedded/recipes/qt4/qt4-embedded-gles_4.6.3.bb']' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity 'qt4-embedded-gles' but it wasn't found in any PACKAGE or RPROVIDES variables of any buildable targets. ERROR: '[]' RDEPENDS/RRECOMMENDS or otherwise requires the runtime entity 'virtual/egl' but it wasn't found in any PACKAGE or RPROVIDES variables * This patch creates a egl.inc which contains the compatible machines for recipes depending on virtual/egl and thus will workaround this error. Signed-off-by: Eric Bénard <eric@eukrea.com> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2010-07-30ffmpeg_svn.bb: bump SRCREV to make it build on armv4t againKlaus Kurzmann
and bump PR of recipes that depend on it Signed-off-by: Klaus Kurzmann <mok@fluxnetz.de>
2010-07-21xbmc: fix up recipe a bitKoen Kooi
2010-06-30xbmc: add missing deps, bump SRCREVKoen Kooi
2010-06-30xbmc: fix version and fixup python libKoen Kooi
2010-06-29xbmc: build a slightly more standard versionKoen Kooi
* performance tweaks from the summer of code project will be applied later
2010-06-29xbmc: more recipe cleanupsKoen Kooi
2010-06-29xbmc: fix description, as pointed out by xbmc developersKoen Kooi
2010-06-29xbmc: add recipe to build xbmc from the gsoc-2010 branch, WIPKoen Kooi
2010-06-18libmicrohttpd: fix typoKoen Kooi
2010-06-01libmicrohttpd: add 0.4.6Koen Kooi
2010-06-01wavpack: add 4.60.1Koen Kooi
2010-05-01libmms: add 0.5Koen Kooi
2010-04-12recipes: move checksums to recipes from checksums.iniMartin Jansa
* fetch all *.bb with patched utils.bbclass appending all checksums found only in checksums.ini to recipe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2010-03-23libcdio: be more precise about licenseKoen Kooi
2010-01-18libcdio: add 0.81Koen Kooi