Name: perl-FusionInventory-Agent-Task-NetInventory Version: 2.1 Release: 3%{?dist} Summary: Remote inventory support for FusionInventory Agent License: GPLv2+ Group: Development/Libraries URL: http://forge.fusioninventory.org/projects/fusioninventory-agent-task-snmpquery Source0: http://search.cpan.org/CPAN/authors/id/F/FU/FUSINV/FusionInventory-Agent-Task-NetInventory-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl >= 1:5.8.0 BuildRequires: perl(inc::Module::Install) # For tests BuildRequires: perl(Test::More) BuildRequires: perl(Test::Compile) BuildRequires: perl(base) BuildRequires: perl(constant) BuildRequires: perl(threads) BuildRequires: perl(threads::shared) BuildRequires: perl(Encode) BuildRequires: perl-FusionInventory-Agent-Task-NetDiscovery >= 2.1 Requires: perl-FusionInventory-Agent-Task-NetDiscovery >= 2.1 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) # upstream have rename from SNMPQuery 1.3 to NetInventory 2.0 Obsoletes: perl-FusionInventory-Agent-Task-SNMPQuery < 2.0 Provides: perl-FusionInventory-Agent-Task-SNMPQuery = %{version}-%{release} # RPM 4.8 %{?filter_from_provides: %filter_from_provides /perl(FusionInventory::/d} %{?filter_from_requires: %filter_from_requires /perl(FusionInventory::/d} %{?perl_default_filter} # RPM 4.9 %global __provides_exclude %{?__provides_exclude:__provides_exclude|}^perl\\(FusionInventory:: %global __requires_exclude %{?__requires_exclude:__requires_exclude|}^perl\\(FusionInventory:: %description This task allows the FusionInventory agent to collect information from remote hosts through SNMP protocol: * printer cartridges and counters status * router/switch ports status * relations between devices and router/switch ports %prep %setup -q -n FusionInventory-Agent-Task-NetInventory-%{version} # Use system ones rm -rf inc/* %build perl Makefile.PL \ PREFIX=%{_prefix} \ SYSCONFDIR=%{_sysconfdir}/fusioninventory \ LOCALSTATEDIR=%{_localstatedir}/lib/%{name} make %{?_smp_mflags} %install rm -rf %{buildroot} make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} \; find %{buildroot} -depth -type d -exec rmdir {} 2>/dev/null \; %{_fixperms} %{buildroot}/* %check make test %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc Changes LICENSE README THANKS %{_datadir}/fusioninventory/lib/FusionInventory/Agent/Task/NetInventory.pm %{_datadir}/fusioninventory/lib/FusionInventory/Agent/Task/NetInventory %{_mandir}/man3/* %changelog * Fri May 11 2012 Remi Collet - 2.1-3 - filter private provides/requires - fix description (in sync with upstream) * Mon May 07 2012 Remi Collet - 2.1-2 - changes from review (#812583) * Sun Apr 15 2012 Remi Collet - 2.1-1 - rename to perl-FusionInventory-Agent-Task-NetInventory - update to 2.1 for agent 2.2.0 http://search.cpan.org/src/FUSINV/FusionInventory-Agent-Task-NetInventory-2.1/Changes * Wed Mar 30 2011 Remi Collet 1.3-1 - update to 1.3 http://cpansearch.perl.org/src/FUSINV/FusionInventory-Agent-Task-SNMPQuery-1.3/Changes * Mon Aug 16 2010 Remi Collet 1.2-1 - update to 1.2 * Tue May 18 2010 http://blog.famillecollet.com 1.1-1 - Specfile autogenerated by cpanspec 1.78. - spec cleanup