14
0
forked from pool/python-pysnmp
Files
python-pysnmp/python-pysnmp.spec
James Oakley b6280983da - Update to 4.1.14a
- Fix to maxSizeResponseScopedPDU calculation at USM security module: now
    more precise and robust against screwed values on input.
  - Fix to MIB loading logic that used to load same-name modules at
    disticts search paths on each loadModules() call.
  - Fix to AsynsockDispatcher.runDispatcher() to make use of optional
    non-default select() timeout value.
  - AbstractTransportDispatcher now allows user application registering
    multiple timer callbacks each with dedicated call period.
  - Asynsock mainloop default idle period reduced to 0.5 sec for better
    timer resolution.
  - Fix to SNMPv1->SNMPv2c error status handling at proxy module. This
    defect may have caused an infinite loop on a multiple var-bind
    SNMPv1 GetNext operation.
  - Fix to contextName processing at config.addV1System -- typo rendered
    passed contextName not committed into LCD.
  - Fix to unknown ContextName exception handling at CommandResponder App.
  - config.addVacmUser() now accepts an optional contextName what makes
    it usable for configuring multiple contextName-bound bases of Managed
    Objects to SnmpEngine.
  - MP pending states cache management re-worked so that SNMP engine will
    now handle an unlimited number of pending request/responses.
  - Fix to SNMP discovery procedure: include ContentName in SNMP discovery
    messaging.
  - Many fixes to AES crypto code that makes it actually working.
  - Fix to SNMPv2-SMI createUndo operations.
  - Fix to INFORM sending error handling at oneliner.
  - Fix to mismatched response PDU handling at CommandGenerator application.
  - Debug category 'app' (for Application) added to facilitate

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=10
2010-09-14 23:44:03 +00:00

70 lines
1.7 KiB
RPMSpec

%define modname pysnmp
Name: python-%{modname}
URL: http://pysnmp.sourceforge.net/
Summary: SNMP framework for Python
Version: 4.1.14
%define prever a
Release: 1
License: Other License(s), see package
Group: Development/Libraries/Python
Source: %{modname}-%{version}%{prever}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%{py_requires}
Requires: python-crypto python-asn1
BuildRequires: python-devel
%if 0%{?suse_version} != 1110
BuildArch: noarch
%endif
%description
This project aims at developing an SNMP v1/v2c/v3 engine written in the Python
programming language.
Authors:
--------
Ilya Etingof <ilya@glas.net>
%package utils
Group: Development/Tools/Other
Requires: python-pysnmp >= %version
Summary: Python-pysnmp libsmi utilities
# Needed for build-pysnmp-mib
Requires: libsmi >= 0.4.8
%description utils
Utitilites used for the creation of python mib description files.
Authors:
--------
Ilya Etingof <ilya@glas.net>
%prep
%setup -q -n %{modname}-%{version}%{prever}
%build
export CFLAGS="$RPM_OPT_FLAGS"
python setup.py build
%install
rm -rf %{buildroot}
python setup.py install --prefix=%{_prefix} --root=%{buildroot} --record-rpm=INSTALLED_FILES.full
install -m 0755 -d %{buildroot}%{_bindir}
install -m 0755 tools/libsmi2pysnmp %{buildroot}%{_bindir}/libsmi2pysnmp
install -m 0755 tools/build-pysnmp-mib %{buildroot}%{_bindir}/build-pysnmp-mib
grep -v "/usr/bin" INSTALLED_FILES.full > INSTALLED_FILES
%clean
rm -rf %{buildroot}
%files -f INSTALLED_FILES
%defattr(-,root,root)
%doc CHANGES LICENSE README THANKS TODO docs examples
%files utils
%defattr(-,root,root)
%{_bindir}/libsmi2pysnmp
%{_bindir}/build-pysnmp-mib
%changelog