[0/5] Optionally trade required_utils for -native builds

Submitted by Tom Rini on July 15, 2011, 10:03 p.m. | Patch ID: 7685


Message ID cover.1310758615.git.tom_rini@mentor.com
State New, archived
Headers show


git://git.openembedded.org/openembedded-core-contrib trini/add-more-native-recipes

Commit Message

Tom Rini July 15, 2011, 10:03 p.m.
Hey all,

As I said in another thread, today we depend on a few more host utilities
being installed on the host than oe.dev does.  This is an attempt to fix
that a bit and improve on the situation at the same time.  First up is
adding mercurial-native and then a test to add it to ASSUME_PROVIDED.  This
was build tested but I can't spot any hg URIs in the metadata.  Next up is
help2man-native.  First, I've added the GPLv2 and GPLv3 versions.  Second,
I've tested this with qemux86 and core-image-sato and it still all builds
and works as much as it has been for me wrt tests.  Finally, in the commit
message I said avoiding perl-native problem and what I'm speaking of is
that since I put help2man-native in with all of the autotools deps, adding
perlnative to the inherits list would bring perl in for everything.  We
can punt on this by just not adding target help2man for now.

The following changes since commit e66c2999afa2b3efbce8bb46c89f9db5e15f35c7:
  Saul Wold (1):
        libx11: ensure nativesdk uses correct DEPENDS and XCB flags

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib trini/add-more-native-recipes

Tom Rini (5):
  mercurial-native: Add 1.9 version
  bitbake.conf, sanity.bbclass: Make mercurial-native optional
  help2man-native: Add 1.36.4 (GPLv2) and 1.38.2 (GPLv3)
  sanity.bbclass: Add help2man-native to ASSUME_PROVIDED if found
  autotools.bbclass: Add help2man-native to the main DEPENDS tree

 meta/classes/autotools.bbclass                     |    4 +-
 meta/classes/sanity.bbclass                        |   10 +++++++-
 meta/conf/bitbake.conf                             |    1 -
 .../help2man/help2man-native_1.36.4.bb             |   26 ++++++++++++++++++++
 .../help2man/help2man-native_1.38.2.bb             |   24 ++++++++++++++++++
 .../mercurial/mercurial-native_1.9.bb              |   24 ++++++++++++++++++
 6 files changed, 85 insertions(+), 4 deletions(-)
 create mode 100644 meta/recipes-devtools/help2man/help2man-native_1.36.4.bb
 create mode 100644 meta/recipes-devtools/help2man/help2man-native_1.38.2.bb
 create mode 100644 meta/recipes-devtools/mercurial/mercurial-native_1.9.bb