rpms/perl-Net-Amazon-EC2/devel perl-Net-Amazon-EC2.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Robert Rati rrati at redhat.com
Tue Mar 11 13:29:03 UTC 2008


Ralf Corsepius wrote:
> On Mon, 2008-03-10 at 17:04 +0000, Robert H. Rati wrote:
>> Author: rrati
>>
>> Update of /cvs/pkgs/rpms/perl-Net-Amazon-EC2/devel
>> In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1100/devel
>>
>> Modified Files:
>> 	.cvsignore sources 
>> Added Files:
>> 	perl-Net-Amazon-EC2.spec 
>> Log Message:
>> Initial packaging.
>>
>>
>>
>> --- NEW FILE perl-Net-Amazon-EC2.spec ---
>> Summary: Perl interface to the Amazon Elastic Compute Cloud (EC2)
>> Name: perl-Net-Amazon-EC2
>> Version: 0.06
>> Release: 1%{?dist}
>> License: GPL+ or Artistic
>> Group: Development/Libraries
>> URL: http://search.cpan.org/~jkim/Net-Amazon-EC2/
>> Source0: http://search.cpan.org/CPAN/authors/id/J/JK/JKIM/Net-Amazon-EC2-%{version}.tar.gz
>> BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
>>
>>
>> BuildArch: noarch
>> BuildRequires: perl
>> BuildRequires: perl(Digest::HMAC_SHA1) >= 1.01
>> BuildRequires: perl(XML::Simple) >= 2.18
>> BuildRequires: perl(Moose) >= 0.33
>> BuildRequires: perl(Test::More)
>> BuildRequires: perl(MIME::Base64)
>> BuildRequires: perl(LWP::UserAgent)
>> BuildRequires: perl(HTTP::Date)
>> BuildRequires: perl(URI)
>> BuildRequires: perl(Params::Validate)
>>
>>
>> Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
>>
>>
>> %description
>> This module provides an interface to the Amazon Elastic Compute Cloud (EC2)
>>
>>
>> %prep
>> %setup -q -n Net-Amazon-EC2-%{version}
>>
>>
>> %build
>> %{__perl} Makefile.PL INSTALLDIRS=vendor
>> make %{?_smp_mflags}
>>
>>
>> %install
>> rm -rf %{buildroot}
>> make pure_install PERL_INSTALL_ROOT=%{buildroot}
>> find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
>> chmod -R u+w %{buildroot}/*
>>
>>
>> %check
>> make test
>>
>>
>> %clean
>> rm -rf %{buildroot}
>>
>>
>> %files
>> %defattr(-,root,root,-)
>> %doc README
>> %{perl_vendorlib}/Net/Amazon/EC2.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/ConfirmProductInstanceResponse.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/ConsoleOutput.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/DescribeImageAttribute.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/DescribeImagesResponse.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/DescribeKeyPairsResponse.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/Error.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/Errors.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/GroupSet.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/InstanceState.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/IpPermission.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/IpRange.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/KeyPair.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/LaunchPermission.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/LaunchPermissionOperation.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/ProductCode.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/ProductInstanceResponse.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/ReservationInfo.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/RunInstance.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/RunningInstances.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/SecurityGroup.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/TerminateInstancesResponse.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/UserData.pm
>> %{perl_vendorlib}/Net/Amazon/EC2/UserIdGroupPair.pm
>> %{_mandir}/man3/Net::Amazon::EC2.3pm.gz
> 
> This package is broken. It must own %{perl_vendorlib}/Net and all files
> + directories underneath
> 
> Ralf

Same question as the previous one.  The %{perl_vendorlib}/Net/ directory 
is already owned by the perl-libwww-perl package.  Having this package 
own that directory and all files below would cause a conflict with the 
perl-libwww-perl package wouldn't it?

Rob




More information about the Fedora-perl-devel-list mailing list