webkit-webos: Remove "unusual" use of SRCREV

Although SRCREV is documented as "the revision of the source code used
to build the package", it's expected to used during fetching from a SCM.
This recipe uses it differently: to name the abbreviated commit ID
suffix of the top-level subdirectory found in archive it downloadeds.
Change the recipe to rename the subdirectory to a fixed name, i.e. not
to have the suffix after do_unpack() has completed.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I8f209a5e528ff3db97f344250f6b67ffff38e8af
Reviewed-on: http://g2g.palm.com/1071
Tested-by: Herb Kuta <herb.kuta@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Steve Lemke <steve.lemke@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
webos-connman-adapter: Add recipe

Open-webOS-DCO-1.0-Signed-off-by: Sapna Todwal <sapna.todwal@palm.com>

Change-Id: I563e5980843fcd1140b90db573c1a6fee28d2499
Reviewed-on: http://g2g.palm.com/1055
Tested-by: Sapna Todwal <sapna.todwal@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
webos-image: support selecting an alternative to dropbear

* synchronize with core-image.bbclass from oe-core to be able to use
  ssh-server-openssh IMAGE_FEATURE

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
Change-Id: I96a560dc9ee115f2ea73fde5736c23f426f2588e
Reviewed-on: http://g2g.palm.com/1093
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Tested-by: Herb Kuta <herb.kuta@palm.com>
nyx-utils: Add recipe

Open-webOS-DCO-1.0-Signed-off-by: Pekka Ropo <pekka.ropo@palm.com>

Change-Id: I578f260283e41a84dd8a14e886387d34ce255131
Reviewed-on: http://g2g.palm.com/1091
Tested-by: Pekka Ropo <pekka.ropo@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
novacomd: Add recipe

Open-webOS-DCO-1.0-Signed-off-by: Pekka Ropo <pekka.ropo@palm.com>

Change-Id: Ib58dca15062ad25de9cee6bdb44ba2bc3bfd7567
Reviewed-on: http://g2g.palm.com/1121
Tested-by: Pekka Ropo <pekka.ropo@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
isis-fonts: Add recipe

 - Make BrowserServer depend upon it

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: Ide00ec240ea5a84182620c4a07d7df201a2337c9
Reviewed-on: http://g2g.palm.com/1136
Reviewed-by: Eric Blade <eric.blade@palm.com>
Tested-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Reviewed-by: Build Verification
dhcp: rename bbappend to match new version from oe-core

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Change-Id: Ibe3ddfeffec19ff6f32bfc27ed4357e8c02ccad6
Reviewed-on: http://g2g.palm.com/1104
Reviewed-by: Iyad Qumei <iyad.qumei@palm.com>
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Tested-by: Herb Kuta <herb.kuta@palm.com>
webos_enhanced_submissions: Clarify submission tag convention

Make it explicit that only components that have been branched can have
submission tags that contain more than single integer.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I8bfaab6e90f308ece8306402deb643a05b8456f6
Reviewed-on: http://g2g.palm.com/1174
Tested-by: Herb Kuta <herb.kuta@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Steve Winston <steve.winston@palm.com>
Tested-by: Steve Winston <steve.winston@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
upstart: Use INC_PR

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I6307a2e1b3243e3cd287904713243f9317067dbc
Reviewed-on: http://g2g.palm.com/1147
Reviewed-by: Build Verification
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Reviewed-by: Iyad Qumei <iyad.qumei@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
upstart: Move libupstart.a to PN-staticdev

* fixes: WARNING:
  QA Issue: non -staticdev package contains static .a library:
  libupstart-dev path '/work/armv5te-webos-linux-gnueabi/
  upstart-0.3.11-r4/packages-split/
  libupstart-dev/usr/lib/libupstart.a'

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Change-Id: I13472b812396ba6452a672ef42525788a6e2a88b
Reviewed-on: http://g2g.palm.com/1142
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Reviewed-by: Iyad Qumei <iyad.qumei@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
meta-webos: don't use tabs for indentation of variables

* spaces should be used to indent multiline variables

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I9ef16b6ec33cd68e4f9794e8bf01d4dfea45008e
Reviewed-on: http://g2g.palm.com/1118
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
meta-webos: replace tabs in shell tasks by 4 spaces

* this change is only aesthetic (unlike indentation in python tasks)
* yocto styleguide advises to use tabs (but the only reason to keep
  tabs is the need to update a lot of recipes). Lately this advise
  was also merged to styleguide on 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, .bbappend, .bbclass as potentionally
  bad (shouldn't be used for multiline variable indentation and cannot
  be used for python tasks).
* here is proposal to change styleguide:
  http://lists.linuxtogo.org/pipermail/openembedded-core/2012-July/026176.html

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I33586428e1c3a79fbb61ef70af883118d1edde1e
Reviewed-on: http://g2g.palm.com/1119
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
meta-webos: unify indentation in shell tasks

* this change is only aesthetic (unlike indentation in python tasks)
* some recipes were using tabs (replaced in previous patch)
* some are using 8 spaces
* some mix of 8 spaces for 1st level and then 4 spaces
* sometimes there were only 7 spaces..
* unify it to use 4 spaces everywhere

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I82ec048221effab5ae2bb0d10a7520191c3a2d9e
Reviewed-on: http://g2g.palm.com/1120
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
upstart: Use new update-alternatives functionality

* fixes:
  WARNING: upstart: Use of ALTERNATIVE_NAME is deprecated,
  see update-alternatives.bbclass for more info.

[OWEBOS-2684] upstart: Remove warning about use of deprecated ALTERNATIVE_NAME

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Change-Id: I9c222ddd796f33041e3b71f9d591cab5f1813811
Reviewed-on: http://g2g.palm.com/1143
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
upstart: Fix spelling

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: Ibbbb8dfd6e70b9b02c72052fe7e26721b0a010d9
Reviewed-on: http://g2g.palm.com/1148
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
Tested-by: Susan Montooth <susan.montooth@palm.com>
Merge remote-tracking branch 'g2g/master' into preview-ff
webos-image: mojomail=99

9a4316e Use pkg-config to locate db8
00ab2b8 Fixed compilation errors on 64-bit platform

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Change-Id: I9f417a4b6bed526831e187074dca1d6e46bd5243
Reviewed-on: http://g2g.palm.com/1141
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
iproute2: rename as we have a newer version in oe-core

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
Change-Id: Ia960af3ca0397da98d3eb57ca4ba1111cd810e21
Reviewed-on: http://g2g.palm.com/1107
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
libtinyxml: Drop, no longer used by Open webOS

- This recipe is no longer needed to build webos-image. The dependency
  on it was removed together with the task-webos-core recipe in commit
  70b787bcb78db34c6a7d05b19786cb2e48bbece2.

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Change-Id: I063e0d6f92d264b2f85699f008915b3fd0fd46a3
Reviewed-on: http://g2g.palm.com/1108
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Tested-by: Herb Kuta <herb.kuta@palm.com>
nodejs: Don't use host python when building

OE-core now stages the python-native binary in a subdirectory that is
not part of PATH by default so that bitbake will always use the host
Python and never python-native. This means that if you have
python-native in DEPENDS it gets built, but not used. What you need to
do instead is inherit from pythonnative, which arranges for
python-native to be built and found in PATH.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
Change-Id: Ic6ddc38d3964877d1f90db4c135bc4dd319e5fd8
Reviewed-on: http://g2g.palm.com/1103
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Tested-by: Herb Kuta <herb.kuta@palm.com>