[OE-core] [PATCH 1/1] ncurses: fix packaging of moved libraries

Martin Jansa martin.jansa at gmail.com
Wed Mar 14 15:00:33 UTC 2012


On Wed, Mar 14, 2012 at 07:57:56AM -0700, Darren Hart wrote:
> 
> 
> On 03/13/2012 05:31 PM, Scott Garman wrote:
> > The recent move of some of the ncurses libraries to base_libdir
> > does not work with our automatic library packaging, so this
> > explicity creates packages for libncurses, libncursesw, and
> > libtinfo.
> > 
> > Signed-off-by: Scott Garman <scott.a.garman at intel.com>
> > ---
> >  meta/recipes-core/ncurses/ncurses.inc |   18 ++++++++++++++++--
> >  1 files changed, 16 insertions(+), 2 deletions(-)
> > 
> > diff --git a/meta/recipes-core/ncurses/ncurses.inc b/meta/recipes-core/ncurses/ncurses.inc
> > index e450868..155c0bd 100644
> > --- a/meta/recipes-core/ncurses/ncurses.inc
> > +++ b/meta/recipes-core/ncurses/ncurses.inc
> > @@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://ncurses/base/version.c;beginline=1;endline=27;md5=cbc
> >  SECTION = "libs"
> >  DEPENDS = "ncurses-native"
> >  DEPENDS_virtclass-native = ""
> > -INC_PR = "r5"
> > +INC_PR = "r6"
> >  
> >  inherit autotools binconfig multilib_header
> >  
> > @@ -220,6 +220,9 @@ pkg_prerm_ncurses-tools () {
> >  BBCLASSEXTEND = "native nativesdk"
> >  
> >  PACKAGES += " \
> > +  ${PN}-libncurses \
> > +  ${PN}-libncursesw \
> 
> This one needs to be dependent on ENABLE_WIDEC

isn't just
ALLOW_EMPTY_${PN}-libncursesw = "1"
enough?

> 
> > +  ${PN}-libtinfo \
> >    ${PN}-tools \
> >    ${PN}-terminfo \
> >    ${PN}-terminfo-base \
> > @@ -231,7 +234,18 @@ FILES_${PN} = "\
> >    ${bindir}/ncurses5-config \
> >    ${bindir}/ncursesw5-config \
> >    ${datadir}/tabset \
> > -  ${base_libdir}/* \
> > +"
> > +
> > +FILES_${PN}-libncurses = "\
> > +  ${base_libdir}/libncurses.so.* \
> > +"
> > +
> > +FILES_${PN}-libncursesw = "\
> > +  ${base_libdir}/libncursesw.so.* \
> > +"
> 
> This file doesn't exist if !ENABLE_WIDEC (which is the case with
> poky-tiny for example).
> 
> > +
> > +FILES_${PN}-libtinfo = "\
> > +  ${base_libdir}/libtinfo.so.* \
> >  "
> >  
> >  # This keeps only tput/tset in ncurses
> 
> -- 
> Darren Hart
> Intel Open Source Technology Center
> Yocto Project - Linux Kernel
> 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20120314/36556354/attachment-0002.sig>


More information about the Openembedded-core mailing list