classes: webos-image: add missing peaces to support ssh-server-* image feature

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webos-image: add debug-tweaks to pull sshd and zap root password

* this is only temporary and debug-tweaks should be added in local.conf

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
upstart: add alternative link for telinit utility

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
distro: webos: make sure we always prefer version 1.0.12 for yajl

libpbnjson is right now bound to version 1.0.12 but upstream meta-oe already provides just
2.0.x. To be able to use meta-webos with upstream meta-oe we're adding the distro
preference.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
db8: inherit from webos_system_bus to add luna-service files into our packages

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
nodejs: inherit from pythonnative to compile

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: use substitution variables for common paths like /usr

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: completely drop all machine-specific things

Compiling webkit in a machine specific way doesn't really make sense so we drop everything
related to this and forget about it as fast as possible :)

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
qt4-webos: set PACKAGE_ARCH to ${MACHINE_ARCH}

qt4-webos is really machine-specific as of right so we have to specifiy it to keep package
feeds sane. This is necessary unless qt4-webos moves out of the machine-specific corner and
becomes as universal component available to use for all machines.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
qt4-webos: use in statement instead of multiple conditions

This makes it easier to add other machines as well. Otherwise the used if statement will
be very complex and long when adding more and more machine names.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
qt4-webos: add tuna machine to list of supported devices

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
qt4-webos: disable opengl support for tuna machine

As of right now we have no working solution for opengl support for the tuna device so we
disable support here.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
qt4-webos: fix build on x86-64 without x86 libs installed

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt4-webos: fix creating /include directory in build host root

* the same fix like normal qt4
  http://git.openembedded.org/openembedded-core/commit/?id=7d3fd68480d54a8ef0d91a772df3506cd45ef2c2

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webkit-supplemental: update path to QTDIR

* this is just wrong way to do things
  install whatever you need from qt4-webos to sysroot and use that not WORKDIR
  see https://github.com/openwebos/meta-webos/pull/36

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt4: drop unused qpixmapatlascpp.patch

* was removed from SRC_URI in 7f61cc663c32771c861e7501bc147e10362b41a8

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt4-webos: enable opengl support for tuna machine

We enable this here even if we're compiling the palm platform module without support for
EGL/GLES.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
qt4-webos: store parts of builddir and srcdir for webkit-webos and webkit-supplemental

* webkit-supplemental needs some header files which are not installed by
  default and inside those there are other headers included from srcdir

  # but qt4-webos checkout has different layout (src/gui/painting/qwindowsurface_p instead of qt-build-tuna/include/QtGui/private/qwindowsurface_p.h)
  # $ find tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/webkit-supplemental-2.0.0-0.5-r1/ -name qwindowsurface_p.h
  # tmp-eglibc/work/armv7a-vfp-neon-webos-linux-gnueabi/webkit-supplemental-2.0.0-0.5-r1/qt4-webos/src/gui/painting/qwindowsurface_p.h
  #
  # $ find tmp-eglibc/work/tuna-webos-linux-gnueabi/qt4-webos-4.8.2.03-0.35-r11/ -name qwindowsurface_p.h
  # tmp-eglibc/work/tuna-webos-linux-gnueabi/qt4-webos-4.8.2.03-0.35-r11/git/src/gui/painting/qwindowsurface_p.h
  # tmp-eglibc/work/tuna-webos-linux-gnueabi/qt4-webos-4.8.2.03-0.35-r11/package/usr/src/debug/qt4-webos-4.8.2.03-0.35-r11/git/src/gui/painting/qwindowsurface_p.h
  # tmp-eglibc/work/tuna-webos-linux-gnueabi/qt4-webos-4.8.2.03-0.35-r11/packages-split/qt4-webos-dbg/usr/src/debug/qt4-webos-4.8.2.03-0.35-r11/git/src/gui/painting/qwin
  # tmp-eglibc/work/tuna-webos-linux-gnueabi/qt4-webos-4.8.2.03-0.35-r11/qt-build-tuna/include/QtGui/private/qwindowsurface_p.h
  #
  # $ cat tmp-eglibc/work/tuna-webos-linux-gnueabi/qt4-webos-4.8.2.03-1.00-r12/qt-build-tuna/include/QtGui/private/qwindowsurface_p.h
  # #include "../../../../git/src/gui/painting/qwindowsurface_p.h"

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webos_cmake.bbclass, webos_enhanced_submissions.bbclass, cmake-modules-webos-native: fixup whitespace

* replace tabs with 4 spaces

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
mjson: use protocol instead of proto as parameter name for SVN fetcher

This needs newer bitbake which is not available for openwebos yet.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>