]> git.pld-linux.org Git - packages/python3-flask.git/blame - python-flask.spec
- release 4 (by relup.sh)
[packages/python3-flask.git] / python-flask.spec
CommitLineData
21189e0f
MK
1#
2# Conditional build:
3%bcond_without doc # don't build doc
4%bcond_with tests # do not perform "make test"
5%bcond_without python2 # CPython 2.x module
6%bcond_without python3 # CPython 3.x module
7
8
9%define module flask
10Summary: A microframework based on Werkzeug, Jinja2 and good intentions
11Name: python-%{module}
12Version: 0.10.1
d79c30c3 13Release: 4
21189e0f
MK
14License: BSD
15Group: Development/Languages/Python
16# https://pypi.python.org/packages/source/F/Flask/Flask-0.10.1.tar.gz
17Source0: http://pypi.python.org/packages/source/F/Flask/Flask-%{version}.tar.gz
18# Source0-md5: 378670fe456957eb3c27ddaef60b2b24
19URL: http://flask.pocoo.org/
20%if %{with python2}
21BuildRequires: python-devel
22BuildRequires: python-distribute
23BuildRequires: python-distribute
24BuildRequires: python-jinja2 >= 2.4
25BuildRequires: python-werkzeug >= 0.6.1
26BuildRequires: rpm-pythonprov
27BuildRequires: rpmbuild(macros) >= 1.219
28
29%endif
30%if %{with python3}
31BuildRequires: python3-devel
32BuildRequires: python3-distribute
33BuildRequires: python3-jinja2 >= 2.4
34BuildRequires: python3-modules
35BuildRequires: python3-werkzeug >= 0.6.1
36%endif
37
38Requires: python-itsdangerous
39Requires: python-jinja2 >= 2.4
40Requires: python-modules
41Requires: python-werkzeug >= 0.6.1
42BuildArch: noarch
43BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45%description
46Flask is a microframework for Python based on Werkzeug, Jinja 2 and
47good intentions.
48
49%package -n python3-%{module}
50Summary: -
51Summary(pl.UTF-8): -
52Group: Libraries/Python
53Requires: python3-itsdangerous
54Requires: python3-jinja2 >= 2.4
55Requires: python3-modules
56Requires: python3-werkzeug >= 0.6.1
57
58%description -n python3-%{module}
59Flask is a microframework for Python based on Werkzeug, Jinja 2 and
60good intentions.
61
62# %description -n python3-%{module} -l pl.UTF-8
63
64
65%prep
66%setup -q -n Flask-%{version}
67
68%build
69%if %{with python2}
bb76c6e5 70%py_build %{?with_tests:test}
21189e0f
MK
71%endif
72
73%if %{with python3}
bb76c6e5 74%py3_build %{?with_tests:test}
21189e0f
MK
75%endif
76
77%install
78rm -rf $RPM_BUILD_ROOT
79
80%if %{with python2}
bb76c6e5 81%py_install
21189e0f
MK
82
83%py_postclean
84%endif
85
86%if %{with python3}
bb76c6e5 87%py3_install
21189e0f
MK
88%endif
89
90# in case there are examples provided
91%if %{with python2}
92install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
93cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
94%endif
95%if %{with python3}
96install -d $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}
97cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version}
98find $RPM_BUILD_ROOT%{_examplesdir}/python3-%{module}-%{version} -name '*.py' \
99 | xargs sed -i '1s|^#!.*python\b|#!%{__python3}|'
100%endif
101
102
103
104%clean
105rm -rf $RPM_BUILD_ROOT
106
107%if %{with python2}
108%files
109%defattr(644,root,root,755)
110%doc AUTHORS CHANGES README
111%{py_sitescriptdir}/%{module}
112%if "%{py_ver}" > "2.4"
113%{py_sitescriptdir}/Flask-*.egg-info
114%endif
115%{_examplesdir}/%{name}-%{version}
116%endif
117
118%if %{with python3}
119%files -n python3-%{module}
120%defattr(644,root,root,755)
121%doc AUTHORS CHANGES LICENSE
122%{py3_sitescriptdir}/%{module}
123%{py3_sitescriptdir}/Flask-%{version}-py*.egg-info
124%{_examplesdir}/python3-%{module}-%{version}
125%endif
This page took 0.074822 seconds and 4 git commands to generate.