|
|
@@ -4,7 +4,6 @@ MAINTAINER saarg
|
|
|
# package version
|
|
|
ARG ARGTABLE_VER="2.13"
|
|
|
ARG TVH_VER="v4.0.9"
|
|
|
-ARG UNICODE_VER="2.09"
|
|
|
ARG XMLTV_VER="0.5.68"
|
|
|
|
|
|
# set version label
|
|
|
@@ -65,11 +64,17 @@ RUN \
|
|
|
perl-capture-tiny \
|
|
|
perl-cgi \
|
|
|
perl-compress-raw-zlib \
|
|
|
+ perl-data-dumper \
|
|
|
perl-date-manip \
|
|
|
perl-datetime \
|
|
|
+ perl-datetime-format-strptime \
|
|
|
+ perl-datetime-timezone \
|
|
|
+ perl-dbd-sqlite \
|
|
|
+ perl-dbi \
|
|
|
perl-digest-sha1 \
|
|
|
perl-file-slurp \
|
|
|
perl-file-temp \
|
|
|
+ perl-file-which \
|
|
|
perl-getopt-long \
|
|
|
perl-html-parser \
|
|
|
perl-html-tree \
|
|
|
@@ -77,20 +82,33 @@ RUN \
|
|
|
perl-io \
|
|
|
perl-io-compress \
|
|
|
perl-io-html \
|
|
|
+ perl-io-socket-ssl \
|
|
|
perl-io-stringy \
|
|
|
perl-json \
|
|
|
perl-libwww \
|
|
|
+ perl-lingua-en-numbers-ordinate \
|
|
|
+ perl-lingua-preferred \
|
|
|
+ perl-list-moreutils \
|
|
|
perl-module-build \
|
|
|
perl-module-pluggable \
|
|
|
perl-net-ssleay \
|
|
|
perl-parse-recdescent \
|
|
|
perl-path-class \
|
|
|
+ perl-scalar-list-utils \
|
|
|
+ perl-term-progressbar \
|
|
|
perl-term-readkey \
|
|
|
perl-test-exception \
|
|
|
perl-test-requires \
|
|
|
+ perl-timedate \
|
|
|
perl-try-tiny \
|
|
|
+ perl-unicode-string \
|
|
|
+ perl-xml-libxml \
|
|
|
+ perl-xml-libxslt \
|
|
|
perl-xml-parser \
|
|
|
perl-xml-sax \
|
|
|
+ perl-xml-treepp \
|
|
|
+ perl-xml-twig \
|
|
|
+ perl-xml-writer \
|
|
|
python \
|
|
|
tar \
|
|
|
uriparser \
|
|
|
@@ -116,51 +134,25 @@ RUN \
|
|
|
|
|
|
# install perl modules
|
|
|
curl -L http://cpanmin.us | perl - App::cpanminus && \
|
|
|
- cpanm Date::Language && \
|
|
|
cpanm DateTime::Format::ISO8601 && \
|
|
|
- cpanm DateTime::Format::Strptime && \
|
|
|
+ cpanm DateTime::Format::SQLite && \
|
|
|
+ cpanm Encode && \
|
|
|
+ cpanm File::HomeDir && \
|
|
|
+ cpanm File::Path && \
|
|
|
cpanm HTML::Entities && \
|
|
|
cpanm HTML::TableExtract && \
|
|
|
- cpanm HTML::TreeBuilder && \
|
|
|
cpanm HTTP::Cache::Transparent && \
|
|
|
cpanm inc && \
|
|
|
- cpanm IO::Scalar && \
|
|
|
- cpanm IO::Socket::SSL && \
|
|
|
cpanm JSON::PP && \
|
|
|
- cpanm Lingua::EN::Numbers::Ordinate && \
|
|
|
- cpanm Lingua::Preferred && \
|
|
|
- cpanm List::MoreUtils && \
|
|
|
cpanm LWP::Simple && \
|
|
|
cpanm LWP::UserAgent && \
|
|
|
cpanm PerlIO::gzip && \
|
|
|
cpanm SOAP::Lite && \
|
|
|
cpanm Storable && \
|
|
|
- cpanm Term::ProgressBar && \
|
|
|
cpanm Unicode::UTF8simple && \
|
|
|
cpanm version && \
|
|
|
cpanm WWW::Mechanize && \
|
|
|
cpanm XML::DOM && \
|
|
|
- cpanm XML::LibXML && \
|
|
|
- cpanm XML::LibXSLT && \
|
|
|
- cpanm XML::TreePP && \
|
|
|
- cpanm XML::Twig && \
|
|
|
- cpanm XML::Writer && \
|
|
|
-
|
|
|
-# patch and build perl-unicode-string
|
|
|
- mkdir -p \
|
|
|
- /tmp/unicode && \
|
|
|
- curl -o \
|
|
|
- /tmp/unicode-src.tar.gz -L \
|
|
|
- "http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Unicode-String-${UNICODE_VER}.tar.gz" && \
|
|
|
- tar xzf /tmp/unicode-src.tar.gz -C \
|
|
|
- /tmp/unicode --strip-components=1 && \
|
|
|
- cd /tmp/unicode/lib/Unicode && \
|
|
|
- patch -i /tmp/patches/perl-unicode.patch && \
|
|
|
- cd /tmp/unicode && \
|
|
|
- perl Makefile.PL && \
|
|
|
- make && \
|
|
|
- make test && \
|
|
|
- make install && \
|
|
|
|
|
|
# build dvb-apps
|
|
|
hg clone http://linuxtv.org/hg/dvb-apps /tmp/dvb-apps && \
|