[oe-commits] Tom Rini : ncurses: Switch to INC_PR and BBCLASSEXTEND. Fix ncurses-sdk and terminfo

git version control git at git.openembedded.org
Wed Jun 9 20:48:41 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 8cd716868ad626ad11356144df1f20accf6c789a
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=8cd716868ad626ad11356144df1f20accf6c789a

Author: Tom Rini <tom_rini at mentor.com>
Date:   Wed Jun  9 11:08:07 2010 -0700

ncurses: Switch to INC_PR and BBCLASSEXTEND.  Fix ncurses-sdk and terminfo

RSUGGESTS needs to use ${PN} not ncurses otherwise ncurses-sdk will try
ncurses-terminfo (wrong) not ncurses-sdk-terminfo (right).

Signed-off-by: Tom Rini <tom_rini at mentor.com>

---

 recipes/ncurses/ncurses-native_5.4.bb |    7 -------
 recipes/ncurses/ncurses-sdk_5.4.bb    |    3 ---
 recipes/ncurses/ncurses.inc           |    4 ++--
 recipes/ncurses/ncurses_5.4.bb        |    8 ++++++--
 4 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/recipes/ncurses/ncurses-native_5.4.bb b/recipes/ncurses/ncurses-native_5.4.bb
deleted file mode 100644
index 749e1c4..0000000
--- a/recipes/ncurses/ncurses-native_5.4.bb
+++ /dev/null
@@ -1,7 +0,0 @@
-require ncurses_${PV}.bb
-inherit native
-EXTRA_OEMAKE = '"BUILD_CCFLAGS=${BUILD_CCFLAGS}"'
-DEPENDS = ""
-
-SRC_URI[md5sum] = "069c8880072060373290a4fefff43520"
-SRC_URI[sha256sum] = "5abce063cf431790f4e6a801a96c7eea0b33a41ecd0970f6312f52575c083b36"
diff --git a/recipes/ncurses/ncurses-sdk_5.4.bb b/recipes/ncurses/ncurses-sdk_5.4.bb
deleted file mode 100644
index fb69c1e..0000000
--- a/recipes/ncurses/ncurses-sdk_5.4.bb
+++ /dev/null
@@ -1,3 +0,0 @@
-require ncurses_${PV}.bb
-inherit sdk
-EXTRA_OEMAKE = '"BUILD_CCFLAGS=${BUILD_CCFLAGS}"'
diff --git a/recipes/ncurses/ncurses.inc b/recipes/ncurses/ncurses.inc
index fb4d912..48412c1 100644
--- a/recipes/ncurses/ncurses.inc
+++ b/recipes/ncurses/ncurses.inc
@@ -3,6 +3,7 @@ HOMEPAGE = "http://www.gnu.org/software/ncurses/ncurses.html"
 LICENSE = "MIT"
 SECTION = "libs"
 DEPENDS = "ncurses-native"
+INC_PR = "r20"
 
 inherit autotools
 
@@ -110,8 +111,7 @@ FILES_${PN}-tools = "\
 FILES_${PN}-terminfo = "\
   ${datadir}/terminfo \
 "
-RSUGGESTS_${PN} = "ncurses-terminfo"
+RSUGGESTS_${PN} = "${PN}-terminfo"
 RPROVIDES_${PN} = "libncurses5"
 RCONFLICTS_${PN} = "libncurses5"
 RREPLACES_${PN} = "libncurses5"
-
diff --git a/recipes/ncurses/ncurses_5.4.bb b/recipes/ncurses/ncurses_5.4.bb
index 8c0f62c..d358e16 100644
--- a/recipes/ncurses/ncurses_5.4.bb
+++ b/recipes/ncurses/ncurses_5.4.bb
@@ -1,5 +1,3 @@
-PR = "r20"
-
 SRC_URI = "${GNU_MIRROR}/ncurses/ncurses-${PV}.tar.gz \
            file://makefile_tweak.patch \
            file://use_ldflags.patch \
@@ -7,8 +5,14 @@ SRC_URI = "${GNU_MIRROR}/ncurses/ncurses-${PV}.tar.gz \
 S = "${WORKDIR}/ncurses-${PV}"
 
 require ncurses.inc
+PR = "${INC_PR}.0"
 
 LEAD_SONAME = "libncurses.so.5"
 
 SRC_URI[md5sum] = "069c8880072060373290a4fefff43520"
 SRC_URI[sha256sum] = "5abce063cf431790f4e6a801a96c7eea0b33a41ecd0970f6312f52575c083b36"
+
+BBCLASSEXTEND = "native sdk"
+DEPENDS_virtclass-native = ""
+EXTRA_OEMAKE_virtclass-native = '"BUILD_CCFLAGS=${BUILD_CCFLAGS}"'
+EXTRA_OEMAKE_virtclass-sdk = '"BUILD_CCFLAGS=${BUILD_CCFLAGS}"'





More information about the Openembedded-commits mailing list