From ca5f99b9eaf05fbfd34f1104f2acfd205f9780e3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 14 Feb 2014 10:54:00 +0100 Subject: [PATCH] Finance::Quote: Fix the Yahoo source --- .../perl-modules/finance-quote-yahoo.patch | 12 ++++++++++++ pkgs/top-level/perl-packages.nix | 1 + 2 files changed, 13 insertions(+) create mode 100644 pkgs/development/perl-modules/finance-quote-yahoo.patch diff --git a/pkgs/development/perl-modules/finance-quote-yahoo.patch b/pkgs/development/perl-modules/finance-quote-yahoo.patch new file mode 100644 index 00000000000..213d96c31c8 --- /dev/null +++ b/pkgs/development/perl-modules/finance-quote-yahoo.patch @@ -0,0 +1,12 @@ +diff -ru Finance-Quote-1.18-orig/lib/Finance/Quote/Yahoo/USA.pm Finance-Quote-1.18/lib/Finance/Quote/Yahoo/USA.pm +--- Finance-Quote-1.18-orig/lib/Finance/Quote/Yahoo/USA.pm 2012-09-30 13:37:20.000000000 +0000 ++++ Finance-Quote-1.18/lib/Finance/Quote/Yahoo/USA.pm 2014-02-13 22:02:53.538698928 +0000 +@@ -41,7 +41,7 @@ + + # URLs of where to obtain information. + +-$YAHOO_URL = ("http://finance.yahoo.com/d"); ++$YAHOO_URL = ("http://finance.yahoo.com/d/quotes.csv"); + + sub methods {return (canada => \&yahoo, + usa => \&yahoo, diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a508de63c8c..1ff07770947 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3558,6 +3558,7 @@ let self = _self // overrides; _self = with self; { sha256 = "4240faabe0646defd4ec76ca9e111977b9e8060eaec41adeb284eb422a428393"; }; propagatedBuildInputs = [ CryptSSLeay HTMLTableExtract HTMLTree HTTPMessage LWP ]; + patches = [ ../development/perl-modules/finance-quote-yahoo.patch ]; meta = { homepage = http://finance-quote.sourceforge.net/; description = "Get stock and mutual fund quotes from various exchanges";