rpm 5.4.0: Add rpmdeps-oecore to replace rpmdeps for package.bbclass

This is a performance enhancement by adding a binary allowing batch processing
of individual file dependencies. The second patch in this series uses the binary
this patch creates.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
package.bbclass: Drop python depends from rpmdeps

This python depends is added by rpmdeps every time it finds a python
script. This is not necessary since we handle this in otherways. It
also breaks things like nativesdk since the dependency is not renamed.
The easiest solution is just to ignore this dependency.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libx11-trim/diet: Ensure libx11-locale doesn't trigger multiple provider issues

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
mesa-dri-glsl-native: Avoid error when running configure a second time

This avoids the error:

ln: creating symbolic link `/media/data1/build1/poky/build/tmp/work/x86_64-linux/mesa-dri-glsl-native-7.11-r0/Mesa-7.11/src/glsl//../../configs/current': File exists

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
xorg-xserver: Explictly disable dtrace, its not in DEPENDS

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
cmake.bbclass: add ${base_libdir} to CMAKE_LIBRARY_PATH

Some libraries like libcrypto.so are installed at base_libdir
instead of libdir. So add the base_libdir to CMAKE_LIBRARY_PATH
so that these libraries can be found correctly.

This resolves an issues with libzypp, which was not finding the
libcrypo library correctly in an x32 build.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
leafpad: Package currently unpackaged files.

This resolves the QA warning:

WARNING: For recipe leafpad, the following files/directories were installed but not shipped in any package:
WARNING:   /usr/share/icons
WARNING:   /usr/share/icons/hicolor
WARNING:   /usr/share/icons/hicolor/16x16
WARNING:   /usr/share/icons/hicolor/22x22
WARNING:   /usr/share/icons/hicolor/scalable
WARNING:   /usr/share/icons/hicolor/32x32
WARNING:   /usr/share/icons/hicolor/24x24
WARNING:   /usr/share/icons/hicolor/16x16/apps
WARNING:   /usr/share/icons/hicolor/16x16/apps/leafpad.png
WARNING:   /usr/share/icons/hicolor/22x22/apps
WARNING:   /usr/share/icons/hicolor/22x22/apps/leafpad.png
WARNING:   /usr/share/icons/hicolor/scalable/apps
WARNING:   /usr/share/icons/hicolor/scalable/apps/leafpad.svg
WARNING:   /usr/share/icons/hicolor/32x32/apps
WARNING:   /usr/share/icons/hicolor/32x32/apps/leafpad.png
WARNING:   /usr/share/icons/hicolor/24x24/apps
WARNING:   /usr/share/icons/hicolor/24x24/apps/leafpad.png

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
xf86-input-vmmouse: Package unpackaged files

This addresses the QA warnings:

WARNING: For recipe xf86-input-vmmouse, the following files/directories were installed but not shipped in any package:
WARNING:   /lib
WARNING:   /lib/udev
WARNING:   /lib/udev/rules.d
WARNING:   /lib/udev/rules.d/69-xorg-vmmouse.rules
WARNING:   /usr/share/X11
WARNING:   /usr/share/hal
WARNING:   /usr/share/X11/xorg.conf.d
WARNING:   /usr/share/X11/xorg.conf.d/50-vmmouse.conf
WARNING:   /usr/share/hal/fdi
WARNING:   /usr/share/hal/fdi/policy
WARNING:   /usr/share/hal/fdi/policy/20thirdparty
WARNING:   /usr/share/hal/fdi/policy/20thirdparty/11-x11-vmmouse.fdi
WARNING:   /usr/lib/hal
WARNING:   /usr/lib/hal/hal-probe-vmmouse

The hal files are simply deleted, we don't care about hal.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
sato-screenshot: Remove unneeded .la file

This resolves the QA warning:

WARNING: For recipe sato-screenshot, the following files/directories were installed but not shipped in any package:
WARNING:   /usr/lib/matchbox-panel/libscreenshot.la

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
librsvg: Fix unpackaged directory warnings

This patch fixes the QA warnings:

WARNING: For recipe librsvg, the following files/directories were installed but not shipped in any package:
WARNING:   /usr/lib/gtk-3.0
WARNING:   /usr/lib/gtk-3.0/engines

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
matchbox-session: Clarify LICENSE as GPLv2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
wireless-tools: Clarify LICENSE field to avoid warnings

The source is unclear which version of the license applies. Since BSD is listed,
we have plenty of choice so lets pick some versions. Most people would pick
BSD out of the three anyway.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gtk-doc: Clarify license as GPLv2

The .m4 file has no details but the upstream project is clearly GPLv2
so update the LICENSE file to match.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gnome-doc-utils: Clarify license as GPLv2 and LGPLv2.1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
boost: Correct license name BSL-1 -> BSL-1.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
shadow: Correct license Artistic -> Artistic-1.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
perl: Clarify LICENSE with versions. Yes, its really GPLv1

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
license.bbclass: Add mapping for LGPLv2.0, pango uses it

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemu-config: Clarify license as GPLv2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bluez4: Ensure the plugins directory is packaged to avoid warnings

This makes sense in this case even if its empty since this package is the
correct owner for it.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>