|
|
94ce32e |
Summary: Use the Amazon Simple Storage Service (S3)
|
|
|
94ce32e |
Name: perl-Net-Amazon-S3
|
|
|
4dd09b5 |
Version: 0.80
|
|
|
dadbe75 |
Release: 3%{?dist}
|
|
|
4dd09b5 |
# README.md reports the code is derived from an ADSL-licensed code.
|
|
|
4dd09b5 |
License: (GPL+ or Artistic) and ADSL
|
|
|
94ce32e |
Group: Development/Libraries
|
|
|
94ce32e |
URL: http://search.cpan.org/dist/Net-Amazon-S3/
|
|
|
4dd09b5 |
Source0: http://search.cpan.org/CPAN/authors/id/R/RC/RCONOVER/Net-Amazon-S3-%{version}.tar.gz
|
|
|
94ce32e |
BuildArch: noarch
|
|
|
4dd09b5 |
BuildRequires: findutils
|
|
|
4dd09b5 |
BuildRequires: make
|
|
|
4dd09b5 |
BuildRequires: perl
|
|
|
53ce142 |
BuildRequires: perl-generators
|
|
|
4dd09b5 |
BuildRequires: perl(ExtUtils::MakeMaker)
|
|
|
4dd09b5 |
BuildRequires: perl(strict)
|
|
|
4dd09b5 |
BuildRequires: perl(warnings)
|
|
|
4dd09b5 |
BuildRequires: sed
|
|
|
94ce32e |
# Run-time:
|
|
|
4dd09b5 |
BuildRequires: perl(Carp)
|
|
|
4dd09b5 |
BuildRequires: perl(Data::Stream::Bulk::Callback)
|
|
|
4dd09b5 |
BuildRequires: perl(DateTime::Format::HTTP)
|
|
|
4dd09b5 |
BuildRequires: perl(Digest::HMAC_SHA1)
|
|
|
4dd09b5 |
BuildRequires: perl(Digest::MD5)
|
|
|
4dd09b5 |
BuildRequires: perl(Digest::MD5::File)
|
|
|
4dd09b5 |
BuildRequires: perl(File::Find::Rule)
|
|
|
4dd09b5 |
BuildRequires: perl(File::stat)
|
|
|
4dd09b5 |
# Getopt::Long not used at tests
|
|
|
4dd09b5 |
BuildRequires: perl(HTTP::Date)
|
|
|
4dd09b5 |
BuildRequires: perl(HTTP::Status)
|
|
|
4dd09b5 |
BuildRequires: perl(IO::File) >= 1.14
|
|
|
4dd09b5 |
# LWP 6.03 needed indirectly to support 100 Continue HTTP response
|
|
|
4dd09b5 |
BuildRequires: perl(LWP) >= 6.03
|
|
|
4dd09b5 |
BuildRequires: perl(LWP::UserAgent::Determined)
|
|
|
4dd09b5 |
BuildRequires: perl(MIME::Base64)
|
|
|
4dd09b5 |
BuildRequires: perl(MIME::Types)
|
|
|
4dd09b5 |
BuildRequires: perl(Moose) >= 0.85
|
|
|
4dd09b5 |
BuildRequires: perl(Moose::Util::TypeConstraints)
|
|
|
4dd09b5 |
BuildRequires: perl(MooseX::StrictConstructor) >= 0.16
|
|
|
4dd09b5 |
BuildRequires: perl(MooseX::Types::DateTime::MoreCoercions) >= 0.07
|
|
|
4dd09b5 |
# Path::Class not used at tests
|
|
|
4dd09b5 |
# Pod::Usage not used at tests
|
|
|
4dd09b5 |
BuildRequires: perl(Regexp::Common)
|
|
|
94ce32e |
# Term::Encoding is optional
|
|
|
4dd09b5 |
# Term::ProgressBar::Simple not used at tests
|
|
|
4dd09b5 |
BuildRequires: perl(URI)
|
|
|
4dd09b5 |
BuildRequires: perl(URI::Escape)
|
|
|
4dd09b5 |
BuildRequires: perl(URI::QueryParam)
|
|
|
4dd09b5 |
BuildRequires: perl(VM::EC2::Security::CredentialCache)
|
|
|
4dd09b5 |
BuildRequires: perl(XML::LibXML)
|
|
|
4dd09b5 |
BuildRequires: perl(XML::LibXML::XPathContext)
|
|
|
94ce32e |
# Tests:
|
|
|
4dd09b5 |
BuildRequires: perl(File::Temp)
|
|
|
4dd09b5 |
BuildRequires: perl(lib)
|
|
|
4dd09b5 |
BuildRequires: perl(LWP::Simple)
|
|
|
4dd09b5 |
BuildRequires: perl(Test::Exception)
|
|
|
4dd09b5 |
BuildRequires: perl(Test::More)
|
|
|
4dd09b5 |
BuildRequires: perl(vars)
|
|
|
4dd09b5 |
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
|
|
4dd09b5 |
# LWP 6.03 needed indirectly to support 100 Continue HTTP response
|
|
|
4dd09b5 |
Requires: perl(LWP) >= 6.03
|
|
|
d77b770 |
|
|
|
d77b770 |
%description
|
|
|
d77b770 |
This module provides a Perlish interface to Amazon S3. From the
|
|
|
d77b770 |
developer blurb: "Amazon S3 is storage for the Internet. It is designed
|
|
|
d77b770 |
to make web-scale computing easier for developers. Amazon S3 provides a
|
|
|
d77b770 |
simple web services interface that can be used to store and retrieve any
|
|
|
d77b770 |
amount of data, at any time, from anywhere on the web. It gives any
|
|
|
d77b770 |
developer access to the same highly scalable, reliable, fast,
|
|
|
d77b770 |
inexpensive data storage infrastructure that Amazon uses to run its own
|
|
|
d77b770 |
global network of web sites. The service aims to maximize benefits of
|
|
|
d77b770 |
scale and to pass those benefits on to developers".
|
|
|
d77b770 |
|
|
|
94ce32e |
To find out more about S3, please visit <http://s3.amazonaws.com/>.
|
|
|
d77b770 |
|
|
|
d77b770 |
|
|
|
d77b770 |
%prep
|
|
|
d77b770 |
%setup -q -n Net-Amazon-S3-%{version}
|
|
|
bad7378 |
# Get rid of unnecessary exec bits
|
|
|
94ce32e |
find lib -name '*.pm' -exec chmod -c -x {} +
|
|
|
94ce32e |
# Fix shebang
|
|
|
94ce32e |
sed -i -e '1 s|^#!.*|#!%{__perl}|' bin/s3cl
|
|
|
d77b770 |
|
|
|
d77b770 |
%build
|
|
|
94ce32e |
perl Makefile.PL INSTALLDIRS=vendor
|
|
|
d77b770 |
make %{?_smp_mflags}
|
|
|
d77b770 |
|
|
|
d77b770 |
%install
|
|
|
bad7378 |
make pure_install DESTDIR=%{buildroot}
|
|
|
d77b770 |
find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
|
|
|
bad7378 |
%{_fixperms} %{buildroot}
|
|
|
d77b770 |
|
|
|
d77b770 |
%check
|
|
|
94ce32e |
make test
|
|
|
d77b770 |
|
|
|
d77b770 |
%files
|
|
|
4dd09b5 |
%license LICENSE
|
|
|
4dd09b5 |
# README.mkdn does not contain anything new
|
|
|
4dd09b5 |
%doc CHANGES README README.md
|
|
|
94ce32e |
%{_bindir}/*
|
|
|
94ce32e |
%{perl_vendorlib}/*
|
|
|
94ce32e |
%{_mandir}/man1/*
|
|
|
94ce32e |
%{_mandir}/man3/*
|
|
|
d77b770 |
|
|
|
d77b770 |
%changelog
|
|
|
dadbe75 |
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.80-3
|
|
|
dadbe75 |
- Perl 5.24 rebuild
|
|
|
dadbe75 |
|
|
|
ed37ea1 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.80-2
|
|
|
ed37ea1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
ed37ea1 |
|
|
|
4dd09b5 |
* Fri Jun 19 2015 Petr Pisar <ppisar@redhat.com> - 0.80-1
|
|
|
4dd09b5 |
- 0.80 bump
|
|
|
4dd09b5 |
|
|
|
392188f |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.60-3
|
|
|
392188f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
392188f |
|
|
|
c720c88 |
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.60-2
|
|
|
c720c88 |
- Perl 5.22 rebuild
|
|
|
c720c88 |
|
|
|
baac988 |
* Mon Dec 08 2014 Petr Pisar <ppisar@redhat.com> - 0.60-1
|
|
|
baac988 |
- 0.60 bump
|
|
|
baac988 |
|
|
|
39cd613 |
* Tue Sep 02 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.59-4
|
|
|
39cd613 |
- Perl 5.20 rebuild
|
|
|
39cd613 |
|
|
|
7df52c3 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.59-3
|
|
|
7df52c3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
7df52c3 |
|
|
|
94ce32e |
* Thu Mar 27 2014 Petr Pisar <ppisar@redhat.com> - 0.59-2
|
|
|
94ce32e |
- Enable s3cl tool (bug #995748)
|
|
|
94ce32e |
|
|
|
bad7378 |
* Sat Aug 10 2013 Paul Howarth <paul@city-fan.org> - 0.59-1
|
|
|
bad7378 |
- Update to 0.59
|
|
|
bad7378 |
- This release by PFIG -> update source URL
|
|
|
bad7378 |
- Package upstream's LICENSE file
|
|
|
bad7378 |
- Update dependencies as per upstream
|
|
|
bad7378 |
- Exclude s3cl script for now as we can't satisfy its dependencies
|
|
|
bad7378 |
- Drop %%defattr, redundant since rpm 4.4
|
|
|
bad7378 |
- Use %%{_fixperms} macro rather than our own chmod incantation
|
|
|
bad7378 |
- Allow for a future in which we might ship manpages compressed with something
|
|
|
bad7378 |
other than gzip
|
|
|
bad7378 |
|
|
|
91762ff |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.53-7
|
|
|
91762ff |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
91762ff |
|
|
|
797c203 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.53-6
|
|
|
797c203 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
797c203 |
|
|
|
924466d |
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.53-5
|
|
|
924466d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
924466d |
|
|
|
8a17c24 |
* Mon Jul 02 2012 Petr Pisar <ppisar@redhat.com> - 0.53-4
|
|
|
8a17c24 |
- Perl 5.16 rebuild
|
|
|
8a17c24 |
|
|
|
546ca2e |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.53-3
|
|
|
546ca2e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
546ca2e |
|
|
Petr Sabata |
d0524f7 |
* Tue Jul 19 2011 Petr Sabata <contyk@redhat.com> - 0.53-2
|
|
Petr Sabata |
d0524f7 |
- Perl mass rebuild
|
|
Petr Sabata |
d0524f7 |
|
|
Robert Rati |
19e3edb |
* Mon May 23 2011 Robert Rati <rrati@redhat> - 0.53-1
|
|
Robert Rati |
19e3edb |
- Update to upstream 0.53
|
|
Robert Rati |
19e3edb |
|
|
|
2bda90d |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.43-8
|
|
|
2bda90d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
2bda90d |
|
|
|
cb7953b |
* Wed Dec 08 2010 Lubomir Rintel <lkundrak@v3.sk> - 0.43-7
|
|
|
cb7953b |
- We install into vendorlib, need proper perl version require
|
|
|
cb7953b |
|
|
|
6234b26 |
* Tue May 04 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.43-6
|
|
|
6234b26 |
- Mass rebuild with perl-5.12.0
|
|
|
6234b26 |
|
|
|
dd3347a |
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.43-5
|
|
|
dd3347a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
dd3347a |
|
|
|
10aad32 |
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.43-4
|
|
|
10aad32 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
10aad32 |
|
|
|
852713f |
* Mon Mar 24 2008 Robert Rati <rrati@redhat> - 0.43-3
|
|
|
852713f |
- Fixed missing dependency on Class::Accessor perl module
|
|
|
852713f |
|
|
|
ae68781 |
* Thu Mar 6 2008 Robert Rati <rrati@redhat> - 0.43-2
|
|
|
ae68781 |
- Package now owns all files/directories from Net on down
|
|
|
ae68781 |
to conform to packaging standards
|
|
|
ae68781 |
|
|
|
d77b770 |
* Thu Mar 6 2008 Robert Rati <rrati@redhat> - 0.43-1
|
|
|
d77b770 |
- Initial release
|