From: Michael 'Mickey' Lauer Date: Sun, 25 Jan 2009 01:56:18 +0000 (+0100) Subject: tcl: reinstate manual do_stage; necessary due to broken autotools usage X-Git-Tag: Release-2010-05/1~4118 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bec1cb95ec834d9d5569702ad0a4d35e7c2d869f;p=openembedded.git tcl: reinstate manual do_stage; necessary due to broken autotools usage --- diff --git a/packages/tcltk/tcl_8.4.19.bb b/packages/tcltk/tcl_8.4.19.bb index e6d32e9913..e70a2c861c 100644 --- a/packages/tcltk/tcl_8.4.19.bb +++ b/packages/tcltk/tcl_8.4.19.bb @@ -2,7 +2,7 @@ DESCRIPTION = "Tool Command Language" LICENSE = "tcl" SECTION = "devel/tcltk" HOMEPAGE = "http://tcl.sourceforge.net" -PR = "r1" +PR = "r2" SRC_URI = "\ ${SOURCEFORGE_MIRROR}/tcl/tcl${PV}-src.tar.gz \ @@ -25,9 +25,21 @@ do_compile_prepend() { } do_stage() { - autotools_stage_all - mv libtcl8.4.so libtcl8.4.so.0 + oe_libinstall -a libtclstub8.4 ${STAGING_LIBDIR} oe_libinstall -so libtcl8.4 ${STAGING_LIBDIR} + sed -i "s+${WORKDIR}+${STAGING_INCDIR}+g" tclConfig.sh + sed -i "s,-L${libdir},," tclConfig.sh + install -d ${STAGING_BINDIR_CROSS}/ + install -m 0755 tclConfig.sh ${STAGING_BINDIR_CROSS} + cd .. + for dir in compat generic unix + do + install -d ${STAGING_INCDIR}/tcl${PV}/$dir + install -m 0644 $dir/*.h ${STAGING_INCDIR}/tcl${PV}/$dir/ + done + install -m 0644 generic/tcl.h ${STAGING_INCDIR} + install -m 0644 generic/tclDecls.h ${STAGING_INCDIR} + install -m 0644 generic/tclPlatDecls.h ${STAGING_INCDIR} } do_install() {