diff --git a/programming/language/python/python-Jinja2/actions.py b/programming/language/python/python-Jinja2/actions.py new file mode 100644 index 0000000000..0cad700f1c --- /dev/null +++ b/programming/language/python/python-Jinja2/actions.py @@ -0,0 +1,30 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import pisitools +from pisi.actionsapi import autotools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +examples = "%s/%s/examples" % (get.docDIR(), get.srcNAME()) + +WorkDir = "Jinja2-%s" % get.srcVERSION() + +def build(): + pythonmodules.compile() + +def install(): + pythonmodules.install() + + pisitools.insinto(examples, "examples/*") + + #Create docs with python-Sphinx + #shelltools.cd("docs") + #autotools.make("html") + #shelltools.cd("..") + #pisitools.dohtml("Jinja2-%s/docs/_build/html/*" % get.srcVERSION()) + pisitools.dodoc("CHANGES") diff --git a/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch b/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch new file mode 100644 index 0000000000..c078b06c2d --- /dev/null +++ b/programming/language/python/python-Jinja2/files/drop_next_import_from_docs-jinjaext.patch @@ -0,0 +1,15 @@ +Description: drop next import from docs/jinjaext.py + next is not available in jinja2/utils.py and all Python versions supported by + Jessie already support this function, no need for backwards compatible wrapper +Author: Piotr Ożarowski +--- jinja2-2.7.orig/docs/jinjaext.py ++++ jinja2-2.7/docs/jinjaext.py +@@ -23,7 +23,7 @@ from pygments.style import Style + from pygments.token import Keyword, Name, Comment, String, Error, \ + Number, Operator, Generic + from jinja2 import Environment, FileSystemLoader +-from jinja2.utils import next ++#from jinja2.utils import next + + + def parse_rst(state, content_offset, doc): diff --git a/programming/language/python/python-Jinja2/pspec.xml b/programming/language/python/python-Jinja2/pspec.xml new file mode 100644 index 0000000000..38e5a07f5b --- /dev/null +++ b/programming/language/python/python-Jinja2/pspec.xml @@ -0,0 +1,65 @@ + + + + + python-Jinja2 + http://jinja.pocoo.org/2/ + + PisiLinux Community + admins@pisilinux.org + + as-is + app:console + A small but fast and easy to use stand-alone template engine written in pure python + Jinja2 is the rewritten version of Jinja, sandboxed template engine written in pure Python. It provides a Django like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code. + https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.7.2.tar.gz + + + + python-setuptools + python-MarkupSafe + + + drop_next_import_from_docs-jinjaext.patch + + + + + python-Jinja2 + + /usr/lib/python* + /usr/share/doc/python-Jinja2/LICENSE + + + + + python-Jinja2-docs + + /usr/share/doc/python-Jinja2 + + + + + + 2014-02-27 + 2.7.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-09 + 2.7.1 + Version bump + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2012-10-29 + 2.6 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/python/python-Jinja2/translations.xml b/programming/language/python/python-Jinja2/translations.xml new file mode 100644 index 0000000000..e318cb96b6 --- /dev/null +++ b/programming/language/python/python-Jinja2/translations.xml @@ -0,0 +1,13 @@ + + + + python-Jinja2 + Küçük, hızlı ve kullanımı kolay, sadece python ile yazılmış bir bağımsız şablon üreteci + Jinja2, sadece python ile yazılmış bir şablon üreteci olan Jinja'nın yeniden yazılmış bir versiyonudur. Django benzeri XML-olmayan bir sözdizimi sağlar ve şablonları derleyip çalıştırılabilir python programları haline getirir. Temel olarak Django şablonları ve python kodunun birleşimi bir programdır. + + + + python-Jinja2-docs + python-Jinja2 için belgelendirme dosyaları + +