rpm: Slightly change the way python-rpm is constructed

If python support is enabled we want to make sure that the RPM python support
is packaged properly.

Move the components into the site-packages directory, move the .la files to a
new -dev package.

Add "rpm" as a dependency of python-rpm, otherwise rpm and the associated
libraries won't be available.

Fixup python wrapper to handle automatic relocation, as supported by the
vendor WINDRIVER configuration.  (Based on a patch from Paul Eggleton)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
python-smartpm: Add smartpm recipe

This is the initial integration, basic functionality such as 'smart query'
has been tested.  Active use of remote feeds and such has not yet been
verified.

Thanks to Paul Eggleton for corrections and bug fixes for the initial
integration.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
rpm: Add additional RPMSENSE values to python module

We add a number of additional RPMSENSE values to the python module to better
support the dependency calculations in SMART.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
python-smartpm: Add basic knowledge of RPMSENSE_MISSINGOK

Currently smart does not support recommend dependencies.  Add the first set
of 'support' for RPMSENSE_MISSINGOK (the flag that makes something a
recommend).  This initial support ends up ignoring the recommendation, but is
written in a way that it will be the basis of eventual support.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
xf86-video-vesa: upgrade to 2.3.2

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
xf86-video-intel: upgrade to 2.20.12

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
xf86-input-mouse: upgrade to 1.8.1

Licence chacksum changed because Red Hat added a copyright line.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
xcb-proto: upgrade to 1.8

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
fontconfig: upgrade to 2.10.1

A couple of changes:
 * licence snippet in fccache.c moved down the file;
 * new files appeared in this version, added them to fontconfig package

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
mdadm: upgrade to 3.2.6

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
xf86-input-synaptics: add mtdev dependency

After upgrading xserver to 1.13, multitouch support is automatically
enabled in xf86-input-synaptics. Hence, the need for mtdev dependency.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com>
make-3.82: Add patch for archive expression expansion issues

bitbake make-native; MACHINE=qemuarm bitbake icu

would fail with:

*** No rule to make target `uconvmsg/libuconvmsg.a(uconvmsg/uconvmsg_dat.ao', needed by `uconvmsg/libuconvmsg.a'.  Stop

which is caused by a bug in make 3.82 which the attached patch fixes.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pulse: fix Bashism in string test

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
mx: Update to 1.4.7

Source moved to GitHub

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
kconfig-frontends: Update to 3.6

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
psmisc: Update to 22.20

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
packagegroup-self-hosted: add sftp server

Which is needed for integration with Eclispe plugin

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
python: Resolve intermediate staging issues

Its bad practise to poke into the sysroot without knowledge of sstate.

This adds a patch to python allowing us to account for cross compiling
and allow it to find the Makefile/pyconfig.h files without needing them
in the sysroot for do_compile/do_install to complete.

Tested on two architectures and compared with buildhistory with no
significant delta.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
sstate: Drop now unneeded python whitelist entries

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
insane.bbclass: add qa package name check

Check if package names match the [a-z0-9.+-]+ regular
expression

[YOCTO #3139]

Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>