Tk (along with Tcl) is needed in python for module _tkinter. [YOCTO #1937]
Signed-off-by: Andrei Gherzan <[email protected]> --- meta/recipes-devtools/tcltk/tk_8.5.11.bb | 68 ++++++++++++++++++++++++++++++ 1 files changed, 68 insertions(+), 0 deletions(-) create mode 100644 meta/recipes-devtools/tcltk/tk_8.5.11.bb diff --git a/meta/recipes-devtools/tcltk/tk_8.5.11.bb b/meta/recipes-devtools/tcltk/tk_8.5.11.bb new file mode 100644 index 0000000..0de83d0 --- /dev/null +++ b/meta/recipes-devtools/tcltk/tk_8.5.11.bb @@ -0,0 +1,68 @@ +DESCRIPTION = "Tk graphical toolkit for the Tcl scripting language." +LICENSE = "BSD-3-Clause" +SECTION = "devel/tcltk" +HOMEPAGE = "http://tcl.sourceforge.net" +DEPENDS = "tcl virtual/libx11" + +LIC_FILES_CHKSUM = "file://../license.terms;md5=33c2a4845e058f33c0f52f375625f650 \ + file://../compat/license.terms;md5=33c2a4845e058f33c0f52f375625f650 \ + file://../library/license.terms;md5=33c2a4845e058f33c0f52f375625f650 \ + file://../macosx/license.terms;md5=33c2a4845e058f33c0f52f375625f650 \ + file://../tests/license.terms;md5=33c2a4845e058f33c0f52f375625f650 \ + file://../win/license.terms;md5=33c2a4845e058f33c0f52f375625f650 \ + " + +PR = "r0" + +SRC_URI = "${SOURCEFORGE_MIRROR}/tcl/tk${PV}-src.tar.gz" +SRC_URI[md5sum] = "b61b72f0aad230091b100746f078b8f1" +SRC_URI[sha256sum] = "d35810b33a0931656f1d128e7e0776cc0c4d8b9c72af322cab5a7ee30485eb70" + +S = "${WORKDIR}/tk${PV}/unix" + +inherit autotools + +EXTRA_OECONF = "--enable-threads \ + --disable-rpath \ + --with-tcl=${STAGING_BINDIR_CROSS} \ + " + +do_configure() { + gnu-configize + oe_runconf +} + +do_install() { + autotools_do_install + oe_libinstall -so libtk8.5 ${STAGING_LIBDIR} + sed -i "s+${WORKDIR}+${STAGING_INCDIR}+g" tkConfig.sh + sed -i "s,-L${libdir},," tkConfig.sh + install -d ${STAGING_BINDIR_CROSS}/ + install -m 0755 tkConfig.sh ${STAGING_BINDIR_CROSS} + cd .. + for dir in compat generic unix + do + install -d ${STAGING_INCDIR}/tk${PV}/$dir + install -m 0644 $dir/*.h ${STAGING_INCDIR}/tk${PV}/$dir/ + done +} + +PACKAGES =+ "${PN}-demos \ + ${PN}-lib \ + " +FILES_${PN}-lib = "${libdir}/libtk8.5.so* \ + " +FILES_${PN}-demos = "${libdir}/tk8.5/demos/* \ + " +FILES_${PN} += "${libdir}/tk8.5/ttk/* \ + ${libdir}/tk8.5/images/* \ + ${libdir}/tk8.5/msgs/* \ + ${libdir}/tk8.5/*.tcl \ + ${libdir}/tk8.5/tclIndex \ + " +FILES_${PN}-dev += "${libdir}/tkConfig.sh \ + ${libdir}/tk8.5/tkAppInit.c \ + " + +RDEPENDS_${PN} += "tk-lib" + -- 1.7.5.4 _______________________________________________ Openembedded-core mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
