|
|
@@ -3,7 +3,7 @@ FROM lsiobase/alpine.arm64:3.8 as buildstage
|
|
|
|
|
|
# package versions
|
|
|
ARG ARGTABLE_VER="2.13"
|
|
|
-ARG XMLTV_VER="0.5.69"
|
|
|
+ARG XMLTV_VER="v0.5.70"
|
|
|
|
|
|
# environment settings
|
|
|
ARG TZ="Europe/Oslo"
|
|
|
@@ -123,13 +123,9 @@ RUN \
|
|
|
|
|
|
RUN \
|
|
|
echo "**** compile XMLTV ****" && \
|
|
|
- curl -o \
|
|
|
- /tmp/xmtltv-src.tar.bz2 -L \
|
|
|
- "https://sourceforge.net/projects/xmltv/files/xmltv/${XMLTV_VER}/xmltv-${XMLTV_VER}.tar.bz2" && \
|
|
|
- tar xf \
|
|
|
- /tmp/xmtltv-src.tar.bz2 -C \
|
|
|
- /tmp --strip-components=1 && \
|
|
|
- cd "/tmp/xmltv-${XMLTV_VER}" && \
|
|
|
+ git clone https://github.com/XMLTV/xmltv.git /tmp/xmltv && \
|
|
|
+ cd /tmp/xmltv && \
|
|
|
+ git checkout ${XMLTV_VER} && \
|
|
|
echo "**** Perl 5.26 fixes for XMTLV ****" && \
|
|
|
sed "s/use POSIX 'tmpnam';//" -i filter/tv_to_latex && \
|
|
|
sed "s/use POSIX 'tmpnam';//" -i filter/tv_to_text && \
|
|
|
@@ -146,18 +142,14 @@ RUN \
|
|
|
RUN \
|
|
|
echo "**** compile tvheadend ****" && \
|
|
|
if [ -z ${TVHEADEND_COMMIT+x} ]; then \
|
|
|
- TVHEADEND_COMMIT=$(curl -sX GET https://api.github.com/repos/tvheadend/tvheadend/commits/master \
|
|
|
- | jq -r '. | .sha'); \
|
|
|
+ TVHEADEND_COMMIT=$(curl -sX GET https://api.github.com/repos/tvheadend/tvheadend/commits/master \
|
|
|
+ | jq -r '. | .sha'); \
|
|
|
fi && \
|
|
|
- curl -o \
|
|
|
- /tmp/tvheadend.tar.gz -L \
|
|
|
- "https://github.com/tvheadend/tvheadend/archive/${TVHEADEND_COMMIT}.tar.gz" && \
|
|
|
mkdir -p \
|
|
|
- /tmp/tvheadend && \
|
|
|
- tar xf \
|
|
|
- /tmp/tvheadend.tar.gz -C \
|
|
|
- /tmp/tvheadend/ --strip-components=1 && \
|
|
|
+ /tmp/tvheadend && \
|
|
|
+ git clone https://github.com/tvheadend/tvheadend.git /tmp/tvheadend && \
|
|
|
cd /tmp/tvheadend && \
|
|
|
+ git checkout ${TVHEADEND_COMMIT} && \
|
|
|
./configure \
|
|
|
`#Encoding` \
|
|
|
--disable-ffmpeg_static \
|