[interchange] Add cpanfile and instructions in README

Josh Lavin interchange-cvs at icdevgroup.org
Tue Jul 5 21:58:33 UTC 2016


commit 3dce5d3e2695bc0a12f81e48a69ed86ed5d9c9c3
Author: Josh Lavin <jlavin at endpoint.com>
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';



More information about the interchange-cvs mailing list