[oe] [PATCH][meta-oe] vim: add native BBCLASSEXTEND

Martin Jansa martin.jansa at gmail.com
Fri Mar 10 10:59:26 UTC 2017


* some recipes might use xxd
* with stricter host binaries available in PATH:
  http://lists.openembedded.org/pipermail/openembedded-core/2017-March/133886.html
  we cannot use xxd from host and it's not so common to add it into
  HOSTTOOL_NONFATAL
* there is also smaller solution for xxd -i (which is what I need):
  https://github.com/gregkh/xxdi
  but after creating xxdi-native recipe for this I've discovered that
  perl on my host as well as perlnative doesn't provide File::Slurp
  used by this, so adding BBCLASSEXTEND here is easier solution

Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
 meta-oe/recipes-support/vim/vim_8.0.0022.bb | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/meta-oe/recipes-support/vim/vim_8.0.0022.bb b/meta-oe/recipes-support/vim/vim_8.0.0022.bb
index 1ccc52cd9..920391adb 100644
--- a/meta-oe/recipes-support/vim/vim_8.0.0022.bb
+++ b/meta-oe/recipes-support/vim/vim_8.0.0022.bb
@@ -99,12 +99,14 @@ FILES_${PN}-common = " \
     ${datadir}/icons \
 "
 
-RDEPENDS_${PN} = "ncurses-terminfo-base"
+RDEPENDS_${BPN} = "ncurses-terminfo-base"
 # Recommend that runtime data is installed along with vim
-RRECOMMENDS_${PN} = "${PN}-syntax ${PN}-help ${PN}-tutor ${PN}-vimrc ${PN}-common"
+RRECOMMENDS_${BPN} = "${PN}-syntax ${PN}-help ${PN}-tutor ${PN}-vimrc ${PN}-common"
 
 ALTERNATIVE_${PN} = "vi vim"
 ALTERNATIVE_TARGET = "${bindir}/${BPN}.${BPN}"
 ALTERNATIVE_LINK_NAME[vi] = "${base_bindir}/vi"
 ALTERNATIVE_LINK_NAME[vim] = "${bindir}/vim"
 ALTERNATIVE_PRIORITY = "100"
+
+BBCLASSEXTEND = "native"
-- 
2.12.0




More information about the Openembedded-devel mailing list