gnucash-on-flatpak master: Multiple changes pushed
Geert Janssens
gjanssens at code.gnucash.org
Sun Oct 16 08:35:53 EDT 2022
Updated via https://github.com/Gnucash/gnucash-on-flatpak/commit/7b161d34 (commit)
via https://github.com/Gnucash/gnucash-on-flatpak/commit/39df3348 (commit)
via https://github.com/Gnucash/gnucash-on-flatpak/commit/433ded56 (commit)
from https://github.com/Gnucash/gnucash-on-flatpak/commit/387b747d (commit)
commit 7b161d3406c67b3df784f5233d8040f6e5e6d567
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Oct 16 14:31:50 2022 +0200
Update guidelines for updating Finance::Quote
diff --git a/README.md b/README.md
index deb07ae..e610c28 100644
--- a/README.md
+++ b/README.md
@@ -226,25 +226,35 @@ too much of the perl installation (including the perl executable which we still
2. Use https://github.com/flatpak/flatpak-builder-tools/tree/master/cpan to generate
a manifest snippet with build for all the cpan modules required for Finance::Quote
-3. Add perl and finance-quote modules to our manifest. The snippet generated in
+3. flatpak-cpan-generator.pl is not consistently ordering the sources and build rules
+between runs, which would cause a lot of clutter in our git history. To partially
+alleviate this, sort the sources alphabetically using the jq tool.
+
+4. Add perl and finance-quote modules to our manifest. The snippet generated in
the previous step will be inluded as source list of the finance-quote module.
Keeping this separate allows us to easily update cpan dependencies in the future
without interfering with other parts of the manifest.
Expressed in simple commands:
-- install the required perl modules on my (Fedora) system using
+- install the required perl modules and jq tool using (example for Fedora linux)
`sudo dnf install 'perl(App::cpanminus)' 'perl(Getopt::Long::Descriptive)' 'perl(JSON::MaybeXS)' 'perl(LWP::UserAgent)' 'perl(MetaCPAN::Client)' 'perl(Pod::Simple::SimpleTree)'`
-as mentioned on the flatpak-builder-tools page
-- run `./flatpak-cpan-generator.pl Date::Manip Finance::Quote`
-- copy the resulting `generated-sources.json` to `modules/finance-quote-sources.json`
+- run
+```
+./flatpak-cpan-generator.pl Date::Manip Finance::Quote
+cat generated-sources.json | jq -S 'sort_by(.dest)' > generated-sources-sorted.json
+cp generated-sources-sorted.json modules/finance-quote-sources.json
+```
-Note I have found the script to be not very version control friendly:
-`generated-sources.json` will change a lot between runs. It will have the exact same
-sources and dependencies, but they are shuffled around. Experiments indicate this is
+Note even though passing the result through jq results in a deterministic sorting in
+alphabetical order of the sources, the build rules still move around between runs
+of the flatpak-cpan-generator.pl script.
+While slightly annoying it's not really blocking. This means the git history has
+some noise in the 'make-install' lines, but we can use the differences in the
+sources to properly track changes.
+For the record, experiments indicate this is
already due to the way cpanminus handles dependency resolution. The order in which
-same-level dependencies are processed is not stable. A minor annoyance I can live with
-for now.
+same-level dependencies are processed is not stable.
## Flathub ##
commit 39df334824a71cdfad778518b57cb942ce8e7343
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Oct 16 14:20:03 2022 +0200
Update Finance::Quote to 1.53
diff --git a/modules/finance-quote-sources.json b/modules/finance-quote-sources.json
index 370ab62..54a0827 100644
--- a/modules/finance-quote-sources.json
+++ b/modules/finance-quote-sources.json
@@ -6,7 +6,7 @@
" mod_dir=$1",
" cd $mod_dir",
" if [ -f 'Makefile.PL' ]; then",
- " perl Makefile.PL && make install",
+ " perl Makefile.PL PREFIX=${FLATPAK_DEST} && make install PREFIX=${FLATPAK_DEST}",
" elif [ -f 'Build.PL' ]; then",
" perl Build.PL && ./Build && ./Build install",
" else",
@@ -15,94 +15,144 @@
" fi",
"}",
"(make_install perl-libs/Date-Manip)",
+ "(make_install perl-libs/XML-XPathEngine)",
+ "(make_install perl-libs/Module-Build)",
+ "(make_install perl-libs/Try-Tiny)",
+ "(make_install perl-libs/Test-Fatal)",
+ "(make_install perl-libs/HTML-Tagset)",
+ "(make_install perl-libs/Encode-Locale)",
"(make_install perl-libs/IO-HTML)",
- "(make_install perl-libs/URI)",
"(make_install perl-libs/LWP-MediaTypes)",
+ "(make_install perl-libs/URI)",
"(make_install perl-libs/TimeDate)",
"(make_install perl-libs/HTTP-Date)",
- "(make_install perl-libs/Encode-Locale)",
"(make_install perl-libs/HTTP-Message)",
- "(make_install perl-libs/Module-Build)",
- "(make_install perl-libs/Try-Tiny)",
- "(make_install perl-libs/Test-Fatal)",
- "(make_install perl-libs/HTML-Tagset)",
"(make_install perl-libs/HTML-Parser)",
"(make_install perl-libs/HTML-Tree)",
- "(make_install perl-libs/JSON-Parse)",
- "(make_install perl-libs/Mozilla-CA)",
- "(make_install perl-libs/HTML-Element-Extended)",
- "(make_install perl-libs/HTML-TableExtract)",
- "(make_install perl-libs/Net-SSLeay)",
- "(make_install perl-libs/IO-Socket-SSL)",
- "(make_install perl-libs/File-Listing)",
- "(make_install perl-libs/Net-HTTP)",
- "(make_install perl-libs/WWW-RobotRules)",
- "(make_install perl-libs/ExtUtils-Helpers)",
- "(make_install perl-libs/ExtUtils-Config)",
- "(make_install perl-libs/ExtUtils-InstallPaths)",
- "(make_install perl-libs/Module-Build-Tiny)",
- "(make_install perl-libs/HTTP-Daemon)",
- "(make_install perl-libs/HTTP-Negotiate)",
- "(make_install perl-libs/HTTP-Cookies)",
- "(make_install perl-libs/libwww-perl)",
- "(make_install perl-libs/LWP-Protocol-https)",
- "(make_install perl-libs/CGI)",
+ "(make_install perl-libs/HTML-TreeBuilder-XPath)",
"(make_install perl-libs/Module-Runtime)",
"(make_install perl-libs/Dist-CheckConflicts)",
+ "(make_install perl-libs/Sub-Quote)",
"(make_install perl-libs/Role-Tiny)",
- "(make_install perl-libs/MRO-Compat)",
- "(make_install perl-libs/Eval-Closure)",
"(make_install perl-libs/Devel-StackTrace)",
"(make_install perl-libs/XString)",
- "(make_install perl-libs/Sub-Quote)",
+ "(make_install perl-libs/MRO-Compat)",
+ "(make_install perl-libs/Eval-Closure)",
"(make_install perl-libs/Specio)",
- "(make_install perl-libs/Class-Data-Inheritable)",
- "(make_install perl-libs/Exception-Class)",
- "(make_install perl-libs/Params-ValidationCompiler)",
"(make_install perl-libs/File-ShareDir-Install)",
- "(make_install perl-libs/Module-Implementation)",
+ "(make_install perl-libs/Class-Inspector)",
+ "(make_install perl-libs/File-ShareDir)",
"(make_install perl-libs/Package-Stash-XS)",
+ "(make_install perl-libs/Module-Implementation)",
"(make_install perl-libs/Package-Stash)",
- "(make_install perl-libs/Variable-Magic)",
"(make_install perl-libs/Sub-Exporter-Progressive)",
+ "(make_install perl-libs/Variable-Magic)",
"(make_install perl-libs/B-Hooks-EndOfScope)",
"(make_install perl-libs/namespace-clean)",
"(make_install perl-libs/Sub-Identify)",
"(make_install perl-libs/namespace-autoclean)",
- "(make_install perl-libs/Class-Inspector)",
- "(make_install perl-libs/File-ShareDir)",
+ "(make_install perl-libs/Class-Data-Inheritable)",
+ "(make_install perl-libs/Exception-Class)",
+ "(make_install perl-libs/Params-ValidationCompiler)",
"(make_install perl-libs/DateTime-Locale)",
"(make_install perl-libs/Class-Singleton)",
"(make_install perl-libs/DateTime-TimeZone)",
"(make_install perl-libs/DateTime)",
- "(make_install perl-libs/Text-Template)",
- "(make_install perl-libs/JSON)",
- "(make_install perl-libs/DateTime-Format-Strptime)",
- "(make_install perl-libs/Test-Toolbox)",
- "(make_install perl-libs/Number-Misc)",
+ "(make_install perl-libs/HTTP-Cookies)",
+ "(make_install perl-libs/File-Listing)",
+ "(make_install perl-libs/WWW-RobotRules)",
+ "(make_install perl-libs/HTTP-Negotiate)",
+ "(make_install perl-libs/Net-HTTP)",
+ "(make_install perl-libs/libwww-perl)",
+ "(make_install perl-libs/Net-SSLeay)",
+ "(make_install perl-libs/Mozilla-CA)",
+ "(make_install perl-libs/IO-Socket-SSL)",
+ "(make_install perl-libs/LWP-Protocol-https)",
+ "(make_install perl-libs/ExtUtils-Helpers)",
+ "(make_install perl-libs/ExtUtils-Config)",
+ "(make_install perl-libs/ExtUtils-InstallPaths)",
+ "(make_install perl-libs/Module-Build-Tiny)",
"(make_install perl-libs/String-Util)",
+ "(make_install perl-libs/Sub-Override)",
+ "(make_install perl-libs/HTML-TokeParser-Simple)",
+ "(make_install perl-libs/Spiffy)",
+ "(make_install perl-libs/Test-Base)",
+ "(make_install perl-libs/UNIVERSAL-require)",
+ "(make_install perl-libs/YAML)",
+ "(make_install perl-libs/Test-Requires)",
+ "(make_install perl-libs/HTML-Selector-XPath)",
+ "(make_install perl-libs/Web-Scraper)",
+ "(make_install perl-libs/DateTime-Format-Strptime)",
+ "(make_install perl-libs/File-Which)",
+ "(make_install perl-libs/Path-Tiny)",
+ "(make_install perl-libs/FFI-CheckLib)",
+ "(make_install perl-libs/File-chdir)",
+ "(make_install perl-libs/Capture-Tiny)",
+ "(make_install perl-libs/Alien-Build)",
+ "(make_install perl-libs/Alien-Build-Plugin-Download-GitLab)",
+ "(make_install perl-libs/Alien-Libxml2)",
+ "(make_install perl-libs/XML-NamespaceSupport)",
+ "(make_install perl-libs/XML-SAX-Base)",
+ "(make_install perl-libs/XML-SAX)",
+ "(make_install perl-libs/XML-LibXML)",
+ "(make_install perl-libs/Archive-Zip)",
+ "(make_install perl-libs/OLE-Storage_Lite)",
+ "(make_install perl-libs/IO-Stringy)",
+ "(make_install perl-libs/Crypt-RC4)",
+ "(make_install perl-libs/Digest-Perl-MD5)",
+ "(make_install perl-libs/Spreadsheet-ParseExcel)",
+ "(make_install perl-libs/Spreadsheet-XLSX)",
+ "(make_install perl-libs/JSON)",
+ "(make_install perl-libs/HTML-Element-Extended)",
+ "(make_install perl-libs/HTML-TableExtract)",
+ "(make_install perl-libs/Text-Template)",
"(make_install perl-libs/Finance-Quote)"
],
+ "dest": "perl-libs",
"dest-filename": "install.sh",
"type": "script"
},
+ {
+ "dest": "perl-libs/Alien-Build",
+ "sha256": "6789a11609f48557466effccb23392dedccdb585fe2f635ce7dbf7a780c7fa58",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-2.71.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Alien-Build-Plugin-Download-GitLab",
+ "sha256": "c1f089c8ea152a789909d48a83dbfcf2626f773daf30431c8622582b26aba902",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Build-Plugin-Download-GitLab-0.01.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Alien-Libxml2",
+ "sha256": "f4a674099bbd5747c0c3b75ead841f3b244935d9ef42ba35368024bd611174c9",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Alien-Libxml2-0.19.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Archive-Zip",
+ "sha256": "984e185d785baf6129c6e75f8eb44411745ac00bf6122fb1c8e822a3861ec650",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/P/PH/PHRED/Archive-Zip-1.68.tar.gz"
+ },
{
"dest": "perl-libs/B-Hooks-EndOfScope",
- "sha256": "03aa3dfe5d0aa6471a96f43fe8318179d19794d4a640708f0288f9216ec7acc6",
+ "sha256": "39df2f8c007a754672075f95b90797baebe97ada6d944b197a6352709cb30671",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.24.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.26.tar.gz"
},
{
- "dest": "perl-libs/CGI",
- "sha256": "788998ddc33ca382e5d7ce72c6c0ea1d8366c93067371fe2f14239ddea2e4298",
+ "dest": "perl-libs/Capture-Tiny",
+ "sha256": "6c23113e87bad393308c90a207013e505f659274736638d8c79bac9c67cc3e19",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/L/LE/LEEJO/CGI-4.46.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-0.48.tar.gz"
},
{
"dest": "perl-libs/Class-Data-Inheritable",
- "sha256": "9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a",
+ "sha256": "44088d6e90712e187b8a5b050ca5b1c70efe2baa32ae123e9bd8f59f29f06e4d",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/R/RS/RSHERER/Class-Data-Inheritable-0.09.tar.gz"
},
{
"dest": "perl-libs/Class-Inspector",
@@ -112,39 +162,45 @@
},
{
"dest": "perl-libs/Class-Singleton",
- "sha256": "38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678",
+ "sha256": "27ba13f0d9512929166bbd8c9ef95d90d630fc80f0c9a1b7458891055e9282a4",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.6.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Crypt-RC4",
+ "sha256": "5ec4425c6bc22207889630be7350d99686e62a44c6136960110203cd594ae0ea",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/S/SI/SIFUKURT/Crypt-RC4-2.02.tar.gz"
},
{
"dest": "perl-libs/Date-Manip",
- "sha256": "71a8c42ce4edbd46a3ca2a17a7218ceed958cd7ad0dfeb79389f23d0f466943a",
+ "sha256": "5caaa9cd1e2b0a1b84124c373e02e89b17c89fdb8fc5bc5f75ac41d304a37617",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.79.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.89.tar.gz"
},
{
"dest": "perl-libs/DateTime",
- "sha256": "de22da0de57a43a976322636d3a7474de4b1d6f37e044337123086cf94c16ec5",
+ "sha256": "00ee2a99d1cf1ae022eaf06b2cde600313d92a069e7ef9258a455a932a5fd90b",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.51.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.58.tar.gz"
},
{
"dest": "perl-libs/DateTime-Format-Strptime",
- "sha256": "593c26466ed7a3d2cefe9215f1619666c5116bd3a551e0aa74b64a6353fcb50d",
+ "sha256": "701e46802c86ed4d88695c1a6dacbbe90b3390beeb794f387e7c792300037579",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.76.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.79.tar.gz"
},
{
"dest": "perl-libs/DateTime-Locale",
- "sha256": "aa79746bd488b32aa4dbccccd05f1e5505642be013d8064a5d6f8a76a3c45d0b",
+ "sha256": "90a8243f2b2d4068019c65178600e76e03f5b478cb41d18c8c81cdf0d481f0a4",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.25.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.36.tar.gz"
},
{
"dest": "perl-libs/DateTime-TimeZone",
- "sha256": "0e5c99ef22471f4d262ac590ce5ce8177094d7a92f380d8eea6219f5a12dc0cd",
+ "sha256": "fc63f3c6eb9dbe676f80c7ab8294ae219bf54d45b51921d61f58cc5ba27ee53a",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.38.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.55.tar.gz"
},
{
"dest": "perl-libs/Devel-StackTrace",
@@ -152,6 +208,12 @@
"type": "archive",
"url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.04.tar.gz"
},
+ {
+ "dest": "perl-libs/Digest-Perl-MD5",
+ "sha256": "7100cba1710f45fb0e907d8b1a7bd8caef35c64acd31d7f225aff5affeecd9b1",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DE/DELTA/Digest-Perl-MD5-1.9.tar.gz"
+ },
{
"dest": "perl-libs/Dist-CheckConflicts",
"sha256": "ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4",
@@ -172,9 +234,9 @@
},
{
"dest": "perl-libs/Exception-Class",
- "sha256": "33f3fbf8b138d3b04ea4ec0ba83fb0df6ba898806bcf4ef393d4cafc1a23ee0d",
+ "sha256": "5482a77ef027ca1f9f39e1f48c558356e954936fc8fbbdee6c811c512701b249",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.44.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.45.tar.gz"
},
{
"dest": "perl-libs/ExtUtils-Config",
@@ -194,29 +256,47 @@
"type": "archive",
"url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz"
},
+ {
+ "dest": "perl-libs/FFI-CheckLib",
+ "sha256": "04d885fc377d44896e5ea1c4ec310f979bb04f2f18658a7e7a4d509f7e80bb80",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/FFI-CheckLib-0.31.tar.gz"
+ },
{
"dest": "perl-libs/File-Listing",
- "sha256": "1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5",
+ "sha256": "46c4fb9f9eb9635805e26b7ea55b54455e47302758a10ed2a0b92f392713770c",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Listing-6.15.tar.gz"
},
{
"dest": "perl-libs/File-ShareDir",
- "sha256": "59d90bfdf98c4656ff4173e62954ea8cf0de66565e35d108ecd7050596cb8328",
+ "sha256": "3bb2a20ba35df958dc0a4f2306fc05d903d8b8c4de3c8beefce17739d281c958",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.118.tar.gz"
},
{
"dest": "perl-libs/File-ShareDir-Install",
- "sha256": "45befdf0d95cbefe7c25a1daf293d85f780d6d2576146546e6828aad26e580f9",
+ "sha256": "8f9533b198f2d4a9a5288cbc7d224f7679ad05a7a8573745599789428bc5aea0",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.14.tar.gz"
+ },
+ {
+ "dest": "perl-libs/File-Which",
+ "sha256": "3201f1a60e3f16484082e6045c896842261fc345de9fb2e620fd2a2c7af3a93a",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.13.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/File-Which-1.27.tar.gz"
+ },
+ {
+ "dest": "perl-libs/File-chdir",
+ "sha256": "31ebf912df48d5d681def74b9880d78b1f3aca4351a0ed1fe3570b8e03af6c79",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/File-chdir-0.1011.tar.gz"
},
{
"dest": "perl-libs/Finance-Quote",
- "sha256": "95dbc4443ba656320b363c56625d04f379c943e202f60f40a2a35152b54bbf53",
+ "sha256": "2ad6f2c39c5a1a259bc17245a7e4844e01c37ec62554fc3751c6275f76ce3770",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/E/EC/ECOCODE/Finance-Quote-1.49.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/B/BP/BPSCHUCK/Finance-Quote-1.5301.tar.gz"
},
{
"dest": "perl-libs/HTML-Element-Extended",
@@ -226,9 +306,15 @@
},
{
"dest": "perl-libs/HTML-Parser",
- "sha256": "ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b",
+ "sha256": "b934907d37b58e5b13f9b374a21e177645439ebcb44900cd37329b0c48893cdc",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTML-Parser-3.79.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTML-Selector-XPath",
+ "sha256": "3df80a81284d1e375d9d1f6fec16e96c31b2c309451b4ba82e5fd1db23ac1f24",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/C/CO/CORION/HTML-Selector-XPath-0.26.tar.gz"
},
{
"dest": "perl-libs/HTML-TableExtract",
@@ -242,6 +328,12 @@
"type": "archive",
"url": "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz"
},
+ {
+ "dest": "perl-libs/HTML-TokeParser-Simple",
+ "sha256": "ed11135c6839e6e0eaf96952e6ac353a2f22ebb40a721659671e5d2dcc0e4a9d",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OV/OVID/HTML-TokeParser-Simple-3.16.tar.gz"
+ },
{
"dest": "perl-libs/HTML-Tree",
"sha256": "f0374db84731c204b86c1d5b90975fef0d30a86bd9def919343e554e31a9dbbf",
@@ -249,16 +341,16 @@
"url": "https://cpan.metacpan.org/authors/id/K/KE/KENTNL/HTML-Tree-5.07.tar.gz"
},
{
- "dest": "perl-libs/HTTP-Cookies",
- "sha256": "49ebb73576eb41063c04bc079477df094496deec805ae033f3be338c23c3af59",
+ "dest": "perl-libs/HTML-TreeBuilder-XPath",
+ "sha256": "25ebbdb2444a0a599ae5e7a457d75e09efcdf3266a5c5700b1403ccb7488a4f3",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.08.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/M/MI/MIROD/HTML-TreeBuilder-XPath-0.14.tar.gz"
},
{
- "dest": "perl-libs/HTTP-Daemon",
- "sha256": "fc03a161b54553f766457a4267e7066767f54ad01cacfe9a91d7caa2a0319bad",
+ "dest": "perl-libs/HTTP-Cookies",
+ "sha256": "e36f36633c5ce6b5e4b876ffcf74787cc5efe0736dd7f487bdd73c14f0bd7007",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.06.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.10.tar.gz"
},
{
"dest": "perl-libs/HTTP-Date",
@@ -268,9 +360,9 @@
},
{
"dest": "perl-libs/HTTP-Message",
- "sha256": "d060d170d388b694c58c14f4d13ed908a2807f0e581146cef45726641d809112",
+ "sha256": "2183e1a8dfaef79309eae1d3902c5d9d42b516eb0a297be039862fb2aa3afa07",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.18.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.41.tar.gz"
},
{
"dest": "perl-libs/HTTP-Negotiate",
@@ -280,27 +372,27 @@
},
{
"dest": "perl-libs/IO-HTML",
- "sha256": "ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0",
+ "sha256": "c87b2df59463bbf2c39596773dfb5c03bde0f7e1051af339f963f58c1cbd8bf5",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.004.tar.gz"
},
{
"dest": "perl-libs/IO-Socket-SSL",
- "sha256": "ef8842806d047cf56e2af64add4ed30b24547bcbb50e8df33cee0c54609af1c1",
+ "sha256": "c30ee2220b1e181a968ebbc81861d0cadf334b001377a44105ae5a8637ddae8c",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.067.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.075.tar.gz"
},
{
- "dest": "perl-libs/JSON",
- "sha256": "444a88755a89ffa2a5424ab4ed1d11dca61808ebef57e81243424619a9e8627c",
+ "dest": "perl-libs/IO-Stringy",
+ "sha256": "51220fcaf9f66a639b69d251d7b0757bf4202f4f9debd45bdd341a6aca62fe4e",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.02.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/C/CA/CAPOEIRAB/IO-Stringy-2.113.tar.gz"
},
{
- "dest": "perl-libs/JSON-Parse",
- "sha256": "dc9856dbc355114bcb0dc036bb632976b19b88d3a7ad59726f1fa917e7f5d256",
+ "dest": "perl-libs/JSON",
+ "sha256": "df8b5143d9a7de99c47b55f1a170bd1f69f711935c186a6dc0ab56dd05758e35",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/B/BK/BKB/JSON-Parse-0.55.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.10.tar.gz"
},
{
"dest": "perl-libs/LWP-MediaTypes",
@@ -310,15 +402,15 @@
},
{
"dest": "perl-libs/LWP-Protocol-https",
- "sha256": "522cc946cf84a1776304a5737a54b8822ec9e79b264d0ba0722a70473dbfb9e7",
+ "sha256": "cecfc31fe2d4fc854cac47fce13d3a502e8fdfe60c5bc1c09535743185f2a86c",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.10.tar.gz"
},
{
"dest": "perl-libs/MRO-Compat",
- "sha256": "8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8",
+ "sha256": "0d4535f88e43babd84ab604866215fc4d04398bd4db7b21852d4a31b1c15ef61",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.15.tar.gz"
},
{
"dest": "perl-libs/Module-Build",
@@ -346,39 +438,39 @@
},
{
"dest": "perl-libs/Mozilla-CA",
- "sha256": "f2cc9fbe119f756313f321e0d9f1fac0859f8f154ac9d75b1a264c1afdf4e406",
+ "sha256": "122c8900000a9d388aa8e44f911cab6c118fe8497417917a84a8ec183971b449",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20211001.tar.gz"
},
{
"dest": "perl-libs/Net-HTTP",
- "sha256": "52b76ec13959522cae64d965f15da3d99dcb445eddd85d2ce4e4f4df385b2fc4",
+ "sha256": "62faf9a5b84235443fe18f780e69cecf057dea3de271d7d8a0ba72724458a1a2",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.19.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.22.tar.gz"
},
{
"dest": "perl-libs/Net-SSLeay",
- "sha256": "2000da483c8471a0b61e06959e92a6fca7b9e40586d5c828de977d3d2081cfdd",
+ "sha256": "47c2f2b300f2e7162d71d699f633dd6a35b0625a00cbda8c50ac01144a9396a9",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.88.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.92.tar.gz"
},
{
- "dest": "perl-libs/Number-Misc",
- "sha256": "77b9b68c600a069cf16f4d8126ecb32151e6bcd34b0edb17b78adee689dc91d8",
+ "dest": "perl-libs/OLE-Storage_Lite",
+ "sha256": "ab18a6171c0e08ea934eea14a0ab4f3a8909975dda9da42124922eb41e84f8ba",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/Number-Misc-1.2.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/J/JM/JMCNAMARA/OLE-Storage_Lite-0.20.tar.gz"
},
{
"dest": "perl-libs/Package-Stash",
- "sha256": "c58ee8844df2dda38e3bf66fdf443439aaefaef1a33940edf2055f0afd223a7f",
+ "sha256": "5a9722c6d9cb29ee133e5f7b08a5362762a0b5633ff5170642a5b0686e95e066",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-0.38.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-0.40.tar.gz"
},
{
"dest": "perl-libs/Package-Stash-XS",
- "sha256": "d3676ba94641e03d6a30e951f09266c4c3ca3f5b58aa7b314a67f28e419878aa",
+ "sha256": "26bad65c1959c57379b3e139dc776fbec5f702906617ef27cdc293ddf1239231",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-XS-0.29.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-XS-0.30.tar.gz"
},
{
"dest": "perl-libs/Params-ValidationCompiler",
@@ -386,23 +478,47 @@
"type": "archive",
"url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.30.tar.gz"
},
+ {
+ "dest": "perl-libs/Path-Tiny",
+ "sha256": "fa083144781e46817ec39d21962bbbb0533c201f3baf031d2999a785a2a013fd",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.124.tar.gz"
+ },
{
"dest": "perl-libs/Role-Tiny",
- "sha256": "92ba5712850a74102c93c942eb6e7f62f7a4f8f483734ed289d08b324c281687",
+ "sha256": "d7bdee9e138a4f83aa52d0a981625644bda87ff16642dfa845dcb44d9a242b45",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.001004.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.002004.tar.gz"
},
{
"dest": "perl-libs/Specio",
- "sha256": "e4b988ce6383b076bf23e942313d1b8930779eb9954d87db994fe2baffd461f6",
+ "sha256": "0c85793580f1274ef08173079131d101f77b22accea7afa8255202f0811682b2",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.48.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Spiffy",
+ "sha256": "8f58620a8420255c49b6c43c5ff5802bd25e4f09240c51e5bf2b022833d41da3",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/I/IN/INGY/Spiffy-0.46.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Spreadsheet-ParseExcel",
+ "sha256": "6ec4cb429bd58d81640fe12116f435c46f51ff1040c68f09cc8b7681c1675bec",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DO/DOUGW/Spreadsheet-ParseExcel-0.65.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Spreadsheet-XLSX",
+ "sha256": "33b778927cff16309065b74eb8c4696b0371660d2ccdfe45be4605092acee976",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.45.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/A/AS/ASB/Spreadsheet-XLSX-0.17.tar.gz"
},
{
"dest": "perl-libs/String-Util",
- "sha256": "f49a94f37c146c55211e3f87f3271b74ae4eaee416a519144e923dc0b433fa2d",
+ "sha256": "4f29992a3a01fc91cb1c366e85aa7c4951762017b203650fc33c2e6ea2d994ff",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/String-Util-1.26.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/B/BA/BAKERSCOT/String-Util-1.32.tar.gz"
},
{
"dest": "perl-libs/Sub-Exporter-Progressive",
@@ -416,53 +532,71 @@
"type": "archive",
"url": "https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz"
},
+ {
+ "dest": "perl-libs/Sub-Override",
+ "sha256": "939a67c1f729968e0cc81b74958db750e1bdb7c020bee1a263332f422c2e25b5",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OV/OVID/Sub-Override-0.09.tar.gz"
+ },
{
"dest": "perl-libs/Sub-Quote",
"sha256": "6e4e2af42388fa6d2609e0e82417de7cc6be47223f576592c656c73c7524d89d",
"type": "archive",
"url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.006006.tar.gz"
},
+ {
+ "dest": "perl-libs/Test-Base",
+ "sha256": "2794a1aaaeb1d3a287dd2c7286258663796562f7db9ccc6b424bc4f1de8ad014",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/I/IN/INGY/Test-Base-0.89.tar.gz"
+ },
{
"dest": "perl-libs/Test-Fatal",
- "sha256": "bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0",
+ "sha256": "7283d430f2ba2030b8cd979ae3039d3f1b2ec3dde1a11ca6ae09f992a66f788f",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.016.tar.gz"
},
{
- "dest": "perl-libs/Test-Toolbox",
- "sha256": "4020b5c7f3a15ac9b187d05dfd9816b8030ec0d4a47ff8373f7633bb614ebdc3",
+ "dest": "perl-libs/Test-Requires",
+ "sha256": "4b88de549597eecddf7c3c38a4d0204a16f59ad804577b671896ac04e24e040f",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/Test-Toolbox-0.4.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/T/TO/TOKUHIROM/Test-Requires-0.11.tar.gz"
},
{
"dest": "perl-libs/Text-Template",
- "sha256": "0c465757782c4bfb9b17335307a8286771fd36ea04d259bc454ac63355f2a287",
+ "sha256": "a295ea7d1ef241ae2640c1f7864b628f8e6f99ec14fb1da781b2f5f2168dcf09",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT/Text-Template-1.58.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT/Text-Template-1.61.tar.gz"
},
{
"dest": "perl-libs/TimeDate",
- "sha256": "5c720fedb245122d073ea9c030aca24b06a615c71d40c46f832a8a1809354d81",
+ "sha256": "c0b69c4b039de6f501b0d9f13ec58c86b040c1f7e9b27ef249651c143d605eb2",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.31.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz"
},
{
"dest": "perl-libs/Try-Tiny",
- "sha256": "da5bd0d5c903519bbf10bb9ba0cb7bcac0563882bcfe4503aee3fb143eddef6b",
+ "sha256": "3300d31d8a4075b26d8f46ce864a1d913e0e8467ceeba6655d5d2b2e206c11be",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.31.tar.gz"
+ },
+ {
+ "dest": "perl-libs/UNIVERSAL-require",
+ "sha256": "d467cd26e06c8c3b203fd3bc0796ae6c837ac5e310093c82267ff5df850f1a03",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/N/NE/NEILB/UNIVERSAL-require-0.19.tar.gz"
},
{
"dest": "perl-libs/URI",
- "sha256": "b2c98e1d50d6f572483ee538a6f4ccc8d9185f91f0073fd8af7390898254413e",
+ "sha256": "4cd2752adfaddd58f54e559155578696354834ee77a7760a04089de1f338fb11",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/URI-1.76.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/URI-5.16.tar.gz"
},
{
"dest": "perl-libs/Variable-Magic",
- "sha256": "3f9a18517e33f006a9c2fc4f43f01b54abfe6ff2eae7322424f31069296b615c",
+ "sha256": "ba4083b2c31ff2694f2371333d554c826aaf24b4d98d03e48b5b4a43a2a0e679",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.62.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.63.tar.gz"
},
{
"dest": "perl-libs/WWW-RobotRules",
@@ -470,17 +604,59 @@
"type": "archive",
"url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz"
},
+ {
+ "dest": "perl-libs/Web-Scraper",
+ "sha256": "f95b6e5f8d7feebe116d05bf59a2b7cf1a51ed9d30bca80123430ec4567543bf",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Web-Scraper-0.38.tar.gz"
+ },
+ {
+ "dest": "perl-libs/XML-LibXML",
+ "sha256": "0c006b03bf8d0eb531fb56bda3ae15754ca56d888dd7b9e805ab9eb19d5fd653",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0208.tar.gz"
+ },
+ {
+ "dest": "perl-libs/XML-NamespaceSupport",
+ "sha256": "47e995859f8dd0413aa3f22d350c4a62da652e854267aa0586ae544ae2bae5ef",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/P/PE/PERIGRIN/XML-NamespaceSupport-1.12.tar.gz"
+ },
+ {
+ "dest": "perl-libs/XML-SAX",
+ "sha256": "4506c387043aa6a77b455f00f57409f3720aa7e553495ab2535263b4ed1ea12a",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.02.tar.gz"
+ },
+ {
+ "dest": "perl-libs/XML-SAX-Base",
+ "sha256": "66cb355ba4ef47c10ca738bd35999723644386ac853abbeb5132841f5e8a2ad0",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-Base-1.09.tar.gz"
+ },
+ {
+ "dest": "perl-libs/XML-XPathEngine",
+ "sha256": "d2fe7bcbbd0beba1444f4a733401e7b8aa5282fad4266d42735dd74582b2e264",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/M/MI/MIROD/XML-XPathEngine-0.14.tar.gz"
+ },
{
"dest": "perl-libs/XString",
- "sha256": "260e252f7367228c9b4e43ef50c0becb04c4781de660577b3086cc106c0028c0",
+ "sha256": "f247f55c19aee6ba4a1ae73c0804259452e02ea85a9be07f8acf700a5138f884",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/XString-0.005.tar.gz"
+ },
+ {
+ "dest": "perl-libs/YAML",
+ "sha256": "5030a6d6cbffaf12583050bf552aa800d4646ca9678c187add649227f57479cd",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/XString-0.002.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/T/TI/TINITA/YAML-1.30.tar.gz"
},
{
"dest": "perl-libs/libwww-perl",
- "sha256": "e9849d7ee6fd0e89cc999e63d7612c951afd6aeea6bc721b767870d9df4ac40d",
+ "sha256": "96eec40a3fd0aa1bd834117be5eb21c438f73094d861a1a7e5774f0b1226b723",
"type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.43.tar.gz"
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.67.tar.gz"
},
{
"dest": "perl-libs/namespace-autoclean",
diff --git a/modules/perl.json b/modules/perl.json
index 3fb4164..6290226 100644
--- a/modules/perl.json
+++ b/modules/perl.json
@@ -34,7 +34,7 @@
"name": "finance-quote",
"buildsystem": "simple",
"build-commands": [
- "./install.sh"
+ "perl-libs/install.sh"
],
"sources": [
"./finance-quote-sources.json"
commit 433ded56fac3c160f3ab1f0cf765e065dc77ffc4
Author: Geert Janssens <geert at kobaltwit.be>
Date: Sun Oct 16 12:27:50 2022 +0200
Sort finance::quote sources deterministically
This is done using the following command:
cat finance-quote-sources.json | jq -S 'sort_by(.dest)' > finance-quote-sources.json
This will make it easier to track changes to F::Q dependencies
in the future. A git diff will now be helpful to spot dependencies
that get added or removed and which dependencies change version.
What's still a mess is the build order of the dependencies.
flatpak-cpan-generator.pl still reshuffles these on each run.
I think we can live with this. As the build rules are also
autogenerated I assume the tool does what it needs to correctly.
And we can use the sources list as reference to track changes.
diff --git a/modules/finance-quote-sources.json b/modules/finance-quote-sources.json
index 53c25ba..370ab62 100644
--- a/modules/finance-quote-sources.json
+++ b/modules/finance-quote-sources.json
@@ -1,497 +1,497 @@
[
- {
- "url": "https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.79.tar.gz",
- "sha256": "71a8c42ce4edbd46a3ca2a17a7218ceed958cd7ad0dfeb79389f23d0f466943a",
- "dest": "perl-libs/Date-Manip",
- "type": "archive"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz",
- "type": "archive",
- "dest": "perl-libs/IO-HTML",
- "sha256": "ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0"
- },
- {
- "type": "archive",
- "dest": "perl-libs/URI",
- "sha256": "b2c98e1d50d6f572483ee538a6f4ccc8d9185f91f0073fd8af7390898254413e",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/URI-1.76.tar.gz"
- },
- {
- "dest": "perl-libs/LWP-MediaTypes",
- "type": "archive",
- "sha256": "8f1bca12dab16a1c2a7c03a49c5e58cce41a6fec9519f0aadfba8dad997919d9",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz"
- },
- {
- "sha256": "5c720fedb245122d073ea9c030aca24b06a615c71d40c46f832a8a1809354d81",
- "dest": "perl-libs/TimeDate",
- "type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.31.tar.gz"
- },
- {
- "sha256": "365d6294dfbd37ebc51def8b65b81eb79b3934ecbc95a2ec2d4d827efe6a922b",
- "type": "archive",
- "dest": "perl-libs/HTTP-Date",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.05.tar.gz"
- },
- {
- "sha256": "176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1",
- "type": "archive",
- "dest": "perl-libs/Encode-Locale",
- "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz"
- },
- {
- "sha256": "d060d170d388b694c58c14f4d13ed908a2807f0e581146cef45726641d809112",
- "dest": "perl-libs/HTTP-Message",
- "type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.18.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz",
- "type": "archive",
- "dest": "perl-libs/Module-Build",
- "sha256": "7e0f4c692c1740c1ac84ea14d7ea3d8bc798b2fb26c09877229e04f430b2b717"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz",
- "dest": "perl-libs/Try-Tiny",
- "type": "archive",
- "sha256": "da5bd0d5c903519bbf10bb9ba0cb7bcac0563882bcfe4503aee3fb143eddef6b"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz",
- "sha256": "bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0",
- "dest": "perl-libs/Test-Fatal",
- "type": "archive"
- },
- {
- "sha256": "adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2",
- "type": "archive",
- "dest": "perl-libs/HTML-Tagset",
- "url": "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz",
- "type": "archive",
- "dest": "perl-libs/HTML-Parser",
- "sha256": "ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/K/KE/KENTNL/HTML-Tree-5.07.tar.gz",
- "dest": "perl-libs/HTML-Tree",
- "type": "archive",
- "sha256": "f0374db84731c204b86c1d5b90975fef0d30a86bd9def919343e554e31a9dbbf"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/B/BK/BKB/JSON-Parse-0.55.tar.gz",
- "sha256": "dc9856dbc355114bcb0dc036bb632976b19b88d3a7ad59726f1fa917e7f5d256",
- "dest": "perl-libs/JSON-Parse",
- "type": "archive"
- },
- {
- "type": "archive",
- "dest": "perl-libs/Mozilla-CA",
- "sha256": "f2cc9fbe119f756313f321e0d9f1fac0859f8f154ac9d75b1a264c1afdf4e406",
- "url": "https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz"
- },
- {
- "sha256": "f3ef1af108f27fef15ebec66479f251ce08aa49bd00b0462c9c80c86b4b6b32b",
- "type": "archive",
- "dest": "perl-libs/HTML-Element-Extended",
- "url": "https://cpan.metacpan.org/authors/id/M/MS/MSISK/HTML-Element-Extended-1.18.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/M/MS/MSISK/HTML-TableExtract-2.15.tar.gz",
- "type": "archive",
- "dest": "perl-libs/HTML-TableExtract",
- "sha256": "86c59c9d58da3ca174da5e62f5a0fb02f4da02b1b1e01df9e5d14bb65e4c3ecf"
- },
- {
- "sha256": "2000da483c8471a0b61e06959e92a6fca7b9e40586d5c828de977d3d2081cfdd",
- "dest": "perl-libs/Net-SSLeay",
- "type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.88.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.067.tar.gz",
- "type": "archive",
- "dest": "perl-libs/IO-Socket-SSL",
- "sha256": "ef8842806d047cf56e2af64add4ed30b24547bcbb50e8df33cee0c54609af1c1"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz",
- "sha256": "1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5",
- "dest": "perl-libs/File-Listing",
- "type": "archive"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.19.tar.gz",
- "type": "archive",
- "dest": "perl-libs/Net-HTTP",
- "sha256": "52b76ec13959522cae64d965f15da3d99dcb445eddd85d2ce4e4f4df385b2fc4"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz",
- "type": "archive",
- "dest": "perl-libs/WWW-RobotRules",
- "sha256": "46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz",
- "dest": "perl-libs/ExtUtils-Helpers",
- "type": "archive",
- "sha256": "de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz",
- "sha256": "ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c",
- "dest": "perl-libs/ExtUtils-Config",
- "type": "archive"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz",
- "type": "archive",
- "dest": "perl-libs/ExtUtils-InstallPaths",
- "sha256": "84735e3037bab1fdffa3c2508567ad412a785c91599db3c12593a50a1dd434ed"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz",
- "dest": "perl-libs/Module-Build-Tiny",
- "type": "archive",
- "sha256": "7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.06.tar.gz",
- "sha256": "fc03a161b54553f766457a4267e7066767f54ad01cacfe9a91d7caa2a0319bad",
- "type": "archive",
- "dest": "perl-libs/HTTP-Daemon"
- },
- {
- "type": "archive",
- "dest": "perl-libs/HTTP-Negotiate",
- "sha256": "1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016",
- "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.08.tar.gz",
- "dest": "perl-libs/HTTP-Cookies",
- "type": "archive",
- "sha256": "49ebb73576eb41063c04bc079477df094496deec805ae033f3be338c23c3af59"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.43.tar.gz",
- "type": "archive",
- "dest": "perl-libs/libwww-perl",
- "sha256": "e9849d7ee6fd0e89cc999e63d7612c951afd6aeea6bc721b767870d9df4ac40d"
- },
- {
- "dest": "perl-libs/LWP-Protocol-https",
- "type": "archive",
- "sha256": "522cc946cf84a1776304a5737a54b8822ec9e79b264d0ba0722a70473dbfb9e7",
- "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/L/LE/LEEJO/CGI-4.46.tar.gz",
- "sha256": "788998ddc33ca382e5d7ce72c6c0ea1d8366c93067371fe2f14239ddea2e4298",
- "dest": "perl-libs/CGI",
- "type": "archive"
- },
- {
- "type": "archive",
- "dest": "perl-libs/Module-Runtime",
- "sha256": "68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99f0f024",
- "url": "https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz",
- "dest": "perl-libs/Dist-CheckConflicts",
- "type": "archive",
- "sha256": "ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.001004.tar.gz",
- "sha256": "92ba5712850a74102c93c942eb6e7f62f7a4f8f483734ed289d08b324c281687",
- "dest": "perl-libs/Role-Tiny",
- "type": "archive"
- },
- {
- "sha256": "8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8",
- "dest": "perl-libs/MRO-Compat",
- "type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz",
- "sha256": "ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad",
- "type": "archive",
- "dest": "perl-libs/Eval-Closure"
- },
- {
- "sha256": "cd3c03ed547d3d42c61fa5814c98296139392e7971c092e09a431f2c9f5d6855",
- "type": "archive",
- "dest": "perl-libs/Devel-StackTrace",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.04.tar.gz"
- },
- {
- "sha256": "260e252f7367228c9b4e43ef50c0becb04c4781de660577b3086cc106c0028c0",
- "type": "archive",
- "dest": "perl-libs/XString",
- "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/XString-0.002.tar.gz"
- },
- {
- "type": "archive",
- "dest": "perl-libs/Sub-Quote",
- "sha256": "6e4e2af42388fa6d2609e0e82417de7cc6be47223f576592c656c73c7524d89d",
- "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.006006.tar.gz"
- },
- {
- "type": "archive",
- "dest": "perl-libs/Specio",
- "sha256": "e4b988ce6383b076bf23e942313d1b8930779eb9954d87db994fe2baffd461f6",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.45.tar.gz"
- },
- {
- "dest": "perl-libs/Class-Data-Inheritable",
- "type": "archive",
- "sha256": "9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a",
- "url": "https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz"
- },
- {
- "sha256": "33f3fbf8b138d3b04ea4ec0ba83fb0df6ba898806bcf4ef393d4cafc1a23ee0d",
- "type": "archive",
- "dest": "perl-libs/Exception-Class",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.44.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.30.tar.gz",
- "sha256": "dc5bee23383be42765073db284bed9fbd819d4705ad649c20b644452090d16cb",
- "type": "archive",
- "dest": "perl-libs/Params-ValidationCompiler"
- },
- {
- "sha256": "45befdf0d95cbefe7c25a1daf293d85f780d6d2576146546e6828aad26e580f9",
- "dest": "perl-libs/File-ShareDir-Install",
- "type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.13.tar.gz"
- },
- {
- "sha256": "c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d",
- "type": "archive",
- "dest": "perl-libs/Module-Implementation",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-XS-0.29.tar.gz",
- "sha256": "d3676ba94641e03d6a30e951f09266c4c3ca3f5b58aa7b314a67f28e419878aa",
- "dest": "perl-libs/Package-Stash-XS",
- "type": "archive"
- },
- {
- "sha256": "c58ee8844df2dda38e3bf66fdf443439aaefaef1a33940edf2055f0afd223a7f",
- "dest": "perl-libs/Package-Stash",
- "type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-0.38.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.62.tar.gz",
- "sha256": "3f9a18517e33f006a9c2fc4f43f01b54abfe6ff2eae7322424f31069296b615c",
- "dest": "perl-libs/Variable-Magic",
- "type": "archive"
- },
- {
- "sha256": "d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056",
- "type": "archive",
- "dest": "perl-libs/Sub-Exporter-Progressive",
- "url": "https://cpan.metacpan.org/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.24.tar.gz",
- "sha256": "03aa3dfe5d0aa6471a96f43fe8318179d19794d4a640708f0288f9216ec7acc6",
- "dest": "perl-libs/B-Hooks-EndOfScope",
- "type": "archive"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz",
- "sha256": "8a10a83c3e183dc78f9e7b7aa4d09b47c11fb4e7d3a33b9a12912fd22e31af9d",
- "dest": "perl-libs/namespace-clean",
- "type": "archive"
- },
- {
- "sha256": "068d272086514dd1e842b6a40b1bedbafee63900e5b08890ef6700039defad6f",
- "dest": "perl-libs/Sub-Identify",
- "type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz"
- },
- {
- "type": "archive",
- "dest": "perl-libs/namespace-autoclean",
- "sha256": "45ebd8e64a54a86f88d8e01ae55212967c8aa8fed57e814085def7608ac65804",
- "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.29.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.36.tar.gz",
- "sha256": "cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e",
- "dest": "perl-libs/Class-Inspector",
- "type": "archive"
- },
- {
- "dest": "perl-libs/File-ShareDir",
- "type": "archive",
- "sha256": "59d90bfdf98c4656ff4173e62954ea8cf0de66565e35d108ecd7050596cb8328",
- "url": "https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz"
- },
- {
- "sha256": "aa79746bd488b32aa4dbccccd05f1e5505642be013d8064a5d6f8a76a3c45d0b",
- "dest": "perl-libs/DateTime-Locale",
- "type": "archive",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.25.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz",
- "sha256": "38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678",
- "dest": "perl-libs/Class-Singleton",
- "type": "archive"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.38.tar.gz",
- "type": "archive",
- "dest": "perl-libs/DateTime-TimeZone",
- "sha256": "0e5c99ef22471f4d262ac590ce5ce8177094d7a92f380d8eea6219f5a12dc0cd"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.51.tar.gz",
- "sha256": "de22da0de57a43a976322636d3a7474de4b1d6f37e044337123086cf94c16ec5",
- "type": "archive",
- "dest": "perl-libs/DateTime"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT/Text-Template-1.58.tar.gz",
- "sha256": "0c465757782c4bfb9b17335307a8286771fd36ea04d259bc454ac63355f2a287",
- "type": "archive",
- "dest": "perl-libs/Text-Template"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.02.tar.gz",
- "type": "archive",
- "dest": "perl-libs/JSON",
- "sha256": "444a88755a89ffa2a5424ab4ed1d11dca61808ebef57e81243424619a9e8627c"
- },
- {
- "type": "archive",
- "dest": "perl-libs/DateTime-Format-Strptime",
- "sha256": "593c26466ed7a3d2cefe9215f1619666c5116bd3a551e0aa74b64a6353fcb50d",
- "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.76.tar.gz"
- },
- {
- "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/Test-Toolbox-0.4.tar.gz",
- "type": "archive",
- "dest": "perl-libs/Test-Toolbox",
- "sha256": "4020b5c7f3a15ac9b187d05dfd9816b8030ec0d4a47ff8373f7633bb614ebdc3"
- },
- {
- "dest": "perl-libs/Number-Misc",
- "type": "archive",
- "sha256": "77b9b68c600a069cf16f4d8126ecb32151e6bcd34b0edb17b78adee689dc91d8",
- "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/Number-Misc-1.2.tar.gz"
- },
- {
- "dest": "perl-libs/String-Util",
- "type": "archive",
- "sha256": "f49a94f37c146c55211e3f87f3271b74ae4eaee416a519144e923dc0b433fa2d",
- "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/String-Util-1.26.tar.gz"
- },
- {
- "type": "archive",
- "dest": "perl-libs/Finance-Quote",
- "sha256": "95dbc4443ba656320b363c56625d04f379c943e202f60f40a2a35152b54bbf53",
- "url": "https://cpan.metacpan.org/authors/id/E/EC/ECOCODE/Finance-Quote-1.49.tar.gz"
- },
- {
- "dest-filename": "install.sh",
- "commands": [
- "set -e",
- "function make_install {",
- " mod_dir=$1",
- " cd $mod_dir",
- " if [ -f 'Makefile.PL' ]; then",
- " perl Makefile.PL && make install",
- " elif [ -f 'Build.PL' ]; then",
- " perl Build.PL && ./Build && ./Build install",
- " else",
- " echo 'No Makefile.PL or Build.PL found. Do not know how to install this module'",
- " exit 1",
- " fi",
- "}",
- "(make_install perl-libs/Date-Manip)",
- "(make_install perl-libs/IO-HTML)",
- "(make_install perl-libs/URI)",
- "(make_install perl-libs/LWP-MediaTypes)",
- "(make_install perl-libs/TimeDate)",
- "(make_install perl-libs/HTTP-Date)",
- "(make_install perl-libs/Encode-Locale)",
- "(make_install perl-libs/HTTP-Message)",
- "(make_install perl-libs/Module-Build)",
- "(make_install perl-libs/Try-Tiny)",
- "(make_install perl-libs/Test-Fatal)",
- "(make_install perl-libs/HTML-Tagset)",
- "(make_install perl-libs/HTML-Parser)",
- "(make_install perl-libs/HTML-Tree)",
- "(make_install perl-libs/JSON-Parse)",
- "(make_install perl-libs/Mozilla-CA)",
- "(make_install perl-libs/HTML-Element-Extended)",
- "(make_install perl-libs/HTML-TableExtract)",
- "(make_install perl-libs/Net-SSLeay)",
- "(make_install perl-libs/IO-Socket-SSL)",
- "(make_install perl-libs/File-Listing)",
- "(make_install perl-libs/Net-HTTP)",
- "(make_install perl-libs/WWW-RobotRules)",
- "(make_install perl-libs/ExtUtils-Helpers)",
- "(make_install perl-libs/ExtUtils-Config)",
- "(make_install perl-libs/ExtUtils-InstallPaths)",
- "(make_install perl-libs/Module-Build-Tiny)",
- "(make_install perl-libs/HTTP-Daemon)",
- "(make_install perl-libs/HTTP-Negotiate)",
- "(make_install perl-libs/HTTP-Cookies)",
- "(make_install perl-libs/libwww-perl)",
- "(make_install perl-libs/LWP-Protocol-https)",
- "(make_install perl-libs/CGI)",
- "(make_install perl-libs/Module-Runtime)",
- "(make_install perl-libs/Dist-CheckConflicts)",
- "(make_install perl-libs/Role-Tiny)",
- "(make_install perl-libs/MRO-Compat)",
- "(make_install perl-libs/Eval-Closure)",
- "(make_install perl-libs/Devel-StackTrace)",
- "(make_install perl-libs/XString)",
- "(make_install perl-libs/Sub-Quote)",
- "(make_install perl-libs/Specio)",
- "(make_install perl-libs/Class-Data-Inheritable)",
- "(make_install perl-libs/Exception-Class)",
- "(make_install perl-libs/Params-ValidationCompiler)",
- "(make_install perl-libs/File-ShareDir-Install)",
- "(make_install perl-libs/Module-Implementation)",
- "(make_install perl-libs/Package-Stash-XS)",
- "(make_install perl-libs/Package-Stash)",
- "(make_install perl-libs/Variable-Magic)",
- "(make_install perl-libs/Sub-Exporter-Progressive)",
- "(make_install perl-libs/B-Hooks-EndOfScope)",
- "(make_install perl-libs/namespace-clean)",
- "(make_install perl-libs/Sub-Identify)",
- "(make_install perl-libs/namespace-autoclean)",
- "(make_install perl-libs/Class-Inspector)",
- "(make_install perl-libs/File-ShareDir)",
- "(make_install perl-libs/DateTime-Locale)",
- "(make_install perl-libs/Class-Singleton)",
- "(make_install perl-libs/DateTime-TimeZone)",
- "(make_install perl-libs/DateTime)",
- "(make_install perl-libs/Text-Template)",
- "(make_install perl-libs/JSON)",
- "(make_install perl-libs/DateTime-Format-Strptime)",
- "(make_install perl-libs/Test-Toolbox)",
- "(make_install perl-libs/Number-Misc)",
- "(make_install perl-libs/String-Util)",
- "(make_install perl-libs/Finance-Quote)"
- ],
- "type": "script"
- }
+ {
+ "commands": [
+ "set -e",
+ "function make_install {",
+ " mod_dir=$1",
+ " cd $mod_dir",
+ " if [ -f 'Makefile.PL' ]; then",
+ " perl Makefile.PL && make install",
+ " elif [ -f 'Build.PL' ]; then",
+ " perl Build.PL && ./Build && ./Build install",
+ " else",
+ " echo 'No Makefile.PL or Build.PL found. Do not know how to install this module'",
+ " exit 1",
+ " fi",
+ "}",
+ "(make_install perl-libs/Date-Manip)",
+ "(make_install perl-libs/IO-HTML)",
+ "(make_install perl-libs/URI)",
+ "(make_install perl-libs/LWP-MediaTypes)",
+ "(make_install perl-libs/TimeDate)",
+ "(make_install perl-libs/HTTP-Date)",
+ "(make_install perl-libs/Encode-Locale)",
+ "(make_install perl-libs/HTTP-Message)",
+ "(make_install perl-libs/Module-Build)",
+ "(make_install perl-libs/Try-Tiny)",
+ "(make_install perl-libs/Test-Fatal)",
+ "(make_install perl-libs/HTML-Tagset)",
+ "(make_install perl-libs/HTML-Parser)",
+ "(make_install perl-libs/HTML-Tree)",
+ "(make_install perl-libs/JSON-Parse)",
+ "(make_install perl-libs/Mozilla-CA)",
+ "(make_install perl-libs/HTML-Element-Extended)",
+ "(make_install perl-libs/HTML-TableExtract)",
+ "(make_install perl-libs/Net-SSLeay)",
+ "(make_install perl-libs/IO-Socket-SSL)",
+ "(make_install perl-libs/File-Listing)",
+ "(make_install perl-libs/Net-HTTP)",
+ "(make_install perl-libs/WWW-RobotRules)",
+ "(make_install perl-libs/ExtUtils-Helpers)",
+ "(make_install perl-libs/ExtUtils-Config)",
+ "(make_install perl-libs/ExtUtils-InstallPaths)",
+ "(make_install perl-libs/Module-Build-Tiny)",
+ "(make_install perl-libs/HTTP-Daemon)",
+ "(make_install perl-libs/HTTP-Negotiate)",
+ "(make_install perl-libs/HTTP-Cookies)",
+ "(make_install perl-libs/libwww-perl)",
+ "(make_install perl-libs/LWP-Protocol-https)",
+ "(make_install perl-libs/CGI)",
+ "(make_install perl-libs/Module-Runtime)",
+ "(make_install perl-libs/Dist-CheckConflicts)",
+ "(make_install perl-libs/Role-Tiny)",
+ "(make_install perl-libs/MRO-Compat)",
+ "(make_install perl-libs/Eval-Closure)",
+ "(make_install perl-libs/Devel-StackTrace)",
+ "(make_install perl-libs/XString)",
+ "(make_install perl-libs/Sub-Quote)",
+ "(make_install perl-libs/Specio)",
+ "(make_install perl-libs/Class-Data-Inheritable)",
+ "(make_install perl-libs/Exception-Class)",
+ "(make_install perl-libs/Params-ValidationCompiler)",
+ "(make_install perl-libs/File-ShareDir-Install)",
+ "(make_install perl-libs/Module-Implementation)",
+ "(make_install perl-libs/Package-Stash-XS)",
+ "(make_install perl-libs/Package-Stash)",
+ "(make_install perl-libs/Variable-Magic)",
+ "(make_install perl-libs/Sub-Exporter-Progressive)",
+ "(make_install perl-libs/B-Hooks-EndOfScope)",
+ "(make_install perl-libs/namespace-clean)",
+ "(make_install perl-libs/Sub-Identify)",
+ "(make_install perl-libs/namespace-autoclean)",
+ "(make_install perl-libs/Class-Inspector)",
+ "(make_install perl-libs/File-ShareDir)",
+ "(make_install perl-libs/DateTime-Locale)",
+ "(make_install perl-libs/Class-Singleton)",
+ "(make_install perl-libs/DateTime-TimeZone)",
+ "(make_install perl-libs/DateTime)",
+ "(make_install perl-libs/Text-Template)",
+ "(make_install perl-libs/JSON)",
+ "(make_install perl-libs/DateTime-Format-Strptime)",
+ "(make_install perl-libs/Test-Toolbox)",
+ "(make_install perl-libs/Number-Misc)",
+ "(make_install perl-libs/String-Util)",
+ "(make_install perl-libs/Finance-Quote)"
+ ],
+ "dest-filename": "install.sh",
+ "type": "script"
+ },
+ {
+ "dest": "perl-libs/B-Hooks-EndOfScope",
+ "sha256": "03aa3dfe5d0aa6471a96f43fe8318179d19794d4a640708f0288f9216ec7acc6",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/B-Hooks-EndOfScope-0.24.tar.gz"
+ },
+ {
+ "dest": "perl-libs/CGI",
+ "sha256": "788998ddc33ca382e5d7ce72c6c0ea1d8366c93067371fe2f14239ddea2e4298",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/L/LE/LEEJO/CGI-4.46.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Class-Data-Inheritable",
+ "sha256": "9967feceea15227e442ec818723163eb6d73b8947e31f16ab806f6e2391af14a",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/T/TM/TMTM/Class-Data-Inheritable-0.08.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Class-Inspector",
+ "sha256": "cc295d23a472687c24489d58226ead23b9fdc2588e522f0b5f0747741700694e",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/Class-Inspector-1.36.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Class-Singleton",
+ "sha256": "38220d04f02e3a803193c2575a1644cce0b95ad4b95c19eb932b94e2647ef678",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/S/SH/SHAY/Class-Singleton-1.5.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Date-Manip",
+ "sha256": "71a8c42ce4edbd46a3ca2a17a7218ceed958cd7ad0dfeb79389f23d0f466943a",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.79.tar.gz"
+ },
+ {
+ "dest": "perl-libs/DateTime",
+ "sha256": "de22da0de57a43a976322636d3a7474de4b1d6f37e044337123086cf94c16ec5",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-1.51.tar.gz"
+ },
+ {
+ "dest": "perl-libs/DateTime-Format-Strptime",
+ "sha256": "593c26466ed7a3d2cefe9215f1619666c5116bd3a551e0aa74b64a6353fcb50d",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Format-Strptime-1.76.tar.gz"
+ },
+ {
+ "dest": "perl-libs/DateTime-Locale",
+ "sha256": "aa79746bd488b32aa4dbccccd05f1e5505642be013d8064a5d6f8a76a3c45d0b",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-Locale-1.25.tar.gz"
+ },
+ {
+ "dest": "perl-libs/DateTime-TimeZone",
+ "sha256": "0e5c99ef22471f4d262ac590ce5ce8177094d7a92f380d8eea6219f5a12dc0cd",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.38.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Devel-StackTrace",
+ "sha256": "cd3c03ed547d3d42c61fa5814c98296139392e7971c092e09a431f2c9f5d6855",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Devel-StackTrace-2.04.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Dist-CheckConflicts",
+ "sha256": "ea844b9686c94d666d9d444321d764490b2cde2f985c4165b4c2c77665caedc4",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DO/DOY/Dist-CheckConflicts-0.11.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Encode-Locale",
+ "sha256": "176fa02771f542a4efb1dbc2a4c928e8f4391bf4078473bd6040d8f11adb0ec1",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/Encode-Locale-1.05.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Eval-Closure",
+ "sha256": "ea0944f2f5ec98d895bef6d503e6e4a376fea6383a6bc64c7670d46ff2218cad",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DO/DOY/Eval-Closure-0.14.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Exception-Class",
+ "sha256": "33f3fbf8b138d3b04ea4ec0ba83fb0df6ba898806bcf4ef393d4cafc1a23ee0d",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Exception-Class-1.44.tar.gz"
+ },
+ {
+ "dest": "perl-libs/ExtUtils-Config",
+ "sha256": "ae5104f634650dce8a79b7ed13fb59d67a39c213a6776cfdaa3ee749e62f1a8c",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Config-0.008.tar.gz"
+ },
+ {
+ "dest": "perl-libs/ExtUtils-Helpers",
+ "sha256": "de901b6790a4557cf4ec908149e035783b125bf115eb9640feb1bc1c24c33416",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz"
+ },
+ {
+ "dest": "perl-libs/ExtUtils-InstallPaths",
+ "sha256": "84735e3037bab1fdffa3c2508567ad412a785c91599db3c12593a50a1dd434ed",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz"
+ },
+ {
+ "dest": "perl-libs/File-Listing",
+ "sha256": "1e0050fcd6789a2179ec0db282bf1e90fb92be35d1171588bd9c47d52d959cf5",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/File-Listing-6.04.tar.gz"
+ },
+ {
+ "dest": "perl-libs/File-ShareDir",
+ "sha256": "59d90bfdf98c4656ff4173e62954ea8cf0de66565e35d108ecd7050596cb8328",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/R/RE/REHSACK/File-ShareDir-1.116.tar.gz"
+ },
+ {
+ "dest": "perl-libs/File-ShareDir-Install",
+ "sha256": "45befdf0d95cbefe7c25a1daf293d85f780d6d2576146546e6828aad26e580f9",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/File-ShareDir-Install-0.13.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Finance-Quote",
+ "sha256": "95dbc4443ba656320b363c56625d04f379c943e202f60f40a2a35152b54bbf53",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/E/EC/ECOCODE/Finance-Quote-1.49.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTML-Element-Extended",
+ "sha256": "f3ef1af108f27fef15ebec66479f251ce08aa49bd00b0462c9c80c86b4b6b32b",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/M/MS/MSISK/HTML-Element-Extended-1.18.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTML-Parser",
+ "sha256": "ec28c7e1d9e67c45eca197077f7cdc41ead1bb4c538c7f02a3296a4bb92f608b",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTML-Parser-3.72.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTML-TableExtract",
+ "sha256": "86c59c9d58da3ca174da5e62f5a0fb02f4da02b1b1e01df9e5d14bb65e4c3ecf",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/M/MS/MSISK/HTML-TableExtract-2.15.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTML-Tagset",
+ "sha256": "adb17dac9e36cd011f5243881c9739417fd102fce760f8de4e9be4c7131108e2",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTML-Tree",
+ "sha256": "f0374db84731c204b86c1d5b90975fef0d30a86bd9def919343e554e31a9dbbf",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/K/KE/KENTNL/HTML-Tree-5.07.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTTP-Cookies",
+ "sha256": "49ebb73576eb41063c04bc079477df094496deec805ae033f3be338c23c3af59",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Cookies-6.08.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTTP-Daemon",
+ "sha256": "fc03a161b54553f766457a4267e7066767f54ad01cacfe9a91d7caa2a0319bad",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Daemon-6.06.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTTP-Date",
+ "sha256": "365d6294dfbd37ebc51def8b65b81eb79b3934ecbc95a2ec2d4d827efe6a922b",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Date-6.05.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTTP-Message",
+ "sha256": "d060d170d388b694c58c14f4d13ed908a2807f0e581146cef45726641d809112",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/HTTP-Message-6.18.tar.gz"
+ },
+ {
+ "dest": "perl-libs/HTTP-Negotiate",
+ "sha256": "1c729c1ea63100e878405cda7d66f9adfd3ed4f1d6cacaca0ee9152df728e016",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz"
+ },
+ {
+ "dest": "perl-libs/IO-HTML",
+ "sha256": "ea78d2d743794adc028bc9589538eb867174b4e165d7d8b5f63486e6b828e7e0",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/C/CJ/CJM/IO-HTML-1.001.tar.gz"
+ },
+ {
+ "dest": "perl-libs/IO-Socket-SSL",
+ "sha256": "ef8842806d047cf56e2af64add4ed30b24547bcbb50e8df33cee0c54609af1c1",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.067.tar.gz"
+ },
+ {
+ "dest": "perl-libs/JSON",
+ "sha256": "444a88755a89ffa2a5424ab4ed1d11dca61808ebef57e81243424619a9e8627c",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/I/IS/ISHIGAKI/JSON-4.02.tar.gz"
+ },
+ {
+ "dest": "perl-libs/JSON-Parse",
+ "sha256": "dc9856dbc355114bcb0dc036bb632976b19b88d3a7ad59726f1fa917e7f5d256",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/B/BK/BKB/JSON-Parse-0.55.tar.gz"
+ },
+ {
+ "dest": "perl-libs/LWP-MediaTypes",
+ "sha256": "8f1bca12dab16a1c2a7c03a49c5e58cce41a6fec9519f0aadfba8dad997919d9",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz"
+ },
+ {
+ "dest": "perl-libs/LWP-Protocol-https",
+ "sha256": "522cc946cf84a1776304a5737a54b8822ec9e79b264d0ba0722a70473dbfb9e7",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/LWP-Protocol-https-6.07.tar.gz"
+ },
+ {
+ "dest": "perl-libs/MRO-Compat",
+ "sha256": "8a2c3b6ccc19328d5579d02a7d91285e2afd85d801f49d423a8eb16f323da4f8",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/MRO-Compat-0.13.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Module-Build",
+ "sha256": "7e0f4c692c1740c1ac84ea14d7ea3d8bc798b2fb26c09877229e04f430b2b717",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Module-Build-Tiny",
+ "sha256": "7d580ff6ace0cbe555bf36b86dc8ea232581530cbeaaea09bccb57b55797f11c",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Module-Implementation",
+ "sha256": "c15f1a12f0c2130c9efff3c2e1afe5887b08ccd033bd132186d1e7d5087fd66d",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Module-Implementation-0.09.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Module-Runtime",
+ "sha256": "68302ec646833547d410be28e09676db75006f4aa58a11f3bdb44ffe99f0f024",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Mozilla-CA",
+ "sha256": "f2cc9fbe119f756313f321e0d9f1fac0859f8f154ac9d75b1a264c1afdf4e406",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/A/AB/ABH/Mozilla-CA-20180117.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Net-HTTP",
+ "sha256": "52b76ec13959522cae64d965f15da3d99dcb445eddd85d2ce4e4f4df385b2fc4",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/Net-HTTP-6.19.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Net-SSLeay",
+ "sha256": "2000da483c8471a0b61e06959e92a6fca7b9e40586d5c828de977d3d2081cfdd",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/C/CH/CHRISN/Net-SSLeay-1.88.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Number-Misc",
+ "sha256": "77b9b68c600a069cf16f4d8126ecb32151e6bcd34b0edb17b78adee689dc91d8",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/Number-Misc-1.2.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Package-Stash",
+ "sha256": "c58ee8844df2dda38e3bf66fdf443439aaefaef1a33940edf2055f0afd223a7f",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-0.38.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Package-Stash-XS",
+ "sha256": "d3676ba94641e03d6a30e951f09266c4c3ca3f5b58aa7b314a67f28e419878aa",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Package-Stash-XS-0.29.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Params-ValidationCompiler",
+ "sha256": "dc5bee23383be42765073db284bed9fbd819d4705ad649c20b644452090d16cb",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Params-ValidationCompiler-0.30.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Role-Tiny",
+ "sha256": "92ba5712850a74102c93c942eb6e7f62f7a4f8f483734ed289d08b324c281687",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Role-Tiny-2.001004.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Specio",
+ "sha256": "e4b988ce6383b076bf23e942313d1b8930779eb9954d87db994fe2baffd461f6",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/D/DR/DROLSKY/Specio-0.45.tar.gz"
+ },
+ {
+ "dest": "perl-libs/String-Util",
+ "sha256": "f49a94f37c146c55211e3f87f3271b74ae4eaee416a519144e923dc0b433fa2d",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/String-Util-1.26.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Sub-Exporter-Progressive",
+ "sha256": "d535b7954d64da1ac1305b1fadf98202769e3599376854b2ced90c382beac056",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/F/FR/FREW/Sub-Exporter-Progressive-0.001013.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Sub-Identify",
+ "sha256": "068d272086514dd1e842b6a40b1bedbafee63900e5b08890ef6700039defad6f",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/R/RG/RGARCIA/Sub-Identify-0.14.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Sub-Quote",
+ "sha256": "6e4e2af42388fa6d2609e0e82417de7cc6be47223f576592c656c73c7524d89d",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Sub-Quote-2.006006.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Test-Fatal",
+ "sha256": "bcdcef5c7b2790a187ebca810b0a08221a63256062cfab3c3b98685d91d1cbb0",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Test-Fatal-0.014.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Test-Toolbox",
+ "sha256": "4020b5c7f3a15ac9b187d05dfd9816b8030ec0d4a47ff8373f7633bb614ebdc3",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/M/MI/MIKO/Test-Toolbox-0.4.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Text-Template",
+ "sha256": "0c465757782c4bfb9b17335307a8286771fd36ea04d259bc454ac63355f2a287",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/M/MS/MSCHOUT/Text-Template-1.58.tar.gz"
+ },
+ {
+ "dest": "perl-libs/TimeDate",
+ "sha256": "5c720fedb245122d073ea9c030aca24b06a615c71d40c46f832a8a1809354d81",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.31.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Try-Tiny",
+ "sha256": "da5bd0d5c903519bbf10bb9ba0cb7bcac0563882bcfe4503aee3fb143eddef6b",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/Try-Tiny-0.30.tar.gz"
+ },
+ {
+ "dest": "perl-libs/URI",
+ "sha256": "b2c98e1d50d6f572483ee538a6f4ccc8d9185f91f0073fd8af7390898254413e",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/URI-1.76.tar.gz"
+ },
+ {
+ "dest": "perl-libs/Variable-Magic",
+ "sha256": "3f9a18517e33f006a9c2fc4f43f01b54abfe6ff2eae7322424f31069296b615c",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/V/VP/VPIT/Variable-Magic-0.62.tar.gz"
+ },
+ {
+ "dest": "perl-libs/WWW-RobotRules",
+ "sha256": "46b502e7a288d559429891eeb5d979461dd3ecc6a5c491ead85d165b6e03a51e",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/G/GA/GAAS/WWW-RobotRules-6.02.tar.gz"
+ },
+ {
+ "dest": "perl-libs/XString",
+ "sha256": "260e252f7367228c9b4e43ef50c0becb04c4781de660577b3086cc106c0028c0",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/XString-0.002.tar.gz"
+ },
+ {
+ "dest": "perl-libs/libwww-perl",
+ "sha256": "e9849d7ee6fd0e89cc999e63d7612c951afd6aeea6bc721b767870d9df4ac40d",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/O/OA/OALDERS/libwww-perl-6.43.tar.gz"
+ },
+ {
+ "dest": "perl-libs/namespace-autoclean",
+ "sha256": "45ebd8e64a54a86f88d8e01ae55212967c8aa8fed57e814085def7608ac65804",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/namespace-autoclean-0.29.tar.gz"
+ },
+ {
+ "dest": "perl-libs/namespace-clean",
+ "sha256": "8a10a83c3e183dc78f9e7b7aa4d09b47c11fb4e7d3a33b9a12912fd22e31af9d",
+ "type": "archive",
+ "url": "https://cpan.metacpan.org/authors/id/R/RI/RIBASUSHI/namespace-clean-0.27.tar.gz"
+ }
]
Summary of changes:
README.md | 30 +-
modules/finance-quote-sources.json | 1166 +++++++++++++++++++++---------------
modules/perl.json | 2 +-
3 files changed, 692 insertions(+), 506 deletions(-)
More information about the gnucash-changes
mailing list