From c5c86639c17b0de388da50b59fbd290e9c41305f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= ppisar@redhat.com Date: Wed, 24 Jun 2015 17:23:57 +0200 Subject: 0.30 bump
diff --git a/.gitignore b/.gitignore index 6ba0610..3aa8b05 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ Net-Amazon-EC2-0.14.tar.gz /Net-Amazon-EC2-0.23.tar.gz /Net-Amazon-EC2-0.24.tar.gz +/Net-Amazon-EC2-0.30.tar.gz diff --git a/Net-Amazon-EC2-0.30-Do-not-autoinstall-modules.patch b/Net-Amazon-EC2-0.30-Do-not-autoinstall-modules.patch new file mode 100644 index 0000000..61d481a --- /dev/null +++ b/Net-Amazon-EC2-0.30-Do-not-autoinstall-modules.patch @@ -0,0 +1,26 @@ +From bbda664902059e73ad8a5e08f0b8234bc29c190e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= ppisar@redhat.com +Date: Wed, 24 Jun 2015 17:07:20 +0200 +Subject: [PATCH] Do not autoinstall modules +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Petr Písař ppisar@redhat.com +--- + Makefile.PL | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/Makefile.PL b/Makefile.PL +index cdd85d2..7c8b489 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -24,5 +24,4 @@ no_index; + + repository 'https://github.com/mrallen1/net-amazon-ec2'; + +-auto_install; + WriteAll; +-- +2.1.0 + diff --git a/perl-Net-Amazon-EC2.spec b/perl-Net-Amazon-EC2.spec index 56151ee..739838a 100644 --- a/perl-Net-Amazon-EC2.spec +++ b/perl-Net-Amazon-EC2.spec @@ -1,66 +1,68 @@ Summary: Perl interface to the Amazon Elastic Compute Cloud (EC2) Name: perl-Net-Amazon-EC2 -Version: 0.24 -Release: 5%{?dist} +Version: 0.30 +Release: 1%{?dist} License: GPL+ or Artistic Group: Development/Libraries URL: http://search.cpan.org/dist/Net-Amazon-EC2/ Source0: http://search.cpan.org/CPAN/authors/id/M/MA/MALLEN/Net-Amazon-EC2-%%7Bversio... - +# Do not download sources from the Internet +Patch0: Net-Amazon-EC2-0.30-Do-not-autoinstall-modules.patch
BuildArch: noarch +BuildRequires: coreutils +BuildRequires: findutils +BuildRequires: make BuildRequires: perl -BuildRequires: perl(Carp) -BuildRequires: perl(Config) -BuildRequires: perl(Cwd) -BuildRequires: perl(ExtUtils::MM_Unix) -BuildRequires: perl(ExtUtils::MakeMaker) -BuildRequires: perl(ExtUtils::Manifest) -BuildRequires: perl(File::Find) -BuildRequires: perl(File::Path) -BuildRequires: perl(File::Spec) -BuildRequires: perl(FindBin) -BuildRequires: perl(strict) -BuildRequires: perl(vars) +BuildRequires: perl(inc::Module::Install) +BuildRequires: perl(Module::Install::Metadata) +BuildRequires: perl(Module::Install::WriteAll) +BuildRequires: sed # Run-time: +BuildRequires: perl(Carp) BuildRequires: perl(Data::Dumper) -BuildRequires: perl(Digest::HMAC_SHA1) >= 1.01 -BuildRequires: perl(HTTP::Date) +BuildRequires: perl(Digest::SHA) +BuildRequires: perl(LWP::Protocol::https) BuildRequires: perl(LWP::UserAgent) BuildRequires: perl(MIME::Base64) -BuildRequires: perl(Moose) >= 0.33 -BuildRequires: perl(URI) +BuildRequires: perl(Moose) >= 0.38 +BuildRequires: perl(overload) BuildRequires: perl(Params::Validate) +BuildRequires: perl(POSIX) +BuildRequires: perl(strict) +BuildRequires: perl(URI) +BuildRequires: perl(URI::Escape) +BuildRequires: perl(vars) BuildRequires: perl(XML::Simple) >= 2.18 # Tests: BuildRequires: perl(blib) -BuildRequires: perl(Test::More) BuildRequires: perl(Test::Exception) -BuildRequires: perl(LWP::Protocol::https) -BuildRequires: perl(CPAN) - - -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +BuildRequires: perl(Test::More) +Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) +Requires: perl(Moose) >= 0.38 +Requires: perl(XML::Simple) >= 2.18
+# Filter under-specified dependencies +%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\((Moose|XML::Simple)\)$
%description -This module provides an interface to the Amazon Elastic Compute Cloud (EC2) - +This module provides an interface to the Amazon Elastic Compute Cloud (EC2).
%prep %setup -q -n Net-Amazon-EC2-%{version} - +%patch0 -p1 +# Remove bundled modules +rm -rf ./inc +sed -i -e '/^inc//d' MANIFEST
%build -%{__perl} Makefile.PL INSTALLDIRS=vendor +perl Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags}
- %install -make pure_install PERL_INSTALL_ROOT=%{buildroot} +make pure_install DESTDIR=%{buildroot} find %{buildroot} -type f -name .packlist -exec rm -f {} ';' -chmod -R u+w %{buildroot}/* - +%{_fixperms} %{buildroot}
%check # Avoid online tests @@ -68,109 +70,15 @@ set AWS_ACCESS_KEY_ID= set SECRET_ACCESS_KEY= make test
- %files -%doc README -%dir %{perl_vendorlib}/Net -%dir %{perl_vendorlib}/Net/Amazon -%dir %{perl_vendorlib}/Net/Amazon/EC2 -%{perl_vendorlib}/Net/Amazon/EC2/Attachment.pm -%{perl_vendorlib}/Net/Amazon/EC2/AvailabilityZoneMessage.pm -%{perl_vendorlib}/Net/Amazon/EC2/AvailabilityZone.pm -%{perl_vendorlib}/Net/Amazon/EC2/BlockDeviceMapping.pm -%{perl_vendorlib}/Net/Amazon/EC2/BundleInstanceResponse.pm -%{perl_vendorlib}/Net/Amazon/EC2/ConfirmProductInstanceResponse.pm -%{perl_vendorlib}/Net/Amazon/EC2/ConsoleOutput.pm -%{perl_vendorlib}/Net/Amazon/EC2/CreateVolumePermission.pm -%{perl_vendorlib}/Net/Amazon/EC2/DescribeAddress.pm -%{perl_vendorlib}/Net/Amazon/EC2/DescribeImageAttribute.pm -%{perl_vendorlib}/Net/Amazon/EC2/DescribeImagesResponse.pm -%{perl_vendorlib}/Net/Amazon/EC2/DescribeInstanceAttributeResponse.pm -%{perl_vendorlib}/Net/Amazon/EC2/DescribeKeyPairsResponse.pm -%{perl_vendorlib}/Net/Amazon/EC2/DescribeTags.pm -%{perl_vendorlib}/Net/Amazon/EC2/EbsBlockDevice.pm -%{perl_vendorlib}/Net/Amazon/EC2/EbsInstanceBlockDeviceMapping.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/InstanceBlockDeviceMapping.pm -%{perl_vendorlib}/Net/Amazon/EC2/InstancePassword.pm -%{perl_vendorlib}/Net/Amazon/EC2/InstanceStateChange.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/LaunchPermissionOperation.pm -%{perl_vendorlib}/Net/Amazon/EC2/LaunchPermission.pm -%{perl_vendorlib}/Net/Amazon/EC2/MonitoredInstance.pm -%{perl_vendorlib}/Net/Amazon/EC2/PlacementResponse.pm -%{perl_vendorlib}/Net/Amazon/EC2.pm -%{perl_vendorlib}/Net/Amazon/EC2/ProductCode.pm -%{perl_vendorlib}/Net/Amazon/EC2/ProductInstanceResponse.pm -%{perl_vendorlib}/Net/Amazon/EC2/Region.pm -%{perl_vendorlib}/Net/Amazon/EC2/ReservationInfo.pm -%{perl_vendorlib}/Net/Amazon/EC2/ReservedInstanceOffering.pm -%{perl_vendorlib}/Net/Amazon/EC2/ReservedInstance.pm -%{perl_vendorlib}/Net/Amazon/EC2/RunningInstances.pm -%{perl_vendorlib}/Net/Amazon/EC2/SecurityGroup.pm -%{perl_vendorlib}/Net/Amazon/EC2/SnapshotAttribute.pm -%{perl_vendorlib}/Net/Amazon/EC2/Snapshot.pm -%{perl_vendorlib}/Net/Amazon/EC2/StateReason.pm -%{perl_vendorlib}/Net/Amazon/EC2/TagSet.pm -%{perl_vendorlib}/Net/Amazon/EC2/UserData.pm -%{perl_vendorlib}/Net/Amazon/EC2/UserIdGroupPair.pm -%{perl_vendorlib}/Net/Amazon/EC2/Volume.pm -%{_mandir}/man3/Net::Amazon::EC2.3pm* -%{_mandir}/man3/Net::Amazon::EC2::Attachment.3pm* -%{_mandir}/man3/Net::Amazon::EC2::AvailabilityZone.3pm* -%{_mandir}/man3/Net::Amazon::EC2::AvailabilityZoneMessage.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::BlockDeviceMapping.3pm* -%{_mandir}/man3/Net::Amazon::EC2::BundleInstanceResponse.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::ConfirmProductInstanceResponse.3pm* -%{_mandir}/man3/Net::Amazon::EC2::ConsoleOutput.3pm* -%{_mandir}/man3/Net::Amazon::EC2::CreateVolumePermission.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::DescribeAddress.3pm* -%{_mandir}/man3/Net::Amazon::EC2::DescribeImageAttribute.3pm* -%{_mandir}/man3/Net::Amazon::EC2::DescribeImagesResponse.3pm* -%{_mandir}/man3/Net::Amazon::EC2::DescribeInstanceAttributeResponse.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::DescribeKeyPairsResponse.3pm* -%{_mandir}/man3/Net::Amazon::EC2::DescribeTags.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::EbsBlockDevice.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::EbsInstanceBlockDeviceMapping.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::Error.3pm* -%{_mandir}/man3/Net::Amazon::EC2::Errors.3pm* -%{_mandir}/man3/Net::Amazon::EC2::GroupSet.3pm* -%{_mandir}/man3/Net::Amazon::EC2::InstanceBlockDeviceMapping.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::InstancePassword.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::InstanceState.3pm* -%{_mandir}/man3/Net::Amazon::EC2::InstanceStateChange.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::IpPermission.3pm* -%{_mandir}/man3/Net::Amazon::EC2::IpRange.3pm* -%{_mandir}/man3/Net::Amazon::EC2::KeyPair.3pm* -%{_mandir}/man3/Net::Amazon::EC2::LaunchPermission.3pm* -%{_mandir}/man3/Net::Amazon::EC2::LaunchPermissionOperation.3pm* -%{_mandir}/man3/Net::Amazon::EC2::MonitoredInstance.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::PlacementResponse.3pm* -%{_mandir}/man3/Net::Amazon::EC2::ProductCode.3pm* -%{_mandir}/man3/Net::Amazon::EC2::ProductInstanceResponse.3pm* -%{_mandir}/man3/Net::Amazon::EC2::Region.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::ReservationInfo.3pm* -%{_mandir}/man3/Net::Amazon::EC2::ReservedInstance.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::ReservedInstanceOffering.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::RunningInstances.3pm* -%{_mandir}/man3/Net::Amazon::EC2::SecurityGroup.3pm* -%{_mandir}/man3/Net::Amazon::EC2::Snapshot.3pm* -%{_mandir}/man3/Net::Amazon::EC2::SnapshotAttribute.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::StateReason.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::TagSet.3pm.gz -%{_mandir}/man3/Net::Amazon::EC2::UserData.3pm* -%{_mandir}/man3/Net::Amazon::EC2::UserIdGroupPair.3pm* -%{_mandir}/man3/Net::Amazon::EC2::Volume.3pm* -# Some Macintosh junk -%exclude %{perl_vendorlib}/Net/Amazon/._EC2.pm - +%doc Changelog README +%{perl_vendorlib}/* +%{_mandir}/man3/*
%changelog +* Wed Jun 24 2015 Petr Pisar ppisar@redhat.com - 0.30-1 +- 0.30 bump + * Thu Jun 18 2015 Fedora Release Engineering rel-eng@lists.fedoraproject.org - 0.24-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
diff --git a/sources b/sources index 3e71674..e878b8b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -558c1ae48e2c82dd49a8607cbc811a7e Net-Amazon-EC2-0.24.tar.gz +b866a973eca0cecb01bc66c4178eca78 Net-Amazon-EC2-0.30.tar.gz
perl-devel@lists.fedoraproject.org