From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from hsvwanfw1-nat.mentorg.com ([139.181.24.34] helo=alm.mentorg.com) by linuxtogo.org with esmtp (Exim 4.72) (envelope-from ) id 1Qj0Kk-0004xb-0v for openembedded-core@lists.openembedded.org; Tue, 19 Jul 2011 04:46:54 +0200 Received: from localhost.localdomain ([134.86.97.33]) by alm.mentorg.com (8.12.10/8.12.10) with ESMTP id p6J27KMf030170 for ; Mon, 18 Jul 2011 21:07:20 -0500 From: Tom Rini To: openembedded-core@lists.openembedded.org Date: Mon, 18 Jul 2011 19:07:14 -0700 Message-Id: X-Mailer: git-send-email 1.7.0.4 Subject: [PATCH v2 0/4] Optionally trade required_utils for -nativebuilds X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Patches and discussions about the oe-core layer List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jul 2011 02:46:54 -0000 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 a test for mercurial-native to sanity.bbclass since we don't have any hg:// URIs at the moment and dropping from the default ASSUME_PROVIDED list. Next up is help2man-native. We now only ship the GPLv3 version as a -native recipe. This retains a "don't re-conf" do_configure and an expanded comment that explains that if we did so we would need perlnative here. 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. v2: Move mercurial-native recipe to meta-oe, GPLv2 version of help2man-native 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-v2 http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=trini/add-more-native-recipes-v2 Tom Rini (4): bitbake.conf, sanity.bbclass: Make mercurial-native optional help2man-native: Add 1.38.2 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.38.2.bb | 25 ++++++++++++++++++++ 4 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 meta/recipes-devtools/help2man/help2man-native_1.38.2.bb