]> git.pld-linux.org Git - packages/python-slimit.git/blame - python-slimit.spec
- release 4 (by relup.sh)
[packages/python-slimit.git] / python-slimit.spec
CommitLineData
ffa1218e
ER
1#
2# Conditional build:
3%bcond_without tests # do not perform "make test"
4
5%define module slimit
6Summary: JavaScript minifier written in Python
7Name: python-slimit
8Version: 0.7.4
cdcfa61b 9Release: 4
ffa1218e
ER
10License: MIT
11Group: Development/Languages
12URL: http://slimit.org/
13Source0: http://pypi.python.org/packages/source/s/%{module}/%{module}-%{version}.zip
14# Source0-md5: 35b50859883a1d8dfd61a77c125f517d
15BuildRequires: python-devel
16BuildRequires: python-setuptools
17BuildRequires: rpm-pythonprov
6690fd6f 18BuildRequires: rpmbuild(macros) >= 1.710
ffa1218e
ER
19BuildRequires: unzip
20%if %{with tests}
21BuildRequires: python-odict
22BuildRequires: python-ply >= 3.4
23%endif
24Requires: python-odict
25Requires: python-ply >= 3.4
26BuildArch: noarch
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30SlimIt is a JavaScript minifier written in Python. It compiles
31JavaScript into more compact code so that it downloads and runs
32faster.
33
34SlimIt also provides a library that includes a JavaScript parser,
35lexer, pretty printer and a tree visitor.
36
37%prep
38%setup -q -n %{module}-%{version}
39
40%build
80c1b51c 41%py_build
ffa1218e
ER
42
43%if %{with tests}
44%{__python} setup.py test -m slimit.tests.test_lexer
45%{__python} setup.py test -m slimit.tests.test_nodevisitor
46%endif
47
48%install
49rm -rf $RPM_BUILD_ROOT
80c1b51c 50%py_install
ffa1218e
ER
51
52%{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/slimit/tests
53
54%py_postclean
55
56chmod a+x $RPM_BUILD_ROOT%{_bindir}/%{module}
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%files
62%defattr(644,root,root,755)
63%doc CHANGES README.rst
64%attr(755,root,root) %{_bindir}/slimit
342f7883 65%dir %{py_sitescriptdir}/%{module}
ffa1218e
ER
66%{py_sitescriptdir}/%{module}/*.py[co]
67%dir %{py_sitescriptdir}/%{module}/visitors
68%{py_sitescriptdir}/%{module}/visitors/*.py[co]
69%{py_sitescriptdir}/%{module}-%{version}*.egg-info
This page took 0.084831 seconds and 4 git commands to generate.