[perl-Finance-Quote] Update to 1.35

Paul Howarth pghmcfc at fedoraproject.org
Mon Nov 17 09:35:47 UTC 2014


commit 27932ed18780044018511ea2741ce5341df5dcee
Author: Paul Howarth <paul at city-fan.org>
Date:   Mon Nov 17 09:35:14 2014 +0000

    Update to 1.35
    
    - New upstream release 1.35
    - Clean up and modernize spec somewhat (can't build for EL < 7 as the module
      requires Mozilla::CA)

 .gitignore              |    2 +-
 perl-Finance-Quote.spec |  135 ++++++++++++++++++++++++++++++++++++-----------
 sources                 |    2 +-
 3 files changed, 105 insertions(+), 34 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0fe8b55..fa988ce 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/Finance-Quote-1.20.tar.gz
+/Finance-Quote-[0-9.]*.tar.gz
diff --git a/perl-Finance-Quote.spec b/perl-Finance-Quote.spec
index 97aed6b..8455355 100644
--- a/perl-Finance-Quote.spec
+++ b/perl-Finance-Quote.spec
@@ -1,42 +1,56 @@
-Name:		perl-Finance-Quote
-Version:        1.20
-Release: 	4%{?dist}
+Name:           perl-Finance-Quote
+Version:        1.35
+Release:        1%{?dist}
 Summary:        A Perl module that retrieves stock and mutual fund quotes
-Group:          Development/Libraries
 License:        GPLv2+
-URL:		http://finance-quote.sourceforge.net/
-Source0:	http://prdownloads.sourceforge.net/finance-quote/Finance-Quote-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+URL:            http://search.cpan.org/dist/Finance-Quote/
+Source0:        http://search.cpan.org/CPAN/authors/id/E/EC/ECOCODE/Finance-Quote-%{version}.tar.gz
 BuildArch:      noarch
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-# because it doesn't get automatically added (#859607)
-Requires:       perl(LWP::Protocol::https)
-BuildRequires:  perl(inc::Module::Install)
+# Module Build
+BuildRequires:  perl >= 4:5.10.0
+BuildRequires:  perl(ExtUtils::MakeMaker) >= 6.30
+# Module Runtime
 BuildRequires:  perl(base)
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(CGI)
-BuildRequires:	perl(Crypt::SSLeay)
-BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(constant)
+BuildRequires:  perl(Crypt::SSLeay)
 BuildRequires:  perl(Date::Calc)
 BuildRequires:  perl(Encode)
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(HTML::Parser)
-BuildRequires:	perl(HTML::TableExtract)
+BuildRequires:  perl(HTML::TableExtract)
+BuildRequires:  perl(HTML::TokeParser)
 BuildRequires:  perl(HTML::TreeBuilder)
+BuildRequires:  perl(HTTP::Cookies)
 BuildRequires:  perl(HTTP::Headers)
-BuildRequires:  perl(LWP::Protocol::https)
 BuildRequires:  perl(HTTP::Request::Common)
 BuildRequires:  perl(HTTP::Status)
 BuildRequires:  perl(JSON)
 BuildRequires:  perl(LWP::Simple)
-BuildRequires:	perl(LWP::UserAgent)
+BuildRequires:  perl(LWP::UserAgent)
 BuildRequires:  perl(Mozilla::CA)
+BuildRequires:  perl(POSIX)
+BuildRequires:  perl(Storable)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(Time::Piece)
 BuildRequires:  perl(URI)
+BuildRequires:  perl(URI::Escape)
 BuildRequires:  perl(URI::QueryParam)
-# Tests
-# Required for compile tests; no 'online' tests are run during the build
+BuildRequires:  perl(utf8)
+BuildRequires:  perl(vars)
+BuildRequires:  perl(warnings)
+# Test Suite
+BuildRequires:  perl(Data::Dumper)
 BuildRequires:  perl(File::Spec)
-BuildRequires:	perl(Test::More)
+BuildRequires:  perl(Test)
+BuildRequires:  perl(Test::More)
+# Runtime
+Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+
+# Make sure we have SSL support for LWP (#859607)
+BuildRequires:  perl(LWP::Protocol::https)
+Requires:       perl(LWP::Protocol::https)
 
 %description
 This module retrieves stock and mutual fund quotes from various exchanges
@@ -44,32 +58,89 @@ using various source.
 
 %prep
 %setup -q -n Finance-Quote-%{version} 
-find . -name *.pm | xargs %{__sed} -i -e '/^#!.*\/usr\/bin\/perl/d'
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
-chmod -R u+w $RPM_BUILD_ROOT/*
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+%{_fixperms} %{buildroot}
 
 %check
 make test
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %files
-%defattr(-,root,root,-)
-%doc ChangeLog* Documentation/*
+%if 0%{?_licensedir:1}
+%license LICENSE
+%else
+%doc LICENSE
+%endif
+%doc Change* Documentation/* README
 %{perl_vendorlib}/Finance/
-%{_mandir}/man3/*.3*
+%{_mandir}/man3/Finance::Quote.3*
+%{_mandir}/man3/Finance::Quote::AEX.3*
+%{_mandir}/man3/Finance::Quote::AIAHK.3*
+%{_mandir}/man3/Finance::Quote::ASEGR.3*
+%{_mandir}/man3/Finance::Quote::ASX.3*
+%{_mandir}/man3/Finance::Quote::BMONesbittBurns.3*
+%{_mandir}/man3/Finance::Quote::BSERO.3*
+%{_mandir}/man3/Finance::Quote::Bourso.3*
+%{_mandir}/man3/Finance::Quote::CSE.3*
+%{_mandir}/man3/Finance::Quote::Cdnfundlibrary.3*
+%{_mandir}/man3/Finance::Quote::Citywire.3*
+%{_mandir}/man3/Finance::Quote::Cominvest.3*
+%{_mandir}/man3/Finance::Quote::Currencies.3*
+%{_mandir}/man3/Finance::Quote::DWS.3*
+%{_mandir}/man3/Finance::Quote::Deka.3*
+%{_mandir}/man3/Finance::Quote::FTPortfolios.3*
+%{_mandir}/man3/Finance::Quote::FTfunds.3*
+%{_mandir}/man3/Finance::Quote::Fidelity.3*
+%{_mandir}/man3/Finance::Quote::FinanceCanada.3*
+%{_mandir}/man3/Finance::Quote::Finanzpartner.3*
+%{_mandir}/man3/Finance::Quote::Fool.3*
+%{_mandir}/man3/Finance::Quote::GoldMoney.3*
+%{_mandir}/man3/Finance::Quote::HEX.3*
+%{_mandir}/man3/Finance::Quote::HU.3*
+%{_mandir}/man3/Finance::Quote::IndiaMutual.3*
+%{_mandir}/man3/Finance::Quote::LeRevenu.3*
+%{_mandir}/man3/Finance::Quote::MStaruk.3*
+%{_mandir}/man3/Finance::Quote::ManInvestments.3*
+%{_mandir}/man3/Finance::Quote::Morningstar.3*
+%{_mandir}/man3/Finance::Quote::MorningstarJP.3*
+%{_mandir}/man3/Finance::Quote::MtGox.3*
+%{_mandir}/man3/Finance::Quote::NZX.3*
+%{_mandir}/man3/Finance::Quote::Platinum.3*
+%{_mandir}/man3/Finance::Quote::SEB.3*
+%{_mandir}/man3/Finance::Quote::TNetuk.3*
+%{_mandir}/man3/Finance::Quote::TSP.3*
+%{_mandir}/man3/Finance::Quote::TSX.3*
+%{_mandir}/man3/Finance::Quote::Tdefunds.3*
+%{_mandir}/man3/Finance::Quote::Tdwaterhouse.3*
+%{_mandir}/man3/Finance::Quote::Tiaacref.3*
+%{_mandir}/man3/Finance::Quote::Troweprice.3*
+%{_mandir}/man3/Finance::Quote::Trustnet.3*
+%{_mandir}/man3/Finance::Quote::USFedBonds.3*
+%{_mandir}/man3/Finance::Quote::Union.3*
+%{_mandir}/man3/Finance::Quote::VWD.3*
+%{_mandir}/man3/Finance::Quote::Yahoo::Asia.3*
+%{_mandir}/man3/Finance::Quote::Yahoo::Australia.3*
+%{_mandir}/man3/Finance::Quote::Yahoo::Base.3*
+%{_mandir}/man3/Finance::Quote::Yahoo::Brasil.3*
+%{_mandir}/man3/Finance::Quote::Yahoo::Europe.3*
+%{_mandir}/man3/Finance::Quote::Yahoo::NZ.3*
+%{_mandir}/man3/Finance::Quote::Yahoo::USA.3*
+%{_mandir}/man3/Finance::Quote::YahooJSON.3*
+%{_mandir}/man3/Finance::Quote::ZA.3*
+%{_mandir}/man3/Finance::Quote::ZA_UnitTrusts.3*
 
 %changelog
+* Fri Nov 14 2014 Paul Howarth <paul at city-fan.org> - 1.35-1
+- Update to 1.35
+- Clean up and modernize spec somewhat (can't build for EL < 7 as the module
+  requires Mozilla::CA)
+
 * Fri Aug 29 2014 Jitka Plesnikova <jplesnik at redhat.com> - 1.20-4
 - Perl 5.20 rebuild
 
diff --git a/sources b/sources
index 95d0015..1471e37 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1cc20330f383a780685ed72e1b286606  Finance-Quote-1.20.tar.gz
+c81980d5266d94e51ce83f94a3315261  Finance-Quote-1.35.tar.gz



More information about the perl-devel mailing list