[oe-commits] Chris Larson : ncurses: drop lib/terminfo, fix .so hardcoding
git version control
git at git.openembedded.org
Mon Nov 8 15:08:09 UTC 2010
Module: openembedded.git
Branch: darwin
Commit: a441183b79563e1984df06a002316a3850319ef5
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=a441183b79563e1984df06a002316a3850319ef5
Author: Chris Larson <chris_larson at mentor.com>
Date: Wed Nov 3 13:43:32 2010 -0700
ncurses: drop lib/terminfo, fix .so hardcoding
Signed-off-by: Chris Larson <chris_larson at mentor.com>
---
recipes/ncurses/ncurses.inc | 10 +++++-----
recipes/ncurses/ncurses_5.7.bb | 1 +
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/recipes/ncurses/ncurses.inc b/recipes/ncurses/ncurses.inc
index cdc181a..29bba1c 100644
--- a/recipes/ncurses/ncurses.inc
+++ b/recipes/ncurses/ncurses.inc
@@ -40,13 +40,13 @@ export LD_LIBRARY_PATH = "${STAGING_LIBDIR_NATIVE}"
do_install() {
autotools_do_install
+ rm -f ${D}${libdir}/terminfo
# our ncurses has termcap support
- ln -sf libncurses.so ${D}${libdir}/libtermcap.so
+ ln -sf libncurses${SOLIBSDEV} ${D}${libdir}/libtermcap${SOLIBSDEV}
ln -sf libncurses.a ${D}${libdir}/libtermcap.a
ln -sf curses.h ${D}${includedir}/ncurses.h
-
# include some basic terminfo files
# stolen ;) from gentoo and modified a bit
for x in ansi console dumb linux rxvt screen sun vt{52,100,102,200,220} xterm-color xterm-xfree86
@@ -58,8 +58,8 @@ do_install() {
then
install -d ${D}${sysconfdir}/terminfo/$basedir
mv $termfile ${D}${sysconfdir}/terminfo/$basedir/
- ln -s /etc/terminfo/$basedir/${x} \
- ${D}${datadir}/terminfo/$basedir/${x}
+ ln -sf ${sysconfdir}/terminfo/$basedir/$x \
+ ${D}${datadir}/terminfo/$basedir/$x
fi
done
# i think we can use xterm-color as default xterm
@@ -94,7 +94,7 @@ PACKAGES =+ "${PN}-tools ${PN}-terminfo"
FILES_${PN} = "\
${bindir}/tput \
${bindir}/tset \
- ${libdir}/lib*.so.* \
+ ${libdir}/lib*${SOLIBS} \
${datadir}/tabset \
${sysconfdir}/terminfo \
"
diff --git a/recipes/ncurses/ncurses_5.7.bb b/recipes/ncurses/ncurses_5.7.bb
index 715fff4..7081161 100644
--- a/recipes/ncurses/ncurses_5.7.bb
+++ b/recipes/ncurses/ncurses_5.7.bb
@@ -134,6 +134,7 @@ do_install() {
! ${ENABLE_WIDEC} || \
oe_runmake -C widec ${_install_opts}
+ rm -f ${D}${libdir}/terminfo
cd narrowc
More information about the Openembedded-commits
mailing list