Pārlūkot izejas kodu

use cpanfile in patches folder for perl dependencies

sparklyballs 9 gadi atpakaļ
vecāks
revīzija
82c9a350ac
2 mainītis faili ar 23 papildinājumiem un 20 dzēšanām
  1. 1 20
      Dockerfile
  2. 22 0
      patches/cpanfile

+ 1 - 20
Dockerfile

@@ -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 - 0
patches/cpanfile

@@ -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' ;