]> git.pld-linux.org Git - packages/python-pysnmp.git/blob - python-pysnmp.spec
Version: 4.2.3
[packages/python-pysnmp.git] / python-pysnmp.spec
1 #
2 %define         module  pysnmp
3 #
4 Summary:        SNMP engine for Python
5 Summary(pl.UTF-8):      Obsługa SNMP dla Pythona
6 Name:           python-%{module}
7 Version:        4.2.3
8 Release:        1
9 License:        BSD-like
10 Group:          Libraries/Python
11 Source0:        http://pypi.python.org/packages/source/p/pysnmp/%{module}-%{version}.tar.gz
12 # Source0-md5:  c77a5e2e2424cd6691f0bf7e0ec4b233
13 URL:            http://pysnmp.sourceforge.net/
14 BuildRequires:  python >= 1:2.5
15 BuildRequires:  rpm-pythonprov
16 %pyrequires_eq  python-modules
17 Requires:       python-Crypto
18 Requires:       python-pyasn1
19 BuildArch:      noarch
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 This is a set of tools required by the Structure of Management
24 Information (SMI v.1 & v.2) to be used in Python programming
25 environment. Primarily, they are SNMP engine and MIB compiler.
26
27 %description -l pl.UTF-8
28 Zestaw narzędzi pozwalających pisać w Pythonie programy korzystające z
29 protokołu SNMP. Zawiera procedury służące do zarządzania obiektami MIB
30 (Management Information Base), opisanych przez normy SMI (Structure of
31 Management Information) v1 i v2.
32
33 %package doc
34 Summary:        Documentation for Python pysnmp module
35 Summary(pl.UTF-8):      Dokumentacja do modułu Pythona pysnmp
36 Group:          Libraries/Python
37 Requires:       %{name} = %{version}-%{release}
38
39 %description doc
40 This package contains documentation files for Python pysnmp module.
41
42 %description doc -l pl.UTF-8
43 Ten pakiet zwiera dokumentację do modułu Pythona pysnmp.
44
45 %package examples
46 Summary:        Example programs for Python pysnmp module
47 Summary(pl.UTF-8):      Programy przykładowe do modułu Pythona pysnmp
48 Group:          Libraries/Python
49 Requires:       %{name} = %{version}-%{release}
50
51 %description examples
52 This package contains example programs for Python pysnmp module.
53
54 %description examples -l pl.UTF-8
55 Ten pakiet zawiera przykładowe programy do modułu Pythona pysnmp.
56
57 %prep
58 %setup -q -n %{module}-%{version}
59
60 %build
61 %{__python} setup.py build
62
63 %install
64 rm -rf $RPM_BUILD_ROOT
65 install -d $RPM_BUILD_ROOT{%{_bindir},%{_examplesdir}/%{name}-%{version}}
66
67 %{__python} setup.py install \
68         --optimize=2 \
69         --root=$RPM_BUILD_ROOT
70
71 find $RPM_BUILD_ROOT%{py_sitescriptdir} -type f -name "*.py" '!' -path '*/v4/smi/mibs/*' | xargs rm
72
73 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
74 install tools/libsmi2pysnmp $RPM_BUILD_ROOT%{_bindir}
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files
80 %defattr(644,root,root,755)
81 %doc README CHANGES TODO docs/mibs/*
82 %attr(755,root,root) %{_bindir}/*
83 %{py_sitescriptdir}/%{module}
84 %{py_sitescriptdir}/pysnmp-*.egg-info
85
86 %files doc
87 %defattr(644,root,root,755)
88 %doc docs/*
89
90 %files examples
91 %defattr(644,root,root,755)
92 %{_examplesdir}/%{name}-%{version}
This page took 0.059739 seconds and 3 git commands to generate.