11
0

Compare commits

7 Commits

Author SHA256 Message Date
73d389d7cf Add Gitea build results 2025-08-12 18:14:14 +02:00
91de28c1f5 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
575ebab7c8 Accepting request 1294125 from devel:languages:perl:autoupdate
- 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/request/show/1294125
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
f1c91496b6 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
c58f4935a4 Accepting request 1288875 from devel:languages:perl:autoupdate
- 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/request/show/1288875
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
142e33a505 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
88d16019a9 Accepting request 1235616 from devel:languages:perl:autoupdate
- 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/request/show/1235616
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
5 changed files with 161 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

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
## Build Results
Current state of perl in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/perl-Finance-Quote/standard)
The current state of perl in the devel project build (devel:languages:perl)
![Devel project build results](https://br.opensuse.org/status/devel:languages:perl/perl-Finance-Quote)

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>

View File

@@ -1,7 +1,7 @@
#
# 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
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,31 +18,36 @@
%define cpan_name Finance-Quote
Name: perl-Finance-Quote
Version: 1.62
Version: 1.660.0
Release: 0
# 1.66 -> normalize -> 1.660.0
%define cpan_version 1.66
#Upstream: GPL-1.0-or-later
License: GPL-2.0-or-later
Summary: Get stock and mutual fund quotes from various exchanges
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
Source100: README.md
BuildArch: noarch
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Compress::Zlib)
BuildRequires: perl(Date::Manip)
BuildRequires: perl(Date::Parse)
BuildRequires: perl(Date::Range)
BuildRequires: perl(Date::Simple)
BuildRequires: perl(DateTime)
BuildRequires: perl(DateTime::Duration)
BuildRequires: perl(DateTime::Format::ISO8601)
BuildRequires: perl(DateTime::Format::Strptime)
BuildRequires: perl(Devel::Trace) >= 0.120
BuildRequires: perl(HTML::Entities)
BuildRequires: perl(HTML::TableExtract)
BuildRequires: perl(HTML::TokeParser)
BuildRequires: perl(HTML::TreeBuilder)
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::Headers)
BuildRequires: perl(HTTP::Request)
@@ -54,35 +59,34 @@ BuildRequires: perl(JSON)
BuildRequires: perl(LWP::Protocol::http)
BuildRequires: perl(LWP::Protocol::https)
BuildRequires: perl(LWP::Simple)
BuildRequires: perl(LWP::UserAgent) >= 6.48
BuildRequires: perl(LWP::UserAgent) >= 6.480
BuildRequires: perl(Module::CPANTS::Analyse)
BuildRequires: perl(Module::Load) >= 0.36
BuildRequires: perl(Mozilla::CA)
BuildRequires: perl(Net::SSLeay) >= 1.920
BuildRequires: perl(Readonly)
BuildRequires: perl(Smart::Comments) >= 1.0.5
BuildRequires: perl(Spreadsheet::XLSX)
BuildRequires: perl(String::Util)
BuildRequires: perl(Test2) >= 1.302167
BuildRequires: perl(Test::Kwalitee)
BuildRequires: perl(Test::Perl::Critic)
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage) >= 1.00
BuildRequires: perl(Text::Template)
BuildRequires: perl(Time::Piece)
BuildRequires: perl(Time::Seconds)
BuildRequires: perl(Try::Tiny)
BuildRequires: perl(URI::Escape) >= 3.31
BuildRequires: perl(URI::Escape) >= 3.310
BuildRequires: perl(Web::Scraper)
BuildRequires: perl(XML::LibXML)
BuildRequires: perl(feature)
Requires: perl(Compress::Zlib)
Requires: perl(DateTime)
Requires: perl(Date::Parse)
Requires: perl(DateTime::Format::Strptime)
Requires: perl(Devel::Trace) >= 0.120
Requires: perl(HTML::Entities)
Requires: perl(HTML::TableExtract)
Requires: perl(HTML::TokeParser)
Requires: perl(HTML::TreeBuilder)
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::Headers)
Requires: perl(HTTP::Request)
@@ -94,20 +98,74 @@ Requires: perl(JSON)
Requires: perl(LWP::Protocol::http)
Requires: perl(LWP::Protocol::https)
Requires: perl(LWP::Simple)
Requires: perl(LWP::UserAgent) >= 6.48
Requires: perl(LWP::UserAgent) >= 6.480
Requires: perl(Module::Load) >= 0.36
Requires: perl(Mozilla::CA)
Requires: perl(Net::SSLeay) >= 1.920
Requires: perl(Readonly)
Requires: perl(Smart::Comments) >= 1.0.5
Requires: perl(Spreadsheet::XLSX)
Requires: perl(String::Util)
Requires: perl(Test2) >= 1.302167
Requires: perl(Text::Template)
Requires: perl(Time::Piece)
Requires: perl(Time::Seconds)
Requires: perl(Try::Tiny)
Requires: perl(URI::Escape) >= 3.31
Requires: perl(URI::Escape) >= 3.310
Requires: perl(Web::Scraper)
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}
%description
@@ -125,7 +183,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.
%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