ppisar pushed to perl-Net-Amazon-EC2 (master). "0.30 bump"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Jun 24 15:25:05 UTC 2015


From c5c86639c17b0de388da50b59fbd290e9c41305f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar at 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 at 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 at 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-%{version}.tar.gz
-
+# 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 at redhat.com> - 0.30-1
+- 0.30 bump
+
 * Thu Jun 18 2015 Fedora Release Engineering <rel-eng at 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
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-Net-Amazon-EC2.git/commit/?h=master&id=c5c86639c17b0de388da50b59fbd290e9c41305f


More information about the perl-devel mailing list