busybox 1.19.4 bbapped: create dir before installing into it, fixes build failures on the autobuilder

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
kernel bbclass: recreate uImage unless KEEPUIMAGE is set

The intent of the uImage code in this class includes the following

1) be able to specify custom load addresses without needing to patch the kernel
2) add better information to the uImage description field

The current state is a NOP anyway, the kernel will always build a uImage when you tell it to 'make uImage'.

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

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: move files to gpsd dir as they are not version specific

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd-3.4: minor style issues

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd-3.4: drop pkgconfig=''

* this is wrong, it's used as path where to install .pc files
  and we expect them in  not directly in sysroot

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd-3.4: fix DSO build correctly

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: pass sysroot param to scons and fix SConstruct to respect that

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: export PKG_CONFIG with PKG_CONFIG_SYSROOT_DIR

* python-scons-native executes pkg-config with wrong environment and as result -I/usr/include/libusb-1.0 is returned

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: use gpsd.service and gpsd.socket from source tree, drop local files

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: replace whole do_install from scons.bbclass

* prefix was wrong, because SConstruct expects prefix usable as RPATH and DESTDIR
  not DESTDIR/prefix combined together in prefix variable

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: remove RPATH from binaries instead of replacing it with redundant /usr/lib

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: add recipe for 3.5 with negative D_P for testing

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: add git recipe with negative D_P for tests

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd-3.4: fix python paths and RPATHs

* see included patch for description

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: fix python paths and RPATHs

* see included patch for description

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: add chrpath-native to depends

* on debian wheezy I've seen this
$ tmp-eglibc/sysroots/x86_64-linux/usr/bin/chrpath ../../../shr-core-branches/workspace/shr-core/tmp-eglibc/work/armv4t-oe-linux-gnueabi/gpsd-3.4-r2/image/usr/sbin/gpsd
../../../shr-core-branches/workspace/shr-core/tmp-eglibc/work/armv4t-oe-linux-gnueabi/gpsd-3.4-r2/image/usr/sbin/gpsd: RPATH=/var/lib/jenkins/jobs/shr-core-branches/workspace/shr-core/tmp-eglibc/work/armv4t-oe-linux-gnueabi/gpsd-3.4-r2/gpsd-3.4:/var/lib/jenkins/jobs/shr-core-branches/workspace/shr-core/tmp-eglibc/sysroots/om-gta02/usr/lib
$ chrpath ../../../shr-core-branches/workspace/shr-core/tmp-eglibc/work/armv4t-oe-linux-gnueabi/gpsd-3.4-r2/image/usr/sbin/gpsd
`../../../shr-core-branches/workspace/shr-core/tmp-eglibc/work/armv4t-oe-linux-gnueabi/gpsd-3.4-r2/image/usr/sbin/gpsd' probably isn't a 64-bit LSB-first ELF file.
Usage: chrpath [-v|-d|-c|-r <path>] <program> [<program> ...]
                               with the path given
   -l|--list                   List the current rpath/runpath (default)
   -h|--help                   Show this usage information.

$ chrpath -v
chrpath version 0.13
$ tmp-eglibc/sysroots/x86_64-linux/usr/bin/chrpath -v
chrpath version 0.14

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gpsd: disable docs generation

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
ubi-utils-klibc: initial commit of version 1.4.9

* Initially only ubiattach was targeted (for kexecboot project).
* Based on klibc_1.5.25, will be revised once new klibc is out.

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
synergy: remove inherit of siteinfo and fix license string

Signed-off-by: Tasslehoff Kjappfot <tasskjapp@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>