use cpanfile in patches folder for perl dependencies

This commit is contained in:
sparklyballs
2017-04-09 13:16:20 +01:00
parent 82ae97760e
commit 82c9a350ac
2 changed files with 23 additions and 20 deletions

View File

@@ -129,26 +129,7 @@ RUN \
# install perl modules for xmltv
curl -L http://cpanmin.us | perl - App::cpanminus && \
cpanm --installdeps \
DateTime::Format::ISO8601 \
DateTime::Format::SQLite \
Encode \
File::HomeDir \
File::Path \
HTML::Entities \
HTML::TableExtract \
HTTP::Cache::Transparent \
inc \
JSON::PP \
LWP::Simple \
LWP::UserAgent \
PerlIO::gzip \
SOAP::Lite \
Storable \
Unicode::UTF8simple \
version \
WWW::Mechanize \
XML::DOM && \
cpanm --installdeps /tmp/patches && \
# build libiconv
mkdir -p \

22
patches/cpanfile Normal file
View File

@@ -0,0 +1,22 @@
requires 'perl' => '5.24.0';
# perl packages for tvheadend x86
requires 'DateTime::Format::ISO8601' ;
requires 'DateTime::Format::SQLite' ;
requires 'Encode' ;
requires 'File::HomeDir' ;
requires 'File::Path' ;
requires 'HTML::Entities' ;
requires 'HTML::TableExtract' ;
requires 'HTTP::Cache::Transparent' ;
requires 'inc' ;
requires 'JSON::PP' ;
requires 'LWP::Simple' ;
requires 'LWP::UserAgent' ;
requires 'PerlIO::gzip' ;
requires 'SOAP::Lite' ;
requires 'Storable' ;
requires 'Unicode::UTF8simple' ;
requires 'version' ;
requires 'WWW::Mechanize' ;
requires 'XML::DOM' ;