[python-jinja2] - Update to upstream version 2.5.2. - Package depends on python-markupsafe and is noarch now.

Thomas Moschny thm at fedoraproject.org
Thu Aug 19 00:33:20 UTC 2010


commit fee00bb439b84a088645812281552b7c0056bae2
Author: Thomas Moschny <thm at fedoraproject.org>
Date:   Thu Aug 19 02:32:12 2010 +0200

    - Update to upstream version 2.5.2.
    - Package depends on python-markupsafe and is noarch now.

 .gitignore         |    3 ++-
 python-jinja2.spec |   41 ++++++++++++++++++++++++-----------------
 sources            |    2 +-
 3 files changed, 27 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index d362e38..7760af4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
-Jinja2-2.5.tar.gz
+/Jinja2-2.5.tar.gz
+/Jinja2-2.5.2.tar.gz
diff --git a/python-jinja2.spec b/python-jinja2.spec
index 02c7436..265cc1a 100644
--- a/python-jinja2.spec
+++ b/python-jinja2.spec
@@ -1,7 +1,7 @@
 %if 0%{?fedora} > 12 || 0%{?rhel} > 6
 %global with_python3 1
 %else
-%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
 %endif
 
 # Enable building without docs to avoid a circular dependency between this
@@ -9,23 +9,28 @@
 %global with_docs 0
 
 Name:		python-jinja2
-Version:	2.5
-Release:	4%{?dist}
+Version:	2.5.2
+Release:	1%{?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:	python-devel
 BuildRequires:	python-setuptools
+BuildRequires:	python-markupsafe
 %if 0%{?with_docs}
 BuildRequires:	python-sphinx
 %endif # with_docs
 Requires:	python-babel >= 0.8
+Requires:	python-markupsafe
 %if 0%{?with_python3}
 BuildRequires:	python3-devel
 BuildRequires:	python3-setuptools
+BuildRequires:	python3-markupsafe
+Requires:	python3-markupsafe
 # babel isn't py3k ready yet, and is only a weak dependency
 #Requires:	 python3-babel >= 0.8
 %endif # with_python3
@@ -69,6 +74,9 @@ environments.
 %prep
 %setup -q -n Jinja2-%{version}
 
+# cleanup
+find . -name '*.pyo' -o -name '*.pyc' -delete
+
 # fix EOL
 sed -i 's|\r$||g' LICENSE
 
@@ -78,7 +86,7 @@ cp -a . %{py3dir}
 
 
 %build
-CFLAGS="%{optflags}" %{__python} setup.py --with-speedups build
+%{__python} setup.py build
 
 # for now, we build docs using Python 2.x and use that for both
 # packages.
@@ -88,29 +96,24 @@ make -C docs html
 
 %if 0%{?with_python3}
 pushd %{py3dir}
-CFLAGS="%{optflags}" %{__python3} setup.py --with-speedups build
+%{__python3} setup.py build
 popd
 %endif # with_python3
 
 
 %install
 rm -rf %{buildroot}
-%{__python} setup.py --with-speedups install -O1 --skip-build \
+%{__python} setup.py install -O1 --skip-build \
 	    --root %{buildroot}
 
-# ensure correct permission
-chmod 0755 %{buildroot}%{python_sitearch}/jinja2/_speedups.so
-
 # remove hidden file
 rm -rf docs/_build/html/.buildinfo
 
 %if 0%{?with_python3}
 pushd %{py3dir}
-%{__python3} setup.py --with-speedups install -O1 --skip-build \
+%{__python3} setup.py install -O1 --skip-build \
 	    --root %{buildroot}
-
-# ensure correct permission
-chmod 0755 %{buildroot}%{python3_sitearch}/jinja2/_speedups.so
+popd
 %endif # with_python3
 
 
@@ -137,8 +140,8 @@ popd
 %endif # with_docs
 %doc ext
 %doc examples
-%{python_sitearch}/*
-%exclude %{python_sitearch}/jinja2/_speedups.c
+%{python_sitelib}/*
+%exclude %{python_sitelib}/jinja2/_debugsupport.c
 
 
 %if 0%{?with_python3}
@@ -150,12 +153,16 @@ popd
 %endif # with_docs
 %doc ext
 %doc examples
-%{python3_sitearch}/*
-%exclude %{python3_sitearch}/jinja2/_speedups.c
+%{python3_sitelib}/*
+%exclude %{python3_sitelib}/jinja2/_debugsupport.c
 %endif # with_python3
 
 
 %changelog
+* 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
diff --git a/sources b/sources
index 34d4778..a679abf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d02f82e33afe918cef8a9abcd23ccd78  Jinja2-2.5.tar.gz
+3829be2926a067ee024e6d3e5327dbf7  Jinja2-2.5.2.tar.gz


More information about the scm-commits mailing list