8
0

Compare commits

6 Commits

Author SHA256 Message Date
b6ea18926d Accepting request 1294554 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1294554
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Finance-Quote?expand=0&rev=41
2025-07-21 18:00:11 +00:00
f6eb6ee9c9 - updated to 1.660.0 (1.66)
see /usr/share/doc/packages/perl-Finance-Quote/Changes
  1.66      2025-07-05 11:34:42-07:00 America/Los_Angeles
  	* Modified CurrencyRates/CurrencyFreaks.pm to return from and to values instead of calculated rate.
  	* Removed Bloomberg.pm, Tiaacref.pm, Troweprice.pm
  	* AlphaVantage - return 'symbol not found' when no price data is returned.
  	* ASX - Changed error message when symbol isn't found - Issue #497
  	* Added a new module to fetch the fund nav from CMBChina - PR #494
  	* Added Cookie Jar to Comdirect user agent - Issue #491
  	* Removed HU.pm, Oslobors.pm, and SEB.pm - Issue #490

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Finance-Quote?expand=0&rev=60
2025-07-20 05:18:22 +00:00
d0d367e7a1 Accepting request 1289005 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1289005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Finance-Quote?expand=0&rev=40
2025-06-30 11:05:55 +00:00
ec3d94e4e0 - updated to 1.650.0 (1.65)
see /usr/share/doc/packages/perl-Finance-Quote/Changes
  1.65      2025-04-26 18:17:38-07:00 America/Los_Angeles
  	* Added EXCHANGE feature to Sinvestor.pm and some fixes - PR #481
  	* Added EXCHANGE feature to OnVista.pm - PR #480
  	* Added EXCHANGE feature to Consorsbank.pm and some fixes - PR #479
  	* Enabled usage count in Quote.pm. Removed DWS.pm. Improved check that divident is a number in YahooJSON.pm by adding regex anchors.
  	* Added ssl_opts to user agent in Union.pm to account for bad certificate chain - Issue #482
  	* Added ETFs search, more labels and EXCHANGE feature to Comdirect.pm - PR #478
  	* GoogleWeb - Add support for Hong Kong Exchange - PR #476
  	* YahooJSON - Adjust other currency fields when data is returned in GBp, ZAc, or ILA.
  	* Added label wkn, ìsin, close, ask, bid, p_change, time to OnVista.pm
  	* Modified OnVista.pm to enable search by ISIN and WKN and search for ETFs
  	* Added methodinfo hash to Tradegate.pm - PR #465
  	* Added label isin, open, ask, bid, time to Tradegate.pm - PR #465
  	* Fixed Tradegate.pm - Search for ETFs - PR #465
  	* Removed MorningstarAU - Issue #405
  	* Fixed malformed character in YahooWeb.pm - Issue #468
  	* Changed useragent in YahooJSON.pm - Issue #467
  	* Added methodinfo hash to AEX.pm - PR #466
  	* Added label exchange, close, time to AEX.pm - PR #466
  	* Fixed XETRA.pm - Issue #460
  	* Added methodinfo hash to Fool.pm
  	* Fixed MorningstarJP.pm - Issue #443 - PR #451

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Finance-Quote?expand=0&rev=58
2025-06-29 06:44:01 +00:00
7e8655f3ae Accepting request 1236298 from devel:languages:perl
OBS-URL: https://build.opensuse.org/request/show/1236298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Finance-Quote?expand=0&rev=39
2025-01-12 10:15:26 +00:00
d579b475c4 - updated to 1.640.0 (1.64)
see /usr/share/doc/packages/perl-Finance-Quote/Changes
  1.64      2024-11-27 18:11:09-08:00 America/Los_Angeles
  	* Update AlphaVantage.pm - Issue #447
  	* Fix to Stooq.pm - Issue #445
  	* Updated ASX.pm - Issue #404
  	* Added more fields to CSE.pm and exposed all labels.
  	* Changed parsing in Comdirect.pm - Issue #413
  	* Complete rewrite of OnVista.pm - Issue #414
  	* Minor fix to FinanceAPI decoding JSON - Issue #434
  	* Modified YahooJSON to deal with "nan" as dividend yield in JSON.
  	* New CurrencyRates module, CurrencyRates/FinanceAPI - Issue #427
  	* Fixed Bourso.pm - Issue #417
  	* Allowed Currency Rates modules Fixer.pm and OpenExchange.pm to read their API keys from environment variables - Issue #426
  1.63      2024-09-21 12:47:39-07:00 America/Los_Angeles
  	* Fixed TesouroDireto.pm - Using different source URL - PR #424
  	* Added FinanceAPI.pm - Requires API key from https://financeapi.net/. US and other exchange data available.
  	* Fixed BVB.pm - Issue #409
  	* Fixed BSEIndia.pm - Issue #410 and removed Unzip as quotes file is now a CSV file
  	* Fixed NSEIndia.pm - Issue #410
  	* Fixed NZX.pm - Issue #401

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Finance-Quote?expand=0&rev=56
2025-01-09 16:31:45 +00:00
4 changed files with 148 additions and 20 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0d3133b0bf3d779582c566850d577f2bbe8e1acbd11497831cd43d8f31606482
size 267597

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18e91d708f8087a26fbcbfb3b0a61ed1471d2a4b3ce798de7304f30481a467e9
size 261315

View File

@@ -1,3 +1,74 @@
-------------------------------------------------------------------
Sun Jul 6 05:34:13 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 1.660.0 (1.66)
see /usr/share/doc/packages/perl-Finance-Quote/Changes
1.66 2025-07-05 11:34:42-07:00 America/Los_Angeles
* Modified CurrencyRates/CurrencyFreaks.pm to return from and to values instead of calculated rate.
* Removed Bloomberg.pm, Tiaacref.pm, Troweprice.pm
* AlphaVantage - return 'symbol not found' when no price data is returned.
* ASX - Changed error message when symbol isn't found - Issue #497
* Added a new module to fetch the fund nav from CMBChina - PR #494
* Added Cookie Jar to Comdirect user agent - Issue #491
* Removed HU.pm, Oslobors.pm, and SEB.pm - Issue #490
-------------------------------------------------------------------
Sun May 25 05:32:59 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 1.650.0 (1.65)
see /usr/share/doc/packages/perl-Finance-Quote/Changes
1.65 2025-04-26 18:17:38-07:00 America/Los_Angeles
* Added EXCHANGE feature to Sinvestor.pm and some fixes - PR #481
* Added EXCHANGE feature to OnVista.pm - PR #480
* Added EXCHANGE feature to Consorsbank.pm and some fixes - PR #479
* Enabled usage count in Quote.pm. Removed DWS.pm. Improved check that divident is a number in YahooJSON.pm by adding regex anchors.
* Added ssl_opts to user agent in Union.pm to account for bad certificate chain - Issue #482
* Added ETFs search, more labels and EXCHANGE feature to Comdirect.pm - PR #478
* GoogleWeb - Add support for Hong Kong Exchange - PR #476
* YahooJSON - Adjust other currency fields when data is returned in GBp, ZAc, or ILA.
* Added label wkn, ìsin, close, ask, bid, p_change, time to OnVista.pm
* Modified OnVista.pm to enable search by ISIN and WKN and search for ETFs
* Added methodinfo hash to Tradegate.pm - PR #465
* Added label isin, open, ask, bid, time to Tradegate.pm - PR #465
* Fixed Tradegate.pm - Search for ETFs - PR #465
* Removed MorningstarAU - Issue #405
* Fixed malformed character in YahooWeb.pm - Issue #468
* Changed useragent in YahooJSON.pm - Issue #467
* Added methodinfo hash to AEX.pm - PR #466
* Added label exchange, close, time to AEX.pm - PR #466
* Fixed XETRA.pm - Issue #460
* Added methodinfo hash to Fool.pm
* Fixed MorningstarJP.pm - Issue #443 - PR #451
-------------------------------------------------------------------
Thu Dec 12 16:21:17 UTC 2024 - Tina Müller <timueller+perl@suse.de>
- updated to 1.640.0 (1.64)
see /usr/share/doc/packages/perl-Finance-Quote/Changes
1.64 2024-11-27 18:11:09-08:00 America/Los_Angeles
* Update AlphaVantage.pm - Issue #447
* Fix to Stooq.pm - Issue #445
* Updated ASX.pm - Issue #404
* Added more fields to CSE.pm and exposed all labels.
* Changed parsing in Comdirect.pm - Issue #413
* Complete rewrite of OnVista.pm - Issue #414
* Minor fix to FinanceAPI decoding JSON - Issue #434
* Modified YahooJSON to deal with "nan" as dividend yield in JSON.
* New CurrencyRates module, CurrencyRates/FinanceAPI - Issue #427
* Fixed Bourso.pm - Issue #417
* Allowed Currency Rates modules Fixer.pm and OpenExchange.pm to read their API keys from environment variables - Issue #426
1.63 2024-09-21 12:47:39-07:00 America/Los_Angeles
* Fixed TesouroDireto.pm - Using different source URL - PR #424
* Added FinanceAPI.pm - Requires API key from https://financeapi.net/. US and other exchange data available.
* Fixed BVB.pm - Issue #409
* Fixed BSEIndia.pm - Issue #410 and removed Unzip as quotes file is now a CSV file
* Fixed NSEIndia.pm - Issue #410
* Fixed NZX.pm - Issue #401
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jun 10 18:13:08 UTC 2024 - Stanislav Brabec <sbrabec@suse.com> Mon Jun 10 18:13:08 UTC 2024 - Stanislav Brabec <sbrabec@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-Finance-Quote # spec file for package perl-Finance-Quote
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,31 +18,35 @@
%define cpan_name Finance-Quote %define cpan_name Finance-Quote
Name: perl-Finance-Quote Name: perl-Finance-Quote
Version: 1.62 Version: 1.660.0
Release: 0 Release: 0
# 1.66 -> normalize -> 1.660.0
%define cpan_version 1.66
#Upstream: GPL-1.0-or-later #Upstream: GPL-1.0-or-later
License: GPL-2.0-or-later License: GPL-2.0-or-later
Summary: Get stock and mutual fund quotes from various exchanges Summary: Get stock and mutual fund quotes from various exchanges
URL: https://metacpan.org/release/%{cpan_name} URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/B/BP/BPSCHUCK/%{cpan_name}-%{version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/B/BP/BPSCHUCK/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml Source1: cpanspec.yml
BuildArch: noarch BuildArch: noarch
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(Compress::Zlib) BuildRequires: perl(Compress::Zlib)
BuildRequires: perl(Date::Manip) BuildRequires: perl(Date::Manip)
BuildRequires: perl(Date::Parse)
BuildRequires: perl(Date::Range) BuildRequires: perl(Date::Range)
BuildRequires: perl(Date::Simple) BuildRequires: perl(Date::Simple)
BuildRequires: perl(DateTime) BuildRequires: perl(DateTime)
BuildRequires: perl(DateTime::Duration) BuildRequires: perl(DateTime::Duration)
BuildRequires: perl(DateTime::Format::ISO8601) BuildRequires: perl(DateTime::Format::ISO8601)
BuildRequires: perl(DateTime::Format::Strptime) BuildRequires: perl(DateTime::Format::Strptime)
BuildRequires: perl(Devel::Trace) >= 0.120
BuildRequires: perl(HTML::Entities) BuildRequires: perl(HTML::Entities)
BuildRequires: perl(HTML::TableExtract) BuildRequires: perl(HTML::TableExtract)
BuildRequires: perl(HTML::TokeParser) BuildRequires: perl(HTML::TokeParser)
BuildRequires: perl(HTML::TreeBuilder) BuildRequires: perl(HTML::TreeBuilder)
BuildRequires: perl(HTML::TreeBuilder::XPath) BuildRequires: perl(HTML::TreeBuilder::XPath)
BuildRequires: perl(HTTP::CookieJar::LWP) >= 0.014 BuildRequires: perl(HTTP::CookieJar::LWP) >= 0.14
BuildRequires: perl(HTTP::Cookies) BuildRequires: perl(HTTP::Cookies)
BuildRequires: perl(HTTP::Headers) BuildRequires: perl(HTTP::Headers)
BuildRequires: perl(HTTP::Request) BuildRequires: perl(HTTP::Request)
@@ -54,35 +58,34 @@ BuildRequires: perl(JSON)
BuildRequires: perl(LWP::Protocol::http) BuildRequires: perl(LWP::Protocol::http)
BuildRequires: perl(LWP::Protocol::https) BuildRequires: perl(LWP::Protocol::https)
BuildRequires: perl(LWP::Simple) BuildRequires: perl(LWP::Simple)
BuildRequires: perl(LWP::UserAgent) >= 6.48 BuildRequires: perl(LWP::UserAgent) >= 6.480
BuildRequires: perl(Module::CPANTS::Analyse) BuildRequires: perl(Module::CPANTS::Analyse)
BuildRequires: perl(Module::Load) >= 0.36 BuildRequires: perl(Module::Load) >= 0.36
BuildRequires: perl(Mozilla::CA) BuildRequires: perl(Mozilla::CA)
BuildRequires: perl(Net::SSLeay) >= 1.920
BuildRequires: perl(Readonly) BuildRequires: perl(Readonly)
BuildRequires: perl(Smart::Comments) >= 1.0.5
BuildRequires: perl(Spreadsheet::XLSX) BuildRequires: perl(Spreadsheet::XLSX)
BuildRequires: perl(String::Util) BuildRequires: perl(String::Util)
BuildRequires: perl(Test2) >= 1.302167 BuildRequires: perl(Test2) >= 1.302167
BuildRequires: perl(Test::Kwalitee) BuildRequires: perl(Test::Kwalitee)
BuildRequires: perl(Test::Perl::Critic) BuildRequires: perl(Test::Perl::Critic)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage) >= 1.00
BuildRequires: perl(Text::Template) BuildRequires: perl(Text::Template)
BuildRequires: perl(Time::Piece) BuildRequires: perl(Time::Piece)
BuildRequires: perl(Time::Seconds) BuildRequires: perl(URI::Escape) >= 3.310
BuildRequires: perl(Try::Tiny)
BuildRequires: perl(URI::Escape) >= 3.31
BuildRequires: perl(Web::Scraper) BuildRequires: perl(Web::Scraper)
BuildRequires: perl(XML::LibXML) BuildRequires: perl(XML::LibXML)
BuildRequires: perl(feature) BuildRequires: perl(feature)
Requires: perl(Compress::Zlib) Requires: perl(Compress::Zlib)
Requires: perl(DateTime) Requires: perl(Date::Parse)
Requires: perl(DateTime::Format::Strptime) Requires: perl(DateTime::Format::Strptime)
Requires: perl(Devel::Trace) >= 0.120
Requires: perl(HTML::Entities) Requires: perl(HTML::Entities)
Requires: perl(HTML::TableExtract) Requires: perl(HTML::TableExtract)
Requires: perl(HTML::TokeParser) Requires: perl(HTML::TokeParser)
Requires: perl(HTML::TreeBuilder) Requires: perl(HTML::TreeBuilder)
Requires: perl(HTML::TreeBuilder::XPath) Requires: perl(HTML::TreeBuilder::XPath)
Requires: perl(HTTP::CookieJar::LWP) >= 0.014 Requires: perl(HTTP::CookieJar::LWP) >= 0.14
Requires: perl(HTTP::Cookies) Requires: perl(HTTP::Cookies)
Requires: perl(HTTP::Headers) Requires: perl(HTTP::Headers)
Requires: perl(HTTP::Request) Requires: perl(HTTP::Request)
@@ -94,20 +97,74 @@ Requires: perl(JSON)
Requires: perl(LWP::Protocol::http) Requires: perl(LWP::Protocol::http)
Requires: perl(LWP::Protocol::https) Requires: perl(LWP::Protocol::https)
Requires: perl(LWP::Simple) Requires: perl(LWP::Simple)
Requires: perl(LWP::UserAgent) >= 6.48 Requires: perl(LWP::UserAgent) >= 6.480
Requires: perl(Module::Load) >= 0.36 Requires: perl(Module::Load) >= 0.36
Requires: perl(Mozilla::CA) Requires: perl(Mozilla::CA)
Requires: perl(Net::SSLeay) >= 1.920
Requires: perl(Readonly) Requires: perl(Readonly)
Requires: perl(Smart::Comments) >= 1.0.5
Requires: perl(Spreadsheet::XLSX) Requires: perl(Spreadsheet::XLSX)
Requires: perl(String::Util) Requires: perl(String::Util)
Requires: perl(Test2) >= 1.302167 Requires: perl(Test2) >= 1.302167
Requires: perl(Text::Template) Requires: perl(Text::Template)
Requires: perl(Time::Piece) Requires: perl(Time::Piece)
Requires: perl(Time::Seconds) Requires: perl(URI::Escape) >= 3.310
Requires: perl(Try::Tiny)
Requires: perl(URI::Escape) >= 3.31
Requires: perl(Web::Scraper) Requires: perl(Web::Scraper)
Requires: perl(XML::LibXML) Requires: perl(XML::LibXML)
Provides: perl(Finance::Quote) = 0.00
Provides: perl(Finance::Quote::AEX) = %{version}
Provides: perl(Finance::Quote::ASEGR) = %{version}
Provides: perl(Finance::Quote::ASX) = %{version}
Provides: perl(Finance::Quote::AlphaVantage) = %{version}
Provides: perl(Finance::Quote::BSEIndia) = %{version}
Provides: perl(Finance::Quote::BVB) = %{version}
Provides: perl(Finance::Quote::BorsaItaliana) = %{version}
Provides: perl(Finance::Quote::Bourso) = %{version}
Provides: perl(Finance::Quote::CMBChina) = %{version}
Provides: perl(Finance::Quote::CSE) = %{version}
Provides: perl(Finance::Quote::Comdirect) = %{version}
Provides: perl(Finance::Quote::Consorsbank) = %{version}
Provides: perl(Finance::Quote::Currencies) = %{version}
Provides: perl(Finance::Quote::CurrencyRates::AlphaVantage) = %{version}
Provides: perl(Finance::Quote::CurrencyRates::CurrencyFreaks) = %{version}
Provides: perl(Finance::Quote::CurrencyRates::ECB) = %{version}
Provides: perl(Finance::Quote::CurrencyRates::FinanceAPI) = %{version}
Provides: perl(Finance::Quote::CurrencyRates::Fixer) = %{version}
Provides: perl(Finance::Quote::CurrencyRates::OpenExchange) = %{version}
Provides: perl(Finance::Quote::CurrencyRates::YahooJSON) = %{version}
Provides: perl(Finance::Quote::Deka) = %{version}
Provides: perl(Finance::Quote::FTfunds) = %{version}
Provides: perl(Finance::Quote::FinanceAPI) = %{version}
Provides: perl(Finance::Quote::Finanzpartner) = %{version}
Provides: perl(Finance::Quote::Fondsweb) = %{version}
Provides: perl(Finance::Quote::Fool) = %{version}
Provides: perl(Finance::Quote::GoldMoney) = %{version}
Provides: perl(Finance::Quote::GoogleWeb) = %{version}
Provides: perl(Finance::Quote::IndiaMutual) = %{version}
Provides: perl(Finance::Quote::MarketWatch) = %{version}
Provides: perl(Finance::Quote::MorningstarCH) = %{version}
Provides: perl(Finance::Quote::MorningstarJP) = %{version}
Provides: perl(Finance::Quote::MorningstarUK) = %{version}
Provides: perl(Finance::Quote::NSEIndia) = %{version}
Provides: perl(Finance::Quote::NZX) = %{version}
Provides: perl(Finance::Quote::OnVista) = %{version}
Provides: perl(Finance::Quote::SIX) = %{version}
Provides: perl(Finance::Quote::Sinvestor) = %{version}
Provides: perl(Finance::Quote::StockData) = %{version}
Provides: perl(Finance::Quote::Stooq) = %{version}
Provides: perl(Finance::Quote::TMX) = %{version}
Provides: perl(Finance::Quote::TSP) = %{version}
Provides: perl(Finance::Quote::TesouroDireto) = %{version}
Provides: perl(Finance::Quote::Tradegate) = %{version}
Provides: perl(Finance::Quote::TreasuryDirect) = %{version}
Provides: perl(Finance::Quote::TwelveData) = %{version}
Provides: perl(Finance::Quote::Union) = %{version}
Provides: perl(Finance::Quote::UserAgent) = %{version}
Provides: perl(Finance::Quote::XETRA) = %{version}
Provides: perl(Finance::Quote::YahooJSON) = %{version}
Provides: perl(Finance::Quote::YahooWeb) = %{version}
Provides: perl(Finance::Quote::ZA) = %{version}
%undefine __perllib_provides
%{perl_requires} %{perl_requires}
%description %description
@@ -125,7 +182,7 @@ The first part of the hash (eg, "CML") is referred to as the stock. The
second part (in this case, "price") is referred to as the label. second part (in this case, "price") is referred to as the label.
%prep %prep
%autosetup -n %{cpan_name}-%{version} %autosetup -n %{cpan_name}-%{cpan_version} -p1
find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644 find . -type f ! -path "*/t/*" ! -name "*.pl" ! -path "*/bin/*" ! -path "*/script/*" ! -path "*/scripts/*" ! -name "configure" -print0 | xargs -0 chmod 644