orc: introduce changes related to orc from HP/Palm's meta-oe

This makes use of upstream meta-oe rather than using only a subset of meta-oe from
HP/Palm. Furthermore version of orc has bumped to 0.4.16 as 0.4.14 is gone from upstream
meta-oe.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
distro: webos: change PREFERRED_PROVIDER_jpeg to libjpeg-turbo

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webos-image: add debug-tweaks to prevent 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>
nyx-modules: add udev to DEPENDS

* fixes:
  | -- checking for module 'libudev'
  | --   package 'libudev' not found

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

* CMAKE_AR needs to be set otherwise it's set to CMAKE_AR-NOTFOUND

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webappmanager: add dependency on serviceinstaller and bump PR

Compilation fails otherwise:

| /home/morphis/data/oe/webos-ports-setup/webos-ports/tmp-eglibc/sysroots/
  x86_64-linux/usr/libexec/armv7a-vfp-neon-webos-linux-gnueabi/gcc/arm-webos-linux-gnueabi/4.7.2/ld:
cannot find -lserviceinstaller
| collect2: error: ld returned 1 exit status

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt4-webos: add fontconfig, libxext and icu to DEPENDS

* fixes failing do_install:
  tmp-eglibc/work/tuna-webos-linux-gnueabi/qt4-webos-4.8.2.03-1.02-r33.1/git/src/corelib/tools/qlocale_icu.cpp:46:30:
    fatal error: unicode/uversion.h: No such file or directory
  make[1]: *** No rule to make target
    `tmp-eglibc/sysroots/tuna/usr/include/fontconfig/fontconfig.h',
    needed by `.obj/release-shared/qgl.o'.  Stop.
  make[1]: *** No rule to make target
    `tmp-eglibc/sysroots/tuna/usr/include/X11/extensions/shape.h',
    needed by `.obj/release-shared/qgl.o'.  Stop.

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
dropbear: set DISTRO_TYPE to debug

* webos distro does not set any password and dropbear by default does
  not allow empty password and it cannot be changed in runtime config
  like in openssh.

* force DISTRO_TYPE to debug in this recipe, because
  DISTRO_TYPE ?= "${@base_contains("IMAGE_FEATURES",
  "debug-tweaks",
  "debug", "",d)}"
  does not work correctly when debug-tweaks is added to IMAGE_FEATURES
  in image recipe. It would work if you add debug-tweaks in
  EXTRA_IMAGE_FEATURES, because that's global.

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webos-preferred-versions: org.webosinternals.service.update = 0.1.0-1

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
luna-sysmgr-common: Add dependency on serviceinstaller

* otherwise fails to build:
| arm-webos-linux-gnueabi-g++ -march=armv7-a -mthumb-interwork -mfloat-abi=softfp -mfpu=neon -mtune=cortex-a8 --sysroot=/OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/tuna -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -fvisibility-inlines-hidden -L/OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/tuna/usr/lib -Wl,-rpath /OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/tuna/usr/lib -Wl,-O1 -Wl,-rpath,/usr/lib -shared -Wl,-soname,libLunaSysMgrCommon.so.1 -o libLunaSysMgrCommon.so.1.0.0 release-tuna/.obj/NyxSensorConnector.o release-tuna/.obj/NyxInputControl.o release-tuna/.obj/NyxLedControl.o release-tuna/.obj/ApplicationDescriptionBase.o release-tuna/.obj/AsyncCaller.o release-tuna/.obj/HostBase.o release-tuna/.obj/JSONUtils.o release-tuna/.obj/LocalePreferences.o release-tuna/.obj/Localization.o release-tuna/.obj/Logging.o release-tuna/.obj/Mutex.o release-tuna/.obj/Settings.o release-tuna/.obj/SingletonTimer.o release-tuna/.obj/TaskBase.o release-tuna/.obj/Timer.o release-tuna/.obj/Utils.o release-tuna/.obj/WindowProperties.o release-tuna/.obj/moc_NyxSensorConnector.o release-tuna/.obj/moc_HostBase.o release-tuna/.obj/moc_LocalePreferences.o release-tuna/.obj/moc_ProcessKiller.o release-tuna/.obj/moc_HostArm.o   -L/OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/tuna/usr/lib -lnyx -lluna-prefs -lPmLogLib -lrolegen -lqpalm -lserviceinstaller -pthread -lgthread-2.0 -lrt -lglib-2.0 -lQtGui -lQtNetwork -lQtCore -lpthread
| /OE/webos/owpb/openwebos-ports/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-webos-linux-gnueabi/gcc/arm-webos-linux-gnueabi/4.7.2/ld: cannot find -lserviceinstaller
| collect2: error: ld returned 1 exit status
| make: *** [release-tuna/libLunaSysMgrCommon.so.1.0.0] Error 1
| ERROR: oe_runmake failed
| ERROR: Function failed: do_compile (see /OE/webos/owpb/openwebos-ports/tmp-eglibc/work/tuna-webos-linux-gnueabi/luna-sysmgr-common-3.0.0-3-r0+wop+gitr3+0a5b6597041ae831bff35ac2e38e046a2aaca833/temp/log.do_compile.1638 for further information)
NOTE: recipe luna-sysmgr-common-3.0.0-3-r0+wop+gitr3+0a5b6597041ae831bff35ac2e38e046a2aaca833: task do_compile: Failed
ERROR: Task 2985 (/OE/webos/owpb/openwebos-ports/meta-webos/recipes-webos/luna-sysmgr-common/luna-sysmgr-common.bb, do_compile) failed with exit code '1'

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

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
luna-sysmgr, webappmanager: Add qmake-webos-native dependency

* webos_qmake expects qmake-palm available

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
keyboard-efigs: Add missing dependencies

* qmake-webos-native for webos_qmake
* libpbnjson for ../include/JSONUtils.h:23:23:
  fatal error: pbnjson.hpp: No such file or directory

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
pulseaudio: Add bbappend to disable gtk/x11

* we don't want gtk/libx11/.. to be pulled to image or even build even
  when we have x11 in DISTRO_FEATURES
* removing x11 from DISTRO_FEATURES is too strict as we plan to support
  some x11 apps later

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
qt4-webos: drop libxext dependency

* we shouldn't need this now without x11 in DISTRO_FEATURES

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webos.conf: add LICENSE_CREATE_PACKAGE for webOS-ports

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>