[python26-jinja2/el5/master] Initial import.

Thomas Moschny thm at fedoraproject.org
Tue Feb 15 21:12:48 UTC 2011


commit 5456b5ee763152737d92ad5a6cf6c8b0cb3d0a9e
Author: Thomas Moschny <thm at fedoraproject.org>
Date:   Tue Feb 15 22:10:50 2011 +0100

    Initial import.

 .gitignore           |    1 +
 python26-jinja2.spec |  176 ++++++++++++++++++++++++++++++++++++++++++++++++++
 sources              |    1 +
 3 files changed, 178 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..2e1159f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Jinja2-2.5.5.tar.gz
diff --git a/python26-jinja2.spec b/python26-jinja2.spec
new file mode 100644
index 0000000..4682e38
--- /dev/null
+++ b/python26-jinja2.spec
@@ -0,0 +1,176 @@
+%global __python26 /usr/bin/python2.6
+%global python26_sitelib /usr/lib/python2.6/site-packages
+%global __os_install_post %{__python26_os_install_post}
+
+# Enable building without docs to avoid a circular dependency between this
+# and python-sphinx:
+%global with_docs 0
+
+Name:		python26-jinja2
+Version:	2.5.5
+Release:	4%{?dist}
+Summary:	General purpose template engine
+Group:		Development/Languages
+License:	BSD
+URL:		http://jinja.pocoo.org/
+Source0:	http://pypi.python.org/packages/source/J/Jinja2/Jinja2-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildArch:	noarch
+BuildRequires:	python26-devel
+BuildRequires:	python26-distribute
+BuildRequires:	python26-markupsafe
+%if 0%{?with_docs}
+BuildRequires:	python26-sphinx
+%endif # with_docs
+Requires:	python26-babel >= 0.8
+Requires:	python26-markupsafe
+
+%description
+Jinja2 is a template engine written in pure Python.  It provides a
+Django inspired non-XML syntax but supports inline expressions and an
+optional sandboxed environment.
+
+If you have any exposure to other text-based template languages, such
+as Smarty or Django, you should feel right at home with Jinja2. It's
+both designer and developer friendly by sticking to Python's
+principles and adding functionality useful for templating
+environments.
+
+
+%prep
+%setup -q -n Jinja2-%{version}
+
+# cleanup
+find . -name '*.pyo' -o -name '*.pyc' -delete
+
+# fix EOL
+sed -i 's|\r$||g' LICENSE
+
+
+%build
+%{__python26} setup.py build
+
+# for now, we build docs using Python 2.x and use that for both
+# packages.
+%if 0%{?with_docs}
+make -C docs html
+%endif # with_docs
+
+
+%install
+rm -rf %{buildroot}
+%{__python26} setup.py install -O1 --skip-build \
+	    --root %{buildroot}
+
+# remove hidden file
+rm -rf docs/_build/html/.buildinfo
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%check
+%{__python26} setup.py test
+
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS CHANGES LICENSE
+%if 0%{?with_docs}
+%doc docs/_build/html
+%endif # with_docs
+%doc ext
+%doc examples
+%{python26_sitelib}/*
+%exclude %{python26_sitelib}/jinja2/_debugsupport.c
+
+
+%changelog
+* Thu Jan 27 2011 Steve Traylen <steve.traylen at cern.ch> - 2.5.5-4
+- Adapt F15 .spec file to be a python26 package for EPEL5.
+
+* Tue Jan 18 2011 Thomas Moschny <thomas.moschny at gmx.de> - 2.5.5-3
+- Re-enable html doc generation.
+- Remove conditional for F-12 and below.
+- Do not silently fail the testsuite for with py3k.
+
+* Mon Nov  1 2010 Michel Salim <salimma at fedoraproject.org> - 2.5.5-2
+- Move python3 runtime requirements to python3 subpackage
+
+* Wed Oct 27 2010 Thomas Moschny <thomas.moschny at gmx.de> - 2.5.5-1
+- Update to 2.5.5.
+
+* Wed Aug 25 2010 Thomas Moschny <thomas.moschny at gmx.de> - 2.5.2-4
+- Revert to previous behavior: fail the build on failed test.
+- Rebuild for Python 3.2.
+
+* Wed Aug 25 2010 Dan Horák <dan[at]danny.cz> - 2.5.2-3
+- %%ifnarch doesn't work on noarch package so don't fail the build on failed tests
+
+* Wed Aug 25 2010 Dan Horák <dan[at]danny.cz> - 2.5.2-2
+- disable the testsuite on s390(x)
+
+* Thu Aug 19 2010 Thomas Moschny <thomas.moschny at gmx.de> - 2.5.2-1
+- Update to upstream version 2.5.2.
+- Package depends on python-markupsafe and is noarch now.
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm at redhat.com> - 2.5-4
+- add explicit build-requirement on python-setuptools
+- fix doc disablement for python3 subpackage
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm at redhat.com> - 2.5-3
+- support disabling documentation in the build to break a circular build-time
+dependency with python-sphinx; disable docs for now
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm at redhat.com> - 2.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Tue Jul 13 2010 Thomas Moschny <thomas.moschny at gmx.de> - 2.5-1
+- Update to upstream version 2.5.
+- Create python3 subpackage. 
+- Minor specfile fixes.
+- Add examples directory.
+- Thanks to Gareth Armstrong for additional hints.
+
+* Wed Apr 21 2010 Thomas Moschny <thomas.moschny at gmx.de> - 2.4.1-1
+- Update to 2.4.1.
+
+* Tue Apr 13 2010 Thomas Moschny <thomas.moschny at gmx.de> - 2.4-1
+- Update to 2.4.
+
+* Tue Feb 23 2010 Thomas Moschny <thomas.moschny at gmx.de> - 2.3.1-1
+- Update to 2.3.1.
+- Docs are built using Sphinx now.
+- Run the testsuite.
+
+* Sat Sep 19 2009 Thomas Moschny <thomas.moschny at gmx.de> - 2.2.1-1
+- Update to 2.2.1, mainly a bugfix release.
+- Remove patch no longer needed.
+- Remove conditional for FC-8.
+- Compilation of speedup module has to be explicitly requested now.
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.1.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.1.1-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Sat Jan 10 2009 Thomas Moschny <thomas.moschny at gmx.de> - 2.1.1-1
+- Update to 2.1.1 (bugfix release).
+
+* Thu Dec 18 2008 Thomas Moschny <thomas.moschny at gmx.de> - 2.1-1
+- Update to 2.1, which fixes a number of bugs.
+  See http://jinja.pocoo.org/2/documentation/changelog#version-2-1.
+
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm at gmail.com> - 2.0-3
+- Rebuild for Python 2.6
+
+* Tue Jul 22 2008 Thomas Moschny <thomas.moschny at gmx.de> - 2.0-2
+- Use rpm buildroot macro instead of RPM_BUILD_ROOT.
+
+* Sun Jul 20 2008 Thomas Moschny <thomas.moschny at gmx.de> - 2.0-1
+- Upstream released 2.0.
+
+* Sun Jun 29 2008 Thomas Moschny <thomas.moschny at gmx.de> - 2.0-0.1.rc1
+- Modified specfile from the existing python-jinja package.
diff --git a/sources b/sources
index e69de29..90fd3c1 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+83b20c1eeb31f49d8e6392efae91b7d5  Jinja2-2.5.5.tar.gz


More information about the scm-commits mailing list