]> git.pld-linux.org Git - packages/pylint.git/blame - pylint.spec
- up to 0.25.1
[packages/pylint.git] / pylint.spec
CommitLineData
bce5cba7
AF
1# TODO:
2# - include examples in package
3#
baeb5efa 4Summary: Python tool that checks if a module satisfy a coding standard
24b2f055 5Summary(pl.UTF-8): Pythonowe narzędzie sprawdzające zgodność modułu ze standardem kodowania
baeb5efa 6Name: pylint
d354537a
AM
7Version: 0.25.1
8Release: 1
baeb5efa 9License: GPL
10Group: Development/Languages/Python
e5a7405a 11Source0: ftp://ftp.logilab.fr/pub/pylint/%{name}-%{version}.tar.gz
d354537a 12# Source0-md5: 44270f052bd10c9ad735f509f79717f2
8b70ac82 13Patch0: %{name}-type_error.patch
b2624a44 14URL: http://www.logilab.org/project/pylint
2ae24f33 15BuildRequires: python-devel
baeb5efa 16BuildRequires: python-modules >= 2.2.1
2ae24f33 17BuildRequires: rpm-pythonprov
7c199dbc 18BuildRequires: rpmbuild(macros) >= 1.219
07c65085 19%pyrequires_eq python-modules
87946be2
PZ
20Requires: python-logilab-astng >= 0.21.0
21Requires: python-logilab-common >= 0.53.0
93850ade 22Suggests: python-devel-src
baeb5efa 23BuildArch: noarch
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27Python tool that checks if a module satisfy a coding standard.
28
65b81fbb
JR
29%description -l pl.UTF-8
30Narzędzie sprawdzające zgodność modułów napisanych w języku Python
31z regułami tworzenia kodu źródłowego.
c85c0a5a 32
7c199dbc
KK
33%package gui
34Summary: GUI for pylint
24b2f055 35Summary(pl.UTF-8): Graficzny interfejs użytkownika dla pylinta
7c199dbc
KK
36Group: Development/Languages/Python
37Requires: %{name} = %{version}-%{release}
38Requires: python-tkinter
39
40%description gui
41Tk based GUI for pylint.
42
65b81fbb
JR
43%description gui -l pl.UTF-8
44Oparty na bibliotece Tk graficzny interfejs użytkownika dla pylinta.
7c199dbc 45
baeb5efa 46%prep
c38ff617 47%setup -q
baeb5efa 48
8b70ac82
JK
49%patch0 -p1
50
baeb5efa 51%build
52python setup.py build
53
54%install
55rm -rf $RPM_BUILD_ROOT
4ec6f79e 56install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_mandir}/man1}
baeb5efa 57
2ae24f33
KK
58python setup.py install \
59 --optimize=2 \
60 --root=$RPM_BUILD_ROOT
4efaa76d 61
4ec6f79e 62install man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
0f9e6dd1 63install examples/pylintrc $RPM_BUILD_ROOT%{_sysconfdir}/pylintrc
4efaa76d 64
7c199dbc 65%py_postclean
baeb5efa 66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
70%files
71%defattr(644,root,root,755)
bce5cba7 72%doc ChangeLog README examples/* doc/*.txt
ebaa5e6b 73%attr(755,root,root) %{_bindir}/epylint
7c199dbc 74%attr(755,root,root) %{_bindir}/pylint
ebaa5e6b 75%attr(755,root,root) %{_bindir}/pyreverse
7c199dbc 76%attr(755,root,root) %{_bindir}/symilar
b4896848 77%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pylintrc
4452dff6 78%{py_sitescriptdir}/*
4ec6f79e 79%{_mandir}/man1/*
7c199dbc
KK
80
81%files gui
82%defattr(644,root,root,755)
83%attr(755,root,root) %{_bindir}/pylint-gui
This page took 0.109877 seconds and 4 git commands to generate.