From 06bdde7365ac5182caa4890b32d818d2ee773c33 Mon Sep 17 00:00:00 2001 From: Jose Pedro Oliveira Date: May 18 2006 09:05:11 +0000 Subject: auto-import perl-Net-SNMP-5.2.0-1 on branch devel from perl-Net-SNMP-5.2.0-1.src.rpm --- diff --git a/.cvsignore b/.cvsignore index e69de29..434fb04 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +Net-SNMP-5.2.0.tar.gz diff --git a/perl-Net-SNMP.spec b/perl-Net-SNMP.spec new file mode 100644 index 0000000..3e37eb2 --- /dev/null +++ b/perl-Net-SNMP.spec @@ -0,0 +1,76 @@ +Name: perl-Net-SNMP +Version: 5.2.0 +Release: 1%{?dist} +Summary: Object oriented interface to SNMP + +Group: Development/Libraries +License: GPL or Artistic +URL: http://search.cpan.org/dist/Net-SNMP/ +Source0: http://www.cpan.org/authors/id/D/DT/DTOWN/Net-SNMP-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch +BuildRequires: perl(Crypt::DES) +BuildRequires: perl(Digest::HMAC) +BuildRequires: perl(Digest::SHA1) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +#Requires: perl(Crypt::Rijndael) +#Requires: perl(Socket6) + +%description +The Net::SNMP module implements an object oriented interface to the +Simple Network Management Protocol. Perl applications can use the +module to retrieve or update information on a remote host using the +SNMP protocol. The module supports SNMP version-1, SNMP version-2c +(Community-Based SNMPv2), and SNMP version-3. The Net::SNMP module +assumes that the user has a basic understanding of the Simple Network +Management Protocol and related network management concepts. + + +%prep +%setup -q -n Net-SNMP-%{version} +%{__perl} -pi -e 's|^#!\s+/usr/local/bin/perl|#!%{__perl}|' examples/*.pl +chmod -c a-x examples/*.pl + +# Requirements: exclude perl(Socket6) +cat <<__EOF__ > %{name}-perlreq +#!/bin/sh +/usr/lib/rpm/perl.req \$* | grep -v '^perl(Socket6)' +__EOF__ +%define __perl_requires %{_builddir}/Net-SNMP-%{version}/%{name}-perlreq +chmod +x %{__perl_requires} + + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + + +%install +rm -rf $RPM_BUILD_ROOT +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* + + +%check +make test + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc Changes README examples/ +%{_bindir}/* +%{perl_vendorlib}/Net/ +%{_mandir}/man1/*.1* +%{_mandir}/man3/*.3pm* + + +%changelog +* Sat May 13 2006 Jose Pedro Oliveira - 5.2.0-1 +- First build. diff --git a/sources b/sources index e69de29..7847218 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +0e717723f843ab22a93248833f3ebff7 Net-SNMP-5.2.0.tar.gz