]>
Commit | Line | Data |
---|---|---|
326d111c | 1 | %define module cssutils |
11143ddf | 2 | %define encutils_ver 0.9.8 |
326d111c | 3 | Summary: A CSS Cascading Style Sheets library for Python |
839fb13e | 4 | Summary(pl.UTF-8): Biblioteka CSS (Cascading Style Sheets) dla Pythona |
326d111c | 5 | Name: python-%{module} |
0b6d5cd3 | 6 | Version: 0.9.9 |
5abb5347 | 7 | Release: 3 |
2c1855bc | 8 | Epoch: 1 |
6d86ddd7 | 9 | License: LGPL v3+ |
326d111c | 10 | Group: Libraries/Python |
ab760d3b | 11 | Source0: http://cheeseshop.python.org/packages/source/c/cssutils/%{module}-%{version}.zip |
0b6d5cd3 | 12 | # Source0-md5: 5f8ea824cc0e0518b574da20e895be08 |
326d111c AF |
13 | URL: http://cthedot.de/cssutils/ |
14 | BuildRequires: python-devel >= 1:2.5 | |
52e73fa6 | 15 | BuildRequires: python-setuptools |
ce56d868 | 16 | BuildRequires: rpm-pythonprov |
3feca1fb | 17 | BuildRequires: rpmbuild(macros) >= 1.219 |
3524fd8b | 18 | BuildRequires: unzip |
326d111c | 19 | %pyrequires_eq python-modules |
6d86ddd7 AF |
20 | Provides: python-encutils = %{encutils_ver} |
21 | Obsoletes: python-encutils < %{encutils_ver} | |
326d111c AF |
22 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
23 | ||
24 | %description | |
25 | A Python package to parse and build CSS Cascading Style Sheets. Partly | |
ce56d868 JB |
26 | implements the DOM Level 2 Stylesheets and DOM Level 2 CSS interfaces. |
27 | ||
fc31ca58 | 28 | %description -l pl.UTF-8 |
ce56d868 | 29 | Pakiet Pythona do analizy i tworzenia CSS (Cascading Style Sheets). |
fc31ca58 | 30 | Częściowo implementuje interfejsy DOM Level 2 Stylesheets oraz DOM |
ce56d868 | 31 | Level 2 CSS. |
326d111c AF |
32 | |
33 | %prep | |
ab760d3b | 34 | %setup -q -n %{module}-%{version} |
6d86ddd7 AF |
35 | eval $(PYTHONPATH=src python -c "from encutils import VERSION;print 'VERSION=%%s' %% VERSION") |
36 | if [ $VERSION != %{encutils_ver} ]; then | |
37 | echo "Please set encutils_ver to $VERSION" | |
38 | exit 1 | |
39 | fi | |
326d111c AF |
40 | |
41 | %build | |
7737135b | 42 | %py_build |
326d111c AF |
43 | |
44 | %install | |
45 | rm -rf $RPM_BUILD_ROOT | |
46 | ||
7737135b | 47 | %py_install \ |
326d111c AF |
48 | --single-version-externally-managed \ |
49 | --optimize=2 \ | |
50 | --root $RPM_BUILD_ROOT | |
51 | ||
e2bea7fd | 52 | %py_postclean |
53 | ||
326d111c AF |
54 | %clean |
55 | rm -rf $RPM_BUILD_ROOT | |
56 | ||
57 | %files | |
58 | %defattr(644,root,root,755) | |
59 | %doc README.txt | |
e2bea7fd | 60 | %attr(755,root,root) %{_bindir}/csscapture |
61 | %attr(755,root,root) %{_bindir}/csscombine | |
ce56d868 | 62 | %attr(755,root,root) %{_bindir}/cssparse |
326d111c AF |
63 | %dir %{py_sitescriptdir}/cssutils |
64 | %dir %{py_sitescriptdir}/cssutils/css | |
e2bea7fd | 65 | %dir %{py_sitescriptdir}/cssutils/scripts |
326d111c | 66 | %dir %{py_sitescriptdir}/cssutils/stylesheets |
e2bea7fd | 67 | %dir %{py_sitescriptdir}/encutils |
326d111c AF |
68 | %attr(755,root,root) %{py_sitescriptdir}/cssutils/*.py[co] |
69 | %attr(755,root,root) %{py_sitescriptdir}/cssutils/css/*.py[co] | |
e2bea7fd | 70 | %attr(755,root,root) %{py_sitescriptdir}/cssutils/scripts/*.py[co] |
326d111c | 71 | %attr(755,root,root) %{py_sitescriptdir}/cssutils/stylesheets/*.py[co] |
e2bea7fd | 72 | %attr(755,root,root) %{py_sitescriptdir}/encutils/*.py[co] |
326d111c | 73 | %{py_sitescriptdir}/*.egg-info |