[oe-commits] Noor Ahsan : tcl: Run oe-stylize. py script and modify the recipe accordingly
git version control
git at git.openembedded.org
Thu Sep 30 20:18:48 UTC 2010
Module: openembedded.git
Branch: master
Commit: 6c21af6a85996ed5891925ca2221c4615048a331
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=6c21af6a85996ed5891925ca2221c4615048a331
Author: Noor Ahsan <noor_ahsan at mentor.com>
Date: Mon Aug 30 23:50:54 2010 +0000
tcl: Run oe-stylize.py script and modify the recipe accordingly
* Run the oe-stylize.py script on the recipe and modify the recipe according to the output of the script.
Signed-off-by: Noor Ahsan <noor_ahsan at mentor.com>
Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
recipes/tcltk/tcl_8.5.8.bb | 45 ++++++++++++++++++++-----------------------
1 files changed, 21 insertions(+), 24 deletions(-)
diff --git a/recipes/tcltk/tcl_8.5.8.bb b/recipes/tcltk/tcl_8.5.8.bb
index 9d030b9..e8905f0 100644
--- a/recipes/tcltk/tcl_8.5.8.bb
+++ b/recipes/tcltk/tcl_8.5.8.bb
@@ -1,8 +1,7 @@
DESCRIPTION = "Tool Command Language"
-LICENSE = "tcl"
-SECTION = "devel/tcltk"
HOMEPAGE = "http://tcl.sourceforge.net"
-
+SECTION = "devel/tcltk"
+LICENSE = "tcl"
PR = "r7"
SRC_URI = "\
@@ -16,43 +15,41 @@ SRC_URI = "\
file://tclprivate.diff;striplevel=2 \
file://mips-tclstrtod.patch;striplevel=0 \
"
-
SRC_URI[md5sum] = "7f123e53b3daaaba2478d3af5a0752e3"
SRC_URI[sha256sum] = "6b090c1024038d0381e1ccfbd6d5c0f0e6ef205269ceb9d28bd7bd7ac5bbf4a7"
S = "${WORKDIR}/tcl${PV}/unix"
+SYSROOT_PREPROCESS_FUNCS =+ "tcl_sysroot"
inherit autotools binconfig
EXTRA_OECONF = "--enable-threads"
do_compile_prepend() {
- echo > ../compat/fixstrtod.c
- sed -i -e 's:./tclsh :tclsh :g' Makefile
+ echo > ../compat/fixstrtod.c
+ sed -i -e 's:./tclsh :tclsh :g' Makefile
}
-
-BINCONFIG_GLOB = "*Config.sh"
-
do_install() {
- autotools_do_install
- # Stage a few extra headers to make tk happy
- install -d ${D}${includedir}/tcl-${PV}/generic
- install -m 0644 ../generic/*.h ${D}${includedir}/tcl-${PV}/generic
- install -m 0644 *.h ${D}${includedir}/tcl-${PV}/generic
- install -d ${D}${includedir}/tcl-${PV}/unix
- install -m 0644 *Unix*.h ${D}${includedir}/tcl-${PV}/unix/
- rm -f ${D}${includedir}/regex.h
- ln -sf tclsh8.5 ${D}${bindir}/tclsh
-}
-
-SYSROOT_PREPROCESS_FUNCS =+ "tcl_sysroot"
-
-tcl_sysroot() {
- sed -i 's:/usr/include/tcl-private:${STAGING_INCDIR}/tcl-${PV}:' tclConfig.sh
+ autotools_do_install
+ # Stage a few extra headers to make tk happy
+ install -d ${D}${includedir}/tcl-${PV}/generic
+ install -m 0644 ../generic/*.h ${D}${includedir}/tcl-${PV}/generic
+ install -m 0644 *.h ${D}${includedir}/tcl-${PV}/generic
+ install -d ${D}${includedir}/tcl-${PV}/unix
+ install -m 0644 *Unix*.h ${D}${includedir}/tcl-${PV}/unix/
+ rm -f ${D}${includedir}/regex.h
+ ln -sf tclsh8.5 ${D}${bindir}/tclsh
}
PACKAGES =+ "${PN}-lib"
+
FILES_${PN}-lib = "${libdir}/libtcl8.5.so.*"
FILES_${PN} += "${libdir}/tcl*"
FILES_${PN}-dev += "${libdir}/tclConfig.sh"
+BINCONFIG_GLOB = "*Config.sh"
+
+tcl_sysroot() {
+ sed -i 's:/usr/include/tcl-private:${STAGING_INCDIR}/tcl-${PV}:' tclConfig.sh
+}
+
More information about the Openembedded-commits
mailing list