Desktop: pmnetconfigmanager-stub submission 3

Update build-desktop to use submission 3 of pmnetconfigmanager-stub
which adds support for the "getstatus" method (used by PhoneGap and
some other clients) in addition to the "getStatus" method.

This has been fixed in the stub source and the OE build since 9/27/12,
but the desktop build script didn't get updated to include submission 3
of the pmnetconfigmanager-stub component.

Test with:
luna-send -n 1 palm://com.palm.connectionmanager/getStatus '{}'
luna-send -n 1 palm://com.palm.connectionmanager/getstatus '{}'

[OW-49] connectionmanager/getstatus call fails

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@palm.com>

Change-Id: I43348a43bad16fa0a1e4911e50fd03e8f7298648
Reviewed-on: http://g2g.palm.com/1027
Reviewed-by: Build Verification
Reviewed-by: Steve Lemke <steve.lemke@palm.com>
Tested-by: Steve Lemke <steve.lemke@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Reviewed-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
Use pre-built cmake on 32-bit machines

Restore fetch of pre-built binaries for 32-bit machines to make the
desktop build go faster. For 64-bit machines, source is still fetched
and built (since pre-built binaries are not posted for Linux-amd64).

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@palm.com>

Change-Id: I5d1c78c4858b6f6e85c2ec99ee604e7c5043ef11
Reviewed-on: http://g2g.palm.com/1028
Reviewed-by: Build Verification
Reviewed-by: Steve Lemke <steve.lemke@palm.com>
Tested-by: Steve Lemke <steve.lemke@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Fix keyboard-efigs build issue

keyboard-efigs project was changed so that it builds multiple
targets and because of that the makefile argument had to be
removed from the keyboard-efigs build function.

Open-webOS-DCO-1.0-Signed-off-by: Teppo Pennanen <teppo.pennanen@palm.com>

Change-Id: Id66148b811831aab2434456adf8c7ae96bc35abc
Image: keyboard-efigs=0.92

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

Change-Id: Iab35206d63e402874bf23f3c39a3f1cb7651ae69
Change keyboard-efigs makefile name

Open-webOS-DCO-1.0-Signed-off-by: Kimmo Leppala <kimmo.leppala@palm.com>

Change-Id: I6bf49de2ec119afa2ba5169989b71f8471f52ba3
Image: luna-sysmgr=1.02, luna-webkit-api=1.00, keyboard-efigs=1.00

Switch over to use the new pluggable keyboard module.

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

Change-Id: Ibaefd71a16efa66dd702134e1e9a49c9385a99e8
Reviewed-on: http://g2g.palm.com/1052
Reviewed-by: Build Verification
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Tested-by: Roger Stringer <roger.stringer@palm.com>
Update pbnjson to 7 (and related changes)

Updated pbnjson to submission 7 which broke several other
components because pbnjson now uses cmake-modules-webos
which also means that it installs into /usr/include and
/usr/lib instead of /include and /lib.

Updated luna-sysservice to build with cmake instead of make.

Updated luna-sysmgr to submission 1.03 which includes
fixes to build with libpbnjson 7.

Updated keyboard-efigs to submission 1.01 which includes
fixes to build with libpbnjson 7.

Updated BrowserServer to submission 0.7.1 which includes
fixes to build with libpbnjson 7.

Updated BrowserAdapter to submission 0.4.1 which includes
fixes to build with libpbnjson 7.

Updated mojoservicelauncher to submission 71.

Updated LD_LIBRARY_PATH in run-luna-sysmgr.sh script for
BrowserServer.

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@palm.com>

Change-Id: I9b37837d7ccf469a523bd7c0a1ab325da5f73ebf
Reviewed-on: http://g2g.palm.com/1036
Reviewed-by: Build Verification
Reviewed-by: Steve Lemke <steve.lemke@palm.com>
Tested-by: Steve Lemke <steve.lemke@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
luna-service=145, cmake-modules-webos=12

Updated luna-service and luna-prefs to build with cmake-modules-webos.

Updated service-bus script to find luna-service binaries in /usr/...

Luna-sysmgr, Luna-prefs, and Activitymanager are still looking in the
wrong place for luna-service headers and some components are linking
against liblunaservice.so instead of libluna-service2 and/or not yet
looking for luna-service in staging/usr/lib instead of staging/lib;
will resolve separately since other work is waiting for this update
to the latest (cmake-built) luna-service2.

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@palm.com>

Change-Id: I168e88c64e45074fed51d7175457dfaaf5bbe4b7
Reviewed-on: http://g2g.palm.com/1073
Reviewed-by: Build Verification
Reviewed-by: Steve Lemke <steve.lemke@palm.com>
Tested-by: Steve Lemke <steve.lemke@palm.com>
Reviewed-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
Force (re-)installation of luna-service symlinks

and moc-palm symlinks as well (to prevent build failure if
file or symlink already exists).

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@palm.com>

Change-Id: I8e482e5d9fbff0a408666cfd08d64b1bfa7cd8aa
Reviewed-on: http://g2g.palm.com/1154
Reviewed-by: Steve Lemke <steve.lemke@palm.com>
Tested-by: Steve Lemke <steve.lemke@palm.com>
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Reviewed-by: Steve Winston <steve.winston@palm.com>
Tested-by: Steve Winston <steve.winston@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
Add webappmanager to desktop build

Open-webOS-DCO-1.0-Signed-off-by: Kimmo Leppala <kimmo.leppala@palm.com>

Change-Id: Ic7b6563a1f954591bcb963e16e3849cea5a6ef72
Reviewed-on: http://g2g.palm.com/1166
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Tested-by: Roger Stringer <roger.stringer@palm.com>
Added luna-sysmgr-common for build

Webappmanager depends on luna-sysmgr-common, build support for it
added and version numbers changed accordingly.

Open-webOS-DCO-1.0-Signed-off-by: Jukka Honkela <jukka.honkela@palm.com>

Change-Id: I8e653777cd11a6dff2290e12466a7c8609725578
Reviewed-on: http://g2g.palm.com/1167
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Tested-by: Roger Stringer <roger.stringer@palm.com>
luna-sysmgr-common header installation fix

luna-sysmgr-common no longer automaticly installs
the common headers from the desktop.pri, they are
now copied from the build script.

Open-webOS-DCO-1.0-Signed-off-by: Jukka Honkela <jukka.honkela@palm.com>

Change-Id: Ib9e07dc6ed99a5c94e21f147739d4e38c09e58a9
Reviewed-on: http://g2g.palm.com/1059
Reviewed-by: Build Verification
Reviewed-by: Jukka Honkela <jukka.honkela@palm.com>
Tested-by: Jukka Honkela <jukka.honkela@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Reviewed-on: http://g2g.palm.com/1168
Tested-by: Roger Stringer <roger.stringer@palm.com>
Ensure ${LUNA_STAGING}/usr/lib exists at start

This is to fix [OWEBOS-3073]. I've also seen this occur before, so it's a blanket fix.

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

Change-Id: I90e7390c55da14d8d8f47a6085f72befec14e2ef
Reviewed-on: http://g2g.palm.com/1109
Reviewed-by: Build Verification
Reviewed-by: Eric Blade <eric.blade@palm.com>
Tested-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Reviewed-on: http://g2g.palm.com/1169
Tested-by: Roger Stringer <roger.stringer@palm.com>
webappmanager#1.02, qt#1.03, luna-sysmgr-common#1.02

Also: luna-sysmgr-ipc-messages#1.02
Add full support for the separation of webappmanager from luna-sysmgr.
Upgrade Qt from 4.8.2 to 4.8.3

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

Change-Id: I8fbe189077187a00046f27a8faa79c255dfa8c13
Reviewed-on: http://g2g.palm.com/1170
Tested-by: Roger Stringer <roger.stringer@palm.com>
Reviewed-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Update versions of SysMgr components

  db8 to 62
  keyboard-efigs to 1.02
  luna-applauncher to 1.00
  luna-prefs to 1.01
  luna-service2 146
  luna-sysmgr to 2
  luna-sysmgr-common to 2
  luna-sysservice to 1.04
  luna-systemui to 1.02
  luna-webkit-api to 1.01
  qt4  3
  webappmanager to 2

Remove obsolete workaround for db8 #61.1
Add a workaround for pbnjson #7

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

Change-Id: Ie679d30d83fddcf68bfcf3347f1079c1bb60d5ca
Reviewed-on: http://g2g.palm.com/1176
Reviewed-by: Build Verification
Tested-by: Roger Stringer <roger.stringer@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Increment luna-sysmgr-common submission to 3

Fixes build issue with latest luna-service

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

Change-Id: I848a935e59c7532c0695160ffb5d92ee7c1ce433
Reviewed-on: http://g2g.palm.com/1212
Reviewed-by: Build Verification
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Tested-by: Roger Stringer <roger.stringer@palm.com>
luna-service2=147

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

Change-Id: I82bc4ed77f4d08d7c7be73b4812deef71076ca73
Reviewed-on: http://g2g.palm.com/1225
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
Tested-by: Keith Derrick <keith.derrick@palm.com>
luna-sysmgr=3, qt4=4, webappmanager=3,

qt4-webos:
   7dd334c palm: fix regression introduce with the latest update to 4.8.3

luna-sysmgr:
   1bcdb5b Add USE_KEY_FILTER and USE_MOUSE_FILTER options
   b6fa102 Remove webkit linkage from luna-sysmgr
   b1eb1a8 Fix crash on startup
   25a5560 Fix crashes found after Qt5 change

webappmanager:
   a08b4bc Add lib rpath to STAGING_LIBDIR on device
   ca651f1 Add support for 'tuna' build target

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

Change-Id: Ib974c8c940dd67cab70c6e3d6f712a94357e47dd
Additional pre-required libs