+# TODO
+# - package or remove:
+# %{py_sitedir}/netsnmp/__init__.py
+# %{py_sitedir}/netsnmp/client.py
+# %{py_sitedir}/netsnmp/tests/__init__.py
+# %{py_sitedir}/netsnmp/tests/__init__.pyc
+# %{py_sitedir}/netsnmp/tests/__init__.pyo
+# %{py_sitedir}/netsnmp/tests/test.py
+# %{py_sitedir}/netsnmp/tests/test.pyc
+# %{py_sitedir}/netsnmp/tests/test.pyo
+# %{_datadir}/snmp/snmp_perl.pl
#
# Conditional build:
%bcond_without autodeps # don't BR packages only for deps resolving
Summary(uk.UTF-8): Набір утиліт для протоколу SNMP від UC-Davis
Name: net-snmp
Version: 5.4.1
-Release: 1
+Release: 6
License: BSD-like
Group: Networking/Daemons
Source0: http://dl.sourceforge.net/net-snmp/%{name}-%{version}.tar.gz
Patch7: %{name}-rpmpath.patch
Patch8: %{name}-snmpksm.patch
Patch9: %{name}-python.patch
+Patch10: %{name}-lvalue.patch
+Patch11: %{name}-defaultconfig.patch
URL: http://www.net-snmp.org/
BuildRequires: autoconf >= 2.61-3
BuildRequires: automake
BuildRequires: rpm-devel >= 4.0
BuildRequires: rpm-perlprov >= 3.0.3-16
%endif
-BuildRequires: rpmbuild(macros) >= 1.176
BuildRequires: rpmbuild(macros) >= 1.268
Requires(post,preun): /sbin/chkconfig
Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-mibs = %{version}-%{release}
Requires: /usr/bin/setsid
Requires: rc-scripts >= 0.2.0
Provides: snmpd
Summary: NET SNMP libraries
Summary(pl.UTF-8): Biblioteki SNMP
Group: Libraries
-Requires: %{name}-mibs = %{version}-%{release}
+Requires: %{name}-mibs
Obsoletes: net-snmp-compat-libs
Obsoletes: ucd-snmp-libs
Summary(uk.UTF-8): Утиліти керування мережею по SNMP з проекту NET-SNMP
Group: Applications/System
Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-mibs = %{version}-%{release}
Obsoletes: cmu-snmp-utils
Obsoletes: ucd-snmp-utils
%patch7 -p1
%patch8 -p1
%patch9 -p1
+%patch10 -p1
+%patch11 -p1
%build
%{__libtoolize}
--enable-ipv6 \
--with%{!?with_rpm:out}-rpm
-# build this subdir first. it's causing STRANGE compile failures # otherwise (for me at least). glen
-%{__make} -C agent/mibgroup
-%{__make}
+%{__make} -j1
cd perl
# IP-Filter (non-Linux)
rm -f $RPM_BUILD_ROOT%{_bindir}/ipf-mod.pl
+rm -f $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
+rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/Bundle/Makefile.subs.pl
+rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Bundle/NetSNMP/.packlist
+
%clean
rm -rf $RPM_BUILD_ROOT