[OE-core] [PATCH 21/24] python3-jinja: Recipe for python3 templating system

Khem Raj raj.khem at gmail.com
Fri Jun 28 22:04:06 UTC 2013


Signed-off-by: Khem Raj <raj.khem at gmail.com>
---
 meta/recipes-devtools/python/python3-jinja_1.2.bb |   37 +++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 meta/recipes-devtools/python/python3-jinja_1.2.bb

diff --git a/meta/recipes-devtools/python/python3-jinja_1.2.bb b/meta/recipes-devtools/python/python3-jinja_1.2.bb
new file mode 100644
index 0000000..e84548a
--- /dev/null
+++ b/meta/recipes-devtools/python/python3-jinja_1.2.bb
@@ -0,0 +1,37 @@
+DESCRIPTION = "Pure Python Templating System."
+HOMEPAGE = " http://jinja.pocoo.org/"
+SECTION = "devel/python"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=782689a6f9cc3482c3b8b39c552f1cf8"
+
+DEPENDS = "python3"
+
+RDEPENDS_${PN} = " \
+                   python3-codecs \
+                   python3-core \
+                   python3-re \
+                 "
+SRCNAME = "Jinja"
+PR = "r1"
+
+SRC_URI = "\
+  http://pypi.python.org/packages/source/J/${SRCNAME}/${SRCNAME}-${PV}.tar.gz \
+"
+
+SRC_URI[md5sum] = "1235a005ade00b213800ff1e798c0241"
+SRC_URI[sha256sum] = "36252f3d0356008a31a537a31cfba189f7b5898b8e2da454f72ea5f987db8b31"
+
+S = "${WORKDIR}/${SRCNAME}-${PV}"
+
+inherit setuptools3
+
+do_sanitize() {
+
+    # it seems that the installer is not ready for python3.  Upconvert...
+    ${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/${PYTHON_PN} ${STAGING_BINDIR_NATIVE}/${PYTHON_PN}-native/2to3 -w .
+
+    # this looks like a broken 2to3 fixer.  Help it out.
+    sed -E -i'.tweak' -e 's/__nonzero__/__bool__/g' jinja/datastructure.py
+}
+
+addtask sanitize after do_unpack before do_patch
-- 
1.7.9.5




More information about the Openembedded-core mailing list