]> git.pld-linux.org Git - packages/python-jinja2.git/blame - python-jinja2.spec
up to 2.7.1
[packages/python-jinja2.git] / python-jinja2.spec
CommitLineData
bd8c7cd4
JB
1#
2# Conditional build:
3%bcond_without doc # API documentation
4%bcond_without python2 # Python 2.x modules
5%bcond_without python3 # Python 3.x modules
22da3d42
ER
6
7%define module jinja2
bd8c7cd4
JB
8Summary: Jinja2 Template engine for Python 2.x
9Summary(pl.UTF-8): Silnik szablonów Jinja2 dla Pythona 2.x
32bc8461 10Name: python-%{module}
06bcb320
ER
11Version: 2.7.1
12Release: 1
32bc8461
MK
13License: BSD
14Group: Development/Languages/Python
15Source0: http://pypi.python.org/packages/source/J/Jinja2/Jinja2-%{version}.tar.gz
06bcb320 16# Source0-md5: 282aed153e69f970d6e76f78ed9d027a
63775cd9 17URL: http://jinja.pocoo.org/
196bf8af 18BuildRequires: rpm-pythonprov
63775cd9 19%if %{with python2}
32bc8461 20BuildRequires: python-devel
de2c695c 21BuildRequires: python-setuptools
63775cd9
AF
22%endif
23%if %{with python3}
24BuildRequires: python3-devel
25BuildRequires: python3-distribute
196bf8af 26BuildRequires: python3-modules
63775cd9 27%endif
bb2732e3
AF
28%if %{with doc}
29BuildRequires: sphinx-pdg
30%endif
22da3d42
ER
31Requires: python-modules
32BuildArch: noarch
32bc8461
MK
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36A small but fast and easy to use stand-alone template engine written
bd8c7cd4 37in pure Python. Provides a Django inspired non-XML syntax but supports
32bc8461
MK
38inline expressions and an optional sandboxed environment.
39
32bc8461 40%description -l pl.UTF-8
bd8c7cd4
JB
41Mały ale szybki i łatwy w użyciu samodzielny silnik szablonów napisany
42w czystym Pythonie. Udostępnia podobne do Django, o odmiennej od XML-a
43składni i kompilowane do kodu Pythona szablony w opcjonalnie
32bc8461
MK
44ograniczonym środowisku.
45
63775cd9 46%package -n python3-%{module}
bd8c7cd4 47Summary: Template engine Jinja2 for Python 3.x
22da3d42
ER
48Summary(pl.UTF-8): Silnik szablonów Jinja2 dla Pythona 3.x
49Group: Development/Languages/Python
50Requires: python3-modules
63775cd9 51
5742e286 52%description -n python3-%{module}
63775cd9 53A small but fast and easy to use stand-alone template engine written
bd8c7cd4 54in pure Python. Provides a Django inspired non-XML syntax but supports
63775cd9
AF
55inline expressions and an optional sandboxed environment.
56
57%description -n python3-%{module} -l pl.UTF-8
bd8c7cd4
JB
58Mały ale szybki i łatwy w użyciu samodzielny silnik szablonów napisany
59w czystym Pythonie. Udostępnia podobne do Django, o odmiennej od XML-a
60składni i kompilowane do kodu Pythona szablony w opcjonalnie
63775cd9
AF
61ograniczonym środowisku.
62
63%package apidoc
64Summary: Jinja2 template engine API documentation
bd8c7cd4 65Summary(pl.UTF-8): Dokumentacja API silnika szablonów Jinja2
22da3d42 66Group: Development/Languages/Python
63775cd9
AF
67
68%description apidoc
bd8c7cd4
JB
69API documentation for Jinja2 template engine.
70
71%description apidoc -l pl.UTF-8
72Dokumentacja API silnika szablonów Jinja2.
63775cd9 73
32bc8461
MK
74%prep
75%setup -q -n Jinja2-%{version}
76
77%build
63775cd9 78%if %{with python2}
22da3d42 79%{__python} setup.py build --build-base build-2
63775cd9
AF
80%endif
81%if %{with python3}
22da3d42 82%{__python3} setup.py build --build-base build-3
63775cd9
AF
83%endif
84
bb2732e3
AF
85%if %{with doc}
86cd docs
8fb54c68 87%{__make} -j1 html
bb2732e3
AF
88rm -rf _build/html/_sources
89%endif
32bc8461
MK
90
91%install
92rm -rf $RPM_BUILD_ROOT
93
63775cd9
AF
94%if %{with python2}
95%{__python} setup.py \
22da3d42 96 build --build-base build-2 \
63775cd9
AF
97 install \
98 --root=$RPM_BUILD_ROOT \
99 --optimize=2
32bc8461
MK
100
101%py_postclean
63775cd9
AF
102%endif
103
104%if %{with python3}
105%{__python3} setup.py \
22da3d42 106 build --build-base build-3 \
63775cd9
AF
107 install \
108 --root=$RPM_BUILD_ROOT \
109 --optimize=2
63775cd9 110%endif
32bc8461
MK
111
112%clean
113rm -rf $RPM_BUILD_ROOT
114
63775cd9 115%if %{with python2}
32bc8461
MK
116%files
117%defattr(644,root,root,755)
22da3d42 118%doc AUTHORS CHANGES LICENSE
63775cd9 119%{py_sitescriptdir}/%{module}
bd8c7cd4 120%{py_sitescriptdir}/Jinja2-%{version}-py*.egg-info
63775cd9
AF
121%endif
122
123%if %{with python3}
124%files -n python3-%{module}
125%defattr(644,root,root,755)
22da3d42 126%doc AUTHORS CHANGES LICENSE
63775cd9 127%{py3_sitescriptdir}/%{module}
bd8c7cd4 128%{py3_sitescriptdir}/Jinja2-%{version}-py*.egg-info
63775cd9
AF
129%endif
130
bb2732e3 131%if %{with doc}
63775cd9
AF
132%files apidoc
133%defattr(644,root,root,755)
22da3d42 134%doc docs/_build/html/*
bb2732e3 135%endif
This page took 0.100048 seconds and 4 git commands to generate.