| Submitter | Scott Garman |
|---|---|
| Date | March 14, 2012, 4:36 p.m. |
| Message ID | <db023a254e70a7cb819a6cab3008a666305ceafd.1331742556.git.scott.a.garman@intel.com> |
| Download | mbox | patch |
| Permalink | /patch/23337/ |
| State | New |
| Headers | show |
Comments
Op 14 mrt. 2012, om 17:36 heeft Scott Garman het volgende geschreven: > 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@intel.com> This is still missing a PR bump for all the packages depending on ncurses. Those need to get rebuilt to unbreak the package feeds. regards, Koen
On 03/14/2012 09:53 AM, Koen Kooi wrote: > > Op 14 mrt. 2012, om 17:36 heeft Scott Garman het volgende geschreven: > >> 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@intel.com> > > This is still missing a PR bump for all the packages depending on ncurses. Those need to get rebuilt to unbreak the package feeds. Ok, I will spin a v3 of the pull request to make use of do_package_split and include a commit for bumping the PR for all recipes which DEPEND on ncurses. Scott
Patch
diff --git a/meta/recipes-core/ncurses/ncurses.inc b/meta/recipes-core/ncurses/ncurses.inc index fe2c3e4..b73005d 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 = "r6" +INC_PR = "r7" inherit autotools binconfig multilib_header @@ -221,6 +221,9 @@ pkg_prerm_ncurses-tools () { BBCLASSEXTEND = "native nativesdk" PACKAGES += " \ + ${PN}-libncurses \ + ${PN}-libncursesw \ + ${PN}-libtinfo \ ${PN}-tools \ ${PN}-terminfo \ ${PN}-terminfo-base \ @@ -232,7 +235,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.* \ +" + +FILES_${PN}-libtinfo = "\ + ${base_libdir}/libtinfo.so.* \ " # This keeps only tput/tset in ncurses
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@intel.com> --- meta/recipes-core/ncurses/ncurses.inc | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-)