[oe] [meta-oe][PATCH 00/16] gpsd upgrade

Martin Jansa martin.jansa at gmail.com
Mon Apr 30 06:32:57 UTC 2012


Scons build is a bit mess, that's why I've kept most changes as separate patches
to make review easier and provide reasoning for each change in commit message.

Some changes seem more like distutils/scons.bbclass fixups which should be fixed
elsewhere, but this makes it built with only QA warning about hotplug script
accessing prefix from base_prefix, which I'm not going to fix. (there was about 20
QA errors about rpaths etc before..)

I've also kept 3.5 and git recipe, because only 3.4 was tested in runtime by Denis
and 3.5+git need a bit different set of patches.

The following changes since commit 8f9b2e3a102e66426ce5b269a6827fc6a3218bef:

  kernel bbclass: recreate uImage unless KEEPUIMAGE is set (2012-04-27 21:57:32 +0200)

are available in the git repository at:
  git://git.openembedded.org/meta-openembedded-contrib jansa/gpsd
  http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/gpsd

Denis 'GNUtoo' Carikli (1):
  gpsd: update to 3.4

Martin Jansa (15):
  gpsd: move files to gpsd dir as they are not version specific
  gpsd-3.4: minor style issues
  gpsd-3.4: drop pkgconfig=''
  gpsd-3.4: fix DSO build correctly
  gpsd: pass sysroot param to scons and fix SConstruct to respect that
  gpsd: export PKG_CONFIG with PKG_CONFIG_SYSROOT_DIR
  gpsd: use gpsd.service and gpsd.socket from source tree, drop local
    files
  gpsd: replace whole do_install from scons.bbclass
  gpsd: remove RPATH from binaries instead of replacing it with
    redundant /usr/lib
  gpsd: add recipe for 3.5 with negative D_P for testing
  gpsd: add git recipe with negative D_P for tests
  gpsd-3.4: fix python paths and RPATHs
  gpsd: fix python paths and RPATHs
  gpsd: add chrpath-native to depends
  gpsd: disable docs generation

 .../recipes-navigation/gpsd/gpsd-2.96/gpsd.service |    9 --
 .../recipes-navigation/gpsd/gpsd-2.96/gpsd.socket  |    9 --
 ...t-fix-DSO-build-for-ntpshm-garmin_monitor.patch |   41 ++++++
 ...prefix-includepy-with-sysroot-and-drop-sy.patch |   72 +++++++++++
 ...disable-html-and-man-docs-building-becaus.patch |   49 ++++++++
 ...prefix-includepy-with-sysroot-and-drop-sy.patch |   72 +++++++++++
 ...respect-sysroot-setting-when-prepending-L.patch |   36 ++++++
 ...struct-respect-sysroot-also-in-SPLINTOPTS.patch |   29 +++++
 ...strptime-prototype-is-not-provided-unless.patch |   39 ++++++
 .../gpsd/gpsd/0004-SConstruct-remove-rpath.patch   |   41 ++++++
 .../gpsd/{gpsd-2.96 => gpsd}/60-gpsd.rules         |    0
 .../gpsd/{gpsd-2.96 => gpsd}/gpsd                  |    0
 .../gpsd/{gpsd-2.96 => gpsd}/gpsd-default          |    0
 meta-oe/recipes-navigation/gpsd/gpsd_3.4.bb        |  127 +++++++++++++++++++
 meta-oe/recipes-navigation/gpsd/gpsd_3.5.bb        |  128 ++++++++++++++++++++
 .../gpsd/{gpsd_2.96.bb => gpsd_git.bb}             |   87 ++++++++-----
 16 files changed, 688 insertions(+), 51 deletions(-)
 delete mode 100644 meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.service
 delete mode 100644 meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.socket
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd-3.4/0001-SConstruct-fix-DSO-build-for-ntpshm-garmin_monitor.patch
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd-3.4/0001-SConstruct-prefix-includepy-with-sysroot-and-drop-sy.patch
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd/0001-SConstruct-disable-html-and-man-docs-building-becaus.patch
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd/0001-SConstruct-prefix-includepy-with-sysroot-and-drop-sy.patch
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd/0001-SConstruct-respect-sysroot-setting-when-prepending-L.patch
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd/0002-SConstruct-respect-sysroot-also-in-SPLINTOPTS.patch
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd/0003-Revert-The-strptime-prototype-is-not-provided-unless.patch
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd/0004-SConstruct-remove-rpath.patch
 rename meta-oe/recipes-navigation/gpsd/{gpsd-2.96 => gpsd}/60-gpsd.rules (100%)
 rename meta-oe/recipes-navigation/gpsd/{gpsd-2.96 => gpsd}/gpsd (100%)
 rename meta-oe/recipes-navigation/gpsd/{gpsd-2.96 => gpsd}/gpsd-default (100%)
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd_3.4.bb
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd_3.5.bb
 rename meta-oe/recipes-navigation/gpsd/{gpsd_2.96.bb => gpsd_git.bb} (53%)

-- 
1.7.8.6





More information about the Openembedded-devel mailing list