[interchange] Add cpanfile and instructions in README
Josh Lavin <[email protected]> Tue, 05 Jul 2016 21:58:33 +0000
| Newsgroups | gmane.comp.web.interchange.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 3dce5d3e2695bc0a12f81e48a69ed86ed5d9c9c3 Author: Josh Lavin <[email protected]> Date: Tue Jul 5 14:56:19 2016 -0700 Add cpanfile and instructions in README - This provides a quick, modern alternative to Bundle::Interchange - It also allows TravisCI integration tests to run tests for a full catalog installation. MANIFEST | 1 + README | 6 +++++- cpanfile | 26 ++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 1 deletions(-) --- diff --git a/MANIFEST b/MANIFEST index 0d2bed8..50b39c2 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,3 +1,4 @@ +cpanfile code/Filter/acl2hash.filter code/Filter/alpha.filter code/Filter/alphanumeric.filter diff --git a/README b/README index 701454a..c218d77 100644 --- a/README +++ b/README @@ -34,7 +34,11 @@ Interchange requires Perl 5.8.5 or later, on a Unix-like operating system. Interchange also requires some non-standard Perl modules to be installed on your system. Unless you are installing from distribution-specific packages (Red Hat, Debian, ...), the quick way to install the necessary support is to -run: +run from the untarred Interchange directory: + + cpanm --installdeps . + +Alternatively, you can run: perl -MCPAN -e 'install Bundle::Interchange' diff --git a/cpanfile b/cpanfile new file mode 100644 index 0000000..ddc349f --- /dev/null +++ b/cpanfile @@ -0,0 +1,26 @@ +requires 'Bundle::LWP'; +requires 'Crypt::Random'; +requires 'DBI'; +requires 'Digest::Bcrypt'; +requires 'Digest::MD5'; +requires 'Digest::SHA'; +requires 'HTML::Entities'; +requires 'HTML::Tagset'; +requires 'Image::Size'; +requires 'IO::Scalar'; +requires 'JSON'; +requires 'MIME::Base64'; +requires 'MIME::Lite'; +requires 'Net::IP::Match::Regexp'; +requires 'OLE::Storage_Lite'; +requires 'Parse::RecDescent'; +requires 'Safe::Hole'; +requires 'Set::Crontab'; +requires 'Spreadsheet::ParseExcel'; +requires 'Spreadsheet::WriteExcel'; +requires 'Storable'; +requires 'Term::ReadKey'; +requires 'Term::ReadLine::Perl'; +requires 'Text::Query'; +requires 'Tie::ShadowHash'; +requires 'URI::URL';