From fc5bc2f0164eab64472ada8316f26ca64a34f9707a9d83ad6a10bf31601a6acc Mon Sep 17 00:00:00 2001 From: James Oakley Date: Tue, 23 Mar 2010 19:54:03 +0000 Subject: [PATCH] Accepting request 35545 from home:bmanojlovic:branches:devel:languages:python Copy from home:bmanojlovic:branches:devel:languages:python/python-pysnmp via accept of submit request 35545 revision 6. Request was accepted with message: Looks good. Thanks OBS-URL: https://build.opensuse.org/request/show/35545 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pysnmp?expand=0&rev=9 --- python-pysnmp.changes | 12 ++++++++++++ python-pysnmp.spec | 29 +++++++++++++++++++++++------ 2 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 python-pysnmp.changes diff --git a/python-pysnmp.changes b/python-pysnmp.changes new file mode 100644 index 0000000..fc036a3 --- /dev/null +++ b/python-pysnmp.changes @@ -0,0 +1,12 @@ +--------------------------------------------------- +Tue Mar 23 13:30:13 CET 2010 - boris@steki.net + +- Changed package arch to "noarch" + +--------------------------------------------------- +Tue Mar 23 13:13:13 CET 2010 - boris@steki.net + +- Updated spec file - created subpackage utils +- Added required libsmi require statement and its minimum version + for utils sub package main package. + diff --git a/python-pysnmp.spec b/python-pysnmp.spec index d64342e..d6029b8 100644 --- a/python-pysnmp.spec +++ b/python-pysnmp.spec @@ -13,6 +13,10 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: python-crypto python-pyasn1 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. @@ -21,6 +25,16 @@ Authors: -------- Ilya Etingof +%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 creation python mib description files + %prep %setup -q -n %{modname}-%{version}%{prever} @@ -30,10 +44,10 @@ python setup.py build %install rm -rf %{buildroot} -python setup.py install --prefix=%{_prefix} --root=$RPM_BUILD_ROOT --record-rpm=INSTALLED_FILES -install -m 0755 -d $RPM_BUILD_ROOT/usr/bin -install -m 0755 tools/libsmi2pysnmp $RPM_BUILD_ROOT/usr/bin/libsmi2pysnmp -install -m 0755 tools/build-pysnmp-mib $RPM_BUILD_ROOT/usr/bin/build-pysnmp-mib +python setup.py install --prefix=%{_prefix} --root=%{buildroot} --record-rpm=INSTALLED_FILES +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 %clean rm -rf %{buildroot} @@ -41,8 +55,11 @@ rm -rf %{buildroot} %files -f INSTALLED_FILES %defattr(-,root,root) %doc CHANGES LICENSE README TODO docs examples -/usr/bin/libsmi2pysnmp -/usr/bin/build-pysnmp-mib + +%files utils +%defattr(-,root,root) +%{_bindir}/libsmi2pysnmp +%{_bindir}/build-pysnmp-mib %changelog