From 0dcb22b4bcb1b10441c8efd0c6d2724251c4709f Mon Sep 17 00:00:00 2001 From: tobbenb Date: Sun, 18 Sep 2016 21:43:26 +0200 Subject: [PATCH] Update XMLTV to 0.5.68 and update README --- Dockerfile | 20 +++++++++++++++++++- README.md | 4 ++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 78708ea..ca6d75a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ MAINTAINER saarg # package version ARG ARGTABLE_VER="2.13" ARG UNICODE_VER="2.09" -ARG XMLTV_VER="0.5.67" +ARG XMLTV_VER="0.5.68" # Environment settings ENV HOME="/config" @@ -27,8 +27,10 @@ RUN \ gettext-dev \ git \ libhdhomerun-dev \ + libgcrypt-dev \ libtool \ libxml2-dev \ + libxslt-dev \ make \ mercurial \ openssl-dev \ @@ -59,7 +61,10 @@ RUN \ perl-compress-raw-zlib \ perl-date-manip \ perl-datetime \ + perl-digest-sha1 \ perl-file-slurp \ + perl-file-temp \ + perl-getopt-long \ perl-html-parser \ perl-html-tree \ perl-http-cookies \ @@ -77,6 +82,7 @@ RUN \ perl-term-readkey \ perl-test-exception \ perl-test-requires \ + perl-try-tiny \ perl-xml-parser \ perl-xml-sax \ python \ @@ -104,20 +110,32 @@ RUN \ # install perl modules curl -L http://cpanmin.us | perl - App::cpanminus && \ + cpanm Date::Language && \ + cpanm DateTime::Format::ISO8601 && \ + cpanm DateTime::Format::Strptime && \ + 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 && \ diff --git a/README.md b/README.md index b22c936..8d92cbd 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,7 @@ Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV D ``` docker create \ --name=tvheadend \ + --net=bridge \ -v :/config \ -e PGID= -e PUID= \ -p 9981:9981 \ @@ -54,6 +55,8 @@ If you use IPTV, SAT>IP or HDHomeRun, you need to create the container with --ne * `-v /config` - explain what lives here * `-e PGID` for GroupID - see below for explanation * `-e PUID` for UserID - see below for explanation +* `--device=/dev/dvb` - for passing through DVB-cards +* `--net=host` - for IPTV, SAT>IP and HDHomeRun * `-e TZ` - for timezone information *eg Europe/London, etc* It is based on alpine linux with s6 overlay, for shell access whilst the container is running do `docker exec -it tvheadend /bin/bash`. @@ -126,5 +129,6 @@ For advanced setup of tvheadend, go to [Tvheadend][tvheadendurl] ## Versions ++ **18.09.2016:** Update XMLTV to 0.5.68 and update README. + **10.09.2016:** Add layer badges to README. + **05.09.2016:** Initial release.