webos-image submission: nyx-modules=72

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

Change-Id: I9b149c8d9c677695d762624e6cbf855685690486
Update versions for luna-sysmgr, qt and luna-sysmgr-ipc-messages

* Update luna-sysmgr to tag 0.92
* Update qt to tag 1.01
* Update luna-sysmgr-ipc-messages to tag 1.00 and modify recipe

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

Change-Id: I81b221f25d35be38b22472bdcea78e2a3e058828
fbprogress(r1): correct errors in recipe

- Add missing RDEPENDS on tar
- Add missing "inherit webos_program"

Open-webOS-DCO-1.0-Signed-off-by: Keith Derrick <keith.derrick@palm.com>

Change-Id: I578858d551e1658f7daafe1288ab54c12f47d617
Split off qmake and friends into a new qmake-webos-native

- Simply have the recipe for qmake-webos-native inherit from native and
  then require qt4-webos.bb without trying to prevent qmake from being
  rebuilt when qt4-webos is built. It's grossly inefficient, but since
  OE-core requires that we break up the native from the non-native,
  this is the quickest way do to it.

- Leave the mkspecs as part of qt4-webos as they are MACHINE-dependent.

- Qmake insists on having absolute paths to the various directories
  it cares about hard-coded into its executable. Because this will
  cause problems when attempting to use the shared state for the
  component, modify the configuration script to have qmake first try to
  read the locations of the directories from the environment. Set these
  environment variables (QT_CONFIGURE_*_PATH) and various other settings
  -- in particular, those that our qmake.conf-s require) in a
  webos_qmake.bbclass which must be inherited by the recipe for every
  component that uses qmake-webos (but not qt4-webos, since it still
  builds its own).

- Remove the *_location settings in the Qt*.pc files. They don't make
  any sense since they refer to native utilities.

- Fix qt4-webos, webkit-webos, and webkit-supplemental not to write
  directly to the staging tree. Have qt4-webos install its files under
  usr instead of in the root of the sysroot.

- Remove inheriting from autotools from qt4-webos, webkit-webos,
  webkit-supplemental, browserserver, and browser-adapter. These
  components do not use autotools for configuration; it appears that
  this was being done to:
  * supply a 3-line do_install() task => write explicit ones in the
    recipes.
  * prevent environment variables from overriding make variables =>
    create a webos_oe_runmake_no_env_override.bbclass that only does
    that (by setting EXTRA_OEMAKE to "").

- webkit-webos requires QTDIR to be set when building, but its value is
  arbritary. In particular, it does not need to be set to the WORKDIR
  of qt4-webos.

- Use gold to link webkit-webos whenever it's available instead of only
  for certain MACHINE-s.

- In webkit-supplemental, move the invocation of qmake from
  do_compile() to where it belongs in do_configure().

- Have browserserver inherit from webos_system_bus so that its system
  bus files are installed.

- Add -v to the install invocation for files so that there's output
  generated for them in log.do_install. Remove the runcmd shell
  function calls -- the -v's make them unnecessary.

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

- Convert the overridden do_clean() in webkit-webos (which is
  incomplete -- it doesn't remove the timestamp files) into a new task:
  do_makeclean().

- Add "inherit webos_public_repo" to recipes that are missing it.

- Add missing inherit-s of webos_library, webos_daemon, or webos_program
  as appropriate.

- Remove inherit-s of pkgconfig, as it will be implicitly done by all of
  the above bbclasses.

- 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.

- Supply improved SUMMARY settings.

- Add or correct SECTION settings.

- Put the variable assignments in the preferred order.

- Fix incorrect copyright notices.

[OWEBOS-2607] Split off qmake and friends from qt4-webos

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I60457d08c2be125c47ec4852f1930cb69da57fde
pmlogdaemon: Add unshipped file to package

- Put /usr/share/PmLogDaemon/show_disk_usage.sh in the base package.
- Put the variable assignments in the preferred order.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I9cfec7f2d655442db4cc9e50c2953c9e58187a86
Correct misconception as to when to inherit pkgconfig

- It's always been the case that components that create pkgconfig
  (.pc) files and components that use it during building both need to
  inherit from pkgconfig.bbclass, yet we had the commentary in
  webos_pkgconfig.bbclass say that it was only needed for the former
  sort. Correct this misconception.

- This change means that it makes sense for webos_program.bbclass and
  webos_daemon.bbclass to implicitly inherit webos_pkgconfig.bbclass
  since these types of components will inevitably need pkgconfig when
  building.

- Staging is no longer done; remove mentions of it.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: If18a9c8c7de7468780d022b359ceab7a1e609f59
pmlogdaemon: Add unshipped file to package

- Put /usr/share/PmLogDaemon/show_disk_usage.sh in the base package.
- Put the variable assignments in the preferred order.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>
Change-Id: I9cfec7f2d655442db4cc9e50c2953c9e58187a86
fbprogress: replace RDEPENDS with RDEPENDS_${PN}

Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@palm.com>

Change-Id: I3f3ad7083a051bae28b85e0d736cbbb9be246b04
Increment luna-sysmgr to latest tag 0.930

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

Change-Id: I44e0d24c81d82331984a519a536c17ec6b48ce11
ptmalloc3: set PR

Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@palm.com>

Change-Id: I5b05019a6b6553c4ed6e0c72509fd60a0f5de6c9
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>