Commit Graph

8 Commits

Author SHA1 Message Date
Martin Jansa
565d014c36 xbmc: Add libmad dependency
* fails without it:
  | checking mad.h usability... no
  | checking mad.h presence... no
  | checking for mad.h... no
  | configure: error: Could not find a required library. Please see the README for your platform.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-17 19:07:22 +02:00
Jackie Huang
b79176adb3 remove the unnecessary protocol parameters
It's not necessary to specify the protocol parameter when it's the
default protocol for the fetcher, e.g. the default protocol for
git fetcher it git, "protocol=git" isn't needed.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-03 16:59:13 +02:00
Martin Jansa
285dbc0c2c xbmc: append +gitr${SRCPV} to PV not PR
* otherwise AUTOINC in SRCPV isn't expanded and stays in PKGR and
  filename
* I haven't seen it documented anywhere, but oe-core is full of checks
  like this:
  meta/classes/migrate_localcount.bbclass: if not 'AUTOINC' in pv:
  meta/classes/package.bbclass:            if 'AUTOINC' in pkgv:
  meta/classes/prexport.bbclass:           if 'AUTOINC' in ver:
  meta/classes/prserv.bbclass:             if 'AUTOINC' in pv:
  so it looks intentional

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-03 16:12:03 +02:00
Koen Kooi
f68f9d4816 xbmc: convert to PACKAGECONFIG and fix runtime dependencies
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-03 16:12:03 +02:00
Koen Kooi
c90d009eb4 xbmc: add patch to make 'ld-is-gold' work with configure
The custom XBMC XB_FIND_SONAME macro doesn't work with the gold linker, backport a patch to fix it

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-03 16:12:03 +02:00
Martin Jansa
a45830a39b recipes: Unify indentation
* This change is only aesthetic (unlike indentation in Python
  tasks).
* Some recipes were using tabs.
* Some were using 8 spaces.
* Some were using mix or different number of spaces.
* Make them consistently use 4 spaces everywhere.
* Yocto styleguide advises to use tabs (but the only reason to keep
  tabs is the need to update a lot of recipes). Lately this advice
  was also merged into the styleguide on the OE wiki.
* Using 4 spaces in both types of tasks is better because it's less
  error prone when someone is not sure if e.g.
  do_generate_toolchain_file() is Python or shell task and also allows
  to highlight every tab used in .bb, .inc, .bbappend, .bbclass as
  potentially bad (shouldn't be used for indenting of multiline
  variable assignments and cannot be used for Python tasks).
* Don't indent closing quote on multiline variables
  we're quite inconsistent wheater it's first character on line
  under opening quote or under first non-whitespace character in
  previous line.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
2013-04-15 16:23:17 +02:00
Otavio Salvador
7eb2c6f845 xbmc: Fix serveral build errors and install missing dependencies
This allow the package to build fine. On the test board it didn't show
anything in display but it seems to be hardware specific issue.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-10-16 09:59:08 +02:00
Paul Eggleton
1c2f045d90 xbmc: move from meta-oe to meta-multimedia
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-07-13 10:19:59 +02:00