From 8b1f113895a775df2f32fa06bd707704cb634df8 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 30 Mar 2011 19:52:13 +0200 Subject: new package : perl-FusionInventory-Agent-Task-ESX --- Makefile | 4 ++ perl-FusionInventory-Agent-Task-ESX.spec | 74 ++++++++++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 Makefile create mode 100644 perl-FusionInventory-Agent-Task-ESX.spec diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1e65467 --- /dev/null +++ b/Makefile @@ -0,0 +1,4 @@ +SRCDIR := $(shell pwd) +NAME := $(shell basename $(SRCDIR)) +include ../common/Makefile + diff --git a/perl-FusionInventory-Agent-Task-ESX.spec b/perl-FusionInventory-Agent-Task-ESX.spec new file mode 100644 index 0000000..a446625 --- /dev/null +++ b/perl-FusionInventory-Agent-Task-ESX.spec @@ -0,0 +1,74 @@ +Name: perl-FusionInventory-Agent-Task-ESX +Version: 1.0.0 +Release: 1%{?dist} +Summary: vCenter/ESX/ESXi remote inventory for FusionInventory Agent +License: GPLv2+ +Group: Development/Libraries + +URL: http://forge.fusioninventory.org/projects/fusioninventory-agent-task-esx +Source0: http://search.cpan.org/CPAN/authors/id/F/FU/FUSINV/FusionInventory-Agent-Task-ESX-%{version}.tar.gz + +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: perl >= 1:5.8.0 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(FusionInventory::Agent) >= 2.1.8 +BuildRequires: perl(HTTP::Cookies) +BuildRequires: perl(LWP::UserAgent) +BuildRequires: perl(Test::Exception) +BuildRequires: perl(Test::More) +BuildRequires: perl(XML::TreePP) + +Requires: perl(FusionInventory::Agent) >= 2.1.8 +#Requires: perl(HTTP::Cookies) +#Requires: perl(LWP::UserAgent) +#Requires: perl(XML::TreePP) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) + +%{?perl_default_filter} + + +%description +You can import the generated files in: +- GLPI with FusionInventory for GLPI +- ocsinventory +- Uranos + + +%prep +%setup -q -n FusionInventory-Agent-Task-ESX-%{version} + +%build +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT + +make pure_install DESTDIR=$RPM_BUILD_ROOT + +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \; +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +make test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc AUTHOR Changes README +%{_bindir}/fusioninventory-esx +%{perl_vendorlib}/FusionInventory/Agent/Task/ESX* +%{perl_vendorlib}/FusionInventory/VMware +%{_mandir}/man1/fusioninventory-esx.* + + +%changelog +* Wed Mar 30 2011 Remi Collet 1.0.0-1 +- Specfile autogenerated by cpanspec 1.78. +- spec cleanup + -- cgit