bitbake.conf: include machine name in DEPLOY_DIR_IMAGE

This allows a clean seperation between all image outputs and making it possible to have convinience symlinks to make it ready to deploy. And while it isn't a valid reason, it must be mentioned: BSP layers which do use convenience symlinks already don't step on files owned by others anymore.

I assumed this was the default behaviour in OE-classic, but as it turns out every DISTRO set it to deploy/images/$MACHINE on its own.

Code inspections shows that the all references to the image deploy dir in classes and scripts in OE-core do the right thing and parse the DEPLOY_DIR_IMAGE variable, except runqemu.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
weston: update to 1.0.90

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
weston: enable framebuffer backend

Since 1.0.90 weston has a backend for fbdev, making if work on non-GLES, non-DRM and non-X11 platforms. Since it only needs udev as extra dependency let's enable it by default.

See http://tecnocode.co.uk/2013/02/18/weston-frame-buffer-backend/ for more info

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
wayland: update to 1.0.90
systemd: remove udev-extraconf from RRECOMMENDS

In the original udev and systemd updates these extra conf rules and scripts where removed and moved to a different recipe to avoid pulling them in by default, making them opt-in. The systemd merge into oe-core regressed this into making it impossible to opt out of it when using package feeds for upgrades.

Change it back to opt-in for images/packagegroups.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
libpng: update to 1.6.1

This attempts to fix [YOCTO #4060]  - connman-applet spews warnings, but with this one PNG images still don't work in weston :(

The ARM NEON option was added because the autodetection code in configure.ac is broken:

	/usr/lib/weston/weston-desktop-shell: symbol lookup error: /usr/lib/libpng16.so.16: undefined symbol: png_init_filter_functions_neon

License checksums update due to date and package version changes:

index e95d359..d86a7da 100644
--- a/LICENSE
+++ b/LICENSE

-libpng versions 1.2.6, August 15, 2004, through 1.6.0, February 14, 2013, are
+libpng versions 1.2.6, August 15, 2004, through 1.6.1, March 28, 2013, are

-February 14, 2013
+March 28, 2013

index 448fe88..0ad09eb 100644
--- a/png.h
+++ b/png.h

- * libpng version 1.6.0 - February 14, 2013
+ * libpng version 1.6.1 - March 28, 2013

- *   libpng versions 0.97, January 1998, through 1.6.0 - February 14, 2013: Glenn
+ *   libpng versions 0.97, January 1998, through 1.6.1 - March 28, 2013: Glenn

+ *    1.6.1beta01-10          16    10601  16.so.16.1[.0]
+ *    1.6.1rc01               16    10601  16.so.16.1[.0]
+ *    1.6.1                   16    10601  16.so.16.1[.0]

- * libpng versions 1.2.6, August 15, 2004, through 1.6.0, February 14, 2013, are
+ * libpng versions 1.2.6, August 15, 2004, through 1.6.1, March 28, 2013, are

- *    February 14, 2013
+ *    March 28, 2013

- *    upward through 1.6.0 are Y2K compliant.  It is my belief that
+ *    upward through 1.6.1 are Y2K compliant.  It is my belief that

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
gnome-icon-theme: add missing icon-cache inherit

When installing this manually the icon cache won't get refreshed.

Rearrange recipe to comply the the styleguide as well.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
gconf: silence some spurious errors

The postinstalls were producing errors like this:

  (gconftool-2.real:10095): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
  Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead

These are harmless but distracting, so take a patch from upstream to silence
them.

Signed-off-by: Ross Burton <ross.burton@intel.com>
connman-gnome: Replace broken png files

	connman-signal-*.png files were corrupted and this caused
	warnings when starting connman-applet.
	The patch overwrites the upstream png files.

	[YOCTO #4060]

Signed-off-by: Emilia Ciobanu <emilia.maria.silvia.ciobanu@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
png: fix over-zealous warnings about transforms

libpng 1.6.0/1.6.1 emits warnings about function ordering when there isn't a
problem, which causes Cairo to fail loading images.  Take the patch from
upstream to fix this.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
gst-plugins-gl: make it work for both openGL and openGL ESv2

Those are mutually exclusive, but PACKAGECONFIG doesn't seem to handle that yet, so use this slightly ugly construct.

Tested on FRI2/angstrom and Minnowboard/angstrom. 'glimagesink' and 'glupload' work, but anything else (filters, gldownload) will throw an FBO error. This is most likely a problem with the EMGD drivers.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
elfutils: split libraries into separate packages

Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
xdg-utils: update to latest git and ship xdg-terminal

gdm and gnome-session call xdg-terminal :(

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Merge remote-tracking branch 'origin/dylan' into angstrom-staging-yocto1.4

Conflicts:
	meta/recipes-connectivity/connman/connman-gnome_0.7.bb
	meta/recipes-core/systemd/systemd_206.bb