Make various improvements to recipes for Core OS components

- Change the DESCRIPTION settings to be SUMMARY settings, which is the
  variable to which the Yocto style guide recommends setting short,
  one-line component descriptions.

- Change SUMMARY to match the Summary from README.md (or create a
  better one if what's there isn't correct).

- Correct the SECTION values.

- Put the variable assignments in the preferred order.

- Add missing inherit-s of webos_component, webos_library,
  webos_daemon, webos_program, webos_system_bus, and webos_arch_indep,
  as appropriate.

- Inherit from the webos_* versions of the autotools and pkgconfig
  classes.

- Remove inheriting from webos_pkgconfig if it will happen implicitly
  because of inheriting from webos_program, webos_library, or
  webos_daemon.

- Add -v options to statements in do_install() so that logging output
  appears in log.do_install .

- Remove extraneous PROVIDES assignments.

- Remove extraneous comments.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I573deb3bc528da697ab4983a6054af39b90c53d7
Removed device specific hard coding from the qt4 recipe

Recipe will now default to a more sane options when trying to
compile for a device. Also added support for variations of the
qemuarm values for MACHINE.

Open-webOS-DCO-1.0-Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>

Change-Id: I8c89c57299315b7e4760afccb86ebb96381e9d41
Make various improvements to recipes for service stub components

- Change the DESCRIPTION settings to be SUMMARY settings, which is the
  variable to which the Yocto style guide recommends setting short,
  one-line component descriptions.

- Put the variable assignments in the preferred order.

- Add -v options to statements in do_install() so that logging output
  appears in log.do_install .

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: Idee6cd9e1eb14b0e8db4d78e957706bfbf7c5f50
Make various improvements to recipes for Core Apps components

- Change the DESCRIPTION settings to be SUMMARY settings, which is the
  variable to which the Yocto style guide recommends setting short,
  one-line component descriptions.

- Change SUMMARY to match the Summary from README.md (or create a
  better one if what's there isn't correct).

- Correct the SECTION values.

- Put the variable assignments in the preferred order.

- Add missing inherit-s of webos_program, as appropriate.

- Remove extraneous setting of INHIBIT_DEFAULT_DEPS (unnecessary
  when inheriting from webos_arch_indep).

- The repos are all public => inherit from webos_public_repo.

- Don't use the ${VAR} syntax for variable substitution in shell tasks:
  BitBake gets first crack at variable substitution, so if VAR is ever
  added as a BitBake variable, BitBake will unexpectedly do the
  substitution instead of the shell.

- Add -v options to statements in do_install() so that logging output
  appears in log.do_install .

- Remove unnecessary appends to FILES_${PN}*.

- Remove extraneous comments.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: Idca2797a323dc572ed583d78ab2d49fadcad3667
Smartkey-hun: Add service files to package

* Change description
* Don't inherit autotools anymore

Open-webOS-DCO-1.0-Signed-off-by: Kimmo Leppala <kimmo.leppala@palm.com>
Change-Id: Ie6a4219083dda213887e803ac69dd70c40ad2784
Make various improvements to recipes for Framework components

- Change the DESCRIPTION settings to be SUMMARY settings, which is the
  variable to which the Yocto style guide recommends setting short,
  one-line component descriptions.

- Change SUMMARY to match the Summary from README.md (or create a
  better one if what's there isn't correct).

- Put the variable assignments in the preferred order.

- Add missing inherit-s of webos_component, webos_library,
  webos_daemon, webos_program, webos_system_bus, and webos_arch_indep,
  as appropriate.

- Remove extraneous setting of INHIBIT_DEFAULT_DEPS (unnecessary
  when inheriting from webos_arch_indep).

- The repos are all public => inherit from webos_public_repo.

- Don't inherit from webos_enhanced_submissions unless WEBOS_GIT_TAG is
  prefixed with "submissions/" and do inherit from it when it is.

- Don't use the ${VAR} syntax for variable substitution in shell tasks:
  BitBake gets first crack at variable substitution, so if VAR is ever
  added as a BitBake variable, BitBake will unexpectedly do the
  substitution instead of the shell.

- Add -v options to statements in do_install() so that logging output
  appears in log.do_install .

- Remove extraneous comments.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: Ide6e5e7d7418d036f44c9787791e580f2ea10b3e
Fix format of ALLOW_EMPTY and update recipe

For two header file components, correct the ALLOW_EMPTY variable,
add the reference to the webos_arch_indep class, improve the
description and SECTION, plus some minor improvements.

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: Ic4ede398a0254e48d4be6b155227a86f391bc50b
mjson: Remove from image

No component in Open webOS uses mjson (and we should keep it that way).

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: Iaa87a3abc4c31afa43827fc1bbaf06e2fe762995
upstart: update LICENSE to GPLv2+

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webkit: use substitution variables for common paths like /usr

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webos-image submission: nyx-modules=73

Add device_info module for the emulators

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

Change-Id: I9bdf84241e374ffbf32bc5a452bb88f8bf80cf24
Make various improvements to recipes for Isis Project components

- Change the DESCRIPTION settings to be SUMMARY settings, which is the
  variable to which the Yocto style guide recommends setting short,
  one-line component descriptions.

- Change SUMMARY to match the Summary from README.md (or create a
  better one if what's there isn't correct).

- Correct the SECTION values.

- Put the variable assignments in the preferred order from the Yocto
  style guide.

- Add missing inherit of webos_library to components that build
  libraries. Besides providing an unambiguous string by which to find
  components that build libraries, having this will enable us to add
  various sanity checks in the future.

- Add missing inherit of webos_arch_indep to components that are
  architecture-independent, e.g. scripts. This prevents the toolchain
  from being added as a build dependency and allows their shared state
  to be used for components of all architectures.

- The repos are all public => inherit from webos_public_repo. Besides
  providing an unambiguous string by which to find components that are
  public, having this will enable us to add various sanity checks in the
  future.

- Don't attempt to remove files from staging as part of do_configure.
  OE now takes care of this.

- Set ALLOW_EMPTY_${PN} (not ALLOW_EMPTY) to "1" for packages that do
  not contribute anything to the image (e.g. they contain only static
  libraries or headers), but still appear in the RDEPENDS_${PN} list of
  the task recipe.

- Add -v options to statements in do_install() so that logging output
  appears in log.do_install just like it does for components that use
  CMake.

- Remove do_compile() functions that just set environment variables
  and, instead, append the settings to EXTRA_OEMAKE.

- Remove extraneous comments.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I27c39c451dc207e30529258ee715d0b24dc78644
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>
distro: webos: stick to udev 164 version from oe-core

This is what is indented to use with openwebos 1.0 as it's depending right now only on
oe-core and not meta-oe which provides newer versions of udev which are not suitable yet
for openwebos (cause of missing upstart/sysvinit scripts).

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>
libgcrypt: don't install m4 file into a subdirectory where it can not be found

For example gnome-keyring fails to compile with this as it depends on the libgcrypt.m4
file which is not visible with hiding it in a subdirectory. Furthermore there is no
reason to put the mentioned file in a subdirectory just to hide it as the commit
message for the libgcrypt_1.5.0.bbappend indicates.

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>
upstart: dont mix tabs and spaces

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt4-webos: 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>
task-webos-boot: use ${PN} in PACKAGES and RDEPENDS+RRECOMMENDS

* makes it easier to rename to packagegroup-webos-boot later

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>