]>
Commit | Line | Data |
---|---|---|
85ac776c | 1 | %define module django |
c053fa9c AM |
2 | |
3 | Summary: The web framework for perfectionists with deadlines | |
0fb0c5e5 | 4 | Summary(pl.UTF-8): Szkielet WWW dla perfekcjonistów z ograniczeniami czasowymi |
85ac776c | 5 | Name: python-%{module} |
fca29fe6 | 6 | Version: 1.0.2 |
b67e8139 | 7 | Release: 3 |
c053fa9c AM |
8 | License: BSD |
9 | Group: Development/Languages/Python | |
85ac776c | 10 | Source0: http://media.djangoproject.com/releases/%{version}/Django-%{version}-final.tar.gz |
fca29fe6 | 11 | # Source0-md5: 89353e3749668778f1370d2e444f3adc |
99a30749 | 12 | Patch0: %{name}-pyc.patch |
c053fa9c | 13 | URL: http://www.djangoproject.com/ |
c053fa9c | 14 | BuildRequires: python-devel |
b9c2b422 | 15 | BuildRequires: python-setuptools >= 0.6-0.c1 |
af0bb85a JB |
16 | BuildRequires: rpm-pythonprov |
17 | %pyrequires_eq python | |
c738773c SP |
18 | Suggests: python-MySQLdb |
19 | Suggests: python-PyGreSQL | |
c053fa9c AM |
20 | BuildArch: noarch |
21 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
22 | ||
23 | %description | |
24 | Django is a high-level Python Web framework that encourages rapid | |
25 | development and clean, pragmatic design. | |
26 | ||
dff19739 JR |
27 | %description -l pl.UTF-8 |
28 | Django to wysokopoziomowy szkielet dla serwisów WWW w Pythonie | |
29 | wspierający szybkie tworzenie i czysty, pragmatyczny projekt. | |
f14ec3a7 | 30 | |
c053fa9c | 31 | %prep |
85ac776c | 32 | %setup -q -n Django-%{version}-final |
99a30749 | 33 | %patch0 -p1 |
05e71f33 | 34 | |
c053fa9c AM |
35 | %build |
36 | python ./setup.py build | |
37 | ||
38 | %install | |
39 | rm -rf $RPM_BUILD_ROOT | |
40 | ||
41 | python ./setup.py install \ | |
42 | --optimize 2 \ | |
43 | --root=$RPM_BUILD_ROOT | |
44 | ||
3ef44b33 AM |
45 | find $RPM_BUILD_ROOT -type f -name '*.pyc' -exec rm "{}" ";" |
46 | find $RPM_BUILD_ROOT -type f -name '*.pyo' -exec rm "{}" ";" | |
47 | find $RPM_BUILD_ROOT -type f -exec sed -i -e "s#$RPM_BUILD_ROOT##g" "{}" ";" | |
48 | ||
c053fa9c AM |
49 | %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir} |
50 | %py_comp $RPM_BUILD_ROOT%{py_sitescriptdir} | |
3ef44b33 | 51 | # %%py_postclean |
b9c2b422 MG |
52 | find $RPM_BUILD_ROOT%{py_sitescriptdir} -type f -name '*.py' -a -not -path '*_template*' -exec rm "{}" ";" |
53 | find $RPM_BUILD_ROOT%{py_sitescriptdir} -type f -path '*_template*' -a -name '*.py[oc]' -exec rm "{}" ";" | |
c053fa9c AM |
54 | |
55 | %clean | |
56 | rm -rf $RPM_BUILD_ROOT | |
57 | ||
58 | %files | |
59 | %defattr(644,root,root,755) | |
60 | %doc docs/*.* README | |
61 | %attr(755,root,root) %{_bindir}/* | |
62 | %{py_sitescriptdir}/%{module}* | |
85ac776c | 63 | %{py_sitescriptdir}/Django-*.egg-info |