forked from Ivasoft/docker-tvheadend
Merge pull request #187 from linuxserver/execinfo
Rebase to 3.15, disable execinfo, upgrade xmltv
This commit is contained in:
16
Dockerfile
16
Dockerfile
@@ -1,9 +1,9 @@
|
|||||||
FROM ghcr.io/linuxserver/baseimage-alpine:3.12 as buildstage
|
FROM ghcr.io/linuxserver/baseimage-alpine:3.15 as buildstage
|
||||||
############## build stage ##############
|
############## build stage ##############
|
||||||
|
|
||||||
# package versions
|
# package versions
|
||||||
ARG ARGTABLE_VER="2.13"
|
ARG ARGTABLE_VER="2.13"
|
||||||
ARG XMLTV_VER="v0.6.3"
|
ARG XMLTV_VER="v1.0.0"
|
||||||
|
|
||||||
# environment settings
|
# environment settings
|
||||||
ARG TZ="Europe/Oslo"
|
ARG TZ="Europe/Oslo"
|
||||||
@@ -52,7 +52,6 @@ RUN \
|
|||||||
perl-capture-tiny \
|
perl-capture-tiny \
|
||||||
perl-cgi \
|
perl-cgi \
|
||||||
perl-compress-raw-zlib \
|
perl-compress-raw-zlib \
|
||||||
perl-data-dumper \
|
|
||||||
perl-date-manip \
|
perl-date-manip \
|
||||||
perl-datetime \
|
perl-datetime \
|
||||||
perl-datetime-format-strptime \
|
perl-datetime-format-strptime \
|
||||||
@@ -70,7 +69,6 @@ RUN \
|
|||||||
perl-html-tree \
|
perl-html-tree \
|
||||||
perl-http-cookies \
|
perl-http-cookies \
|
||||||
perl-io \
|
perl-io \
|
||||||
perl-io-compress \
|
|
||||||
perl-io-html \
|
perl-io-html \
|
||||||
perl-io-socket-ssl \
|
perl-io-socket-ssl \
|
||||||
perl-io-stringy \
|
perl-io-stringy \
|
||||||
@@ -103,7 +101,7 @@ RUN \
|
|||||||
perl-xml-writer \
|
perl-xml-writer \
|
||||||
pkgconf \
|
pkgconf \
|
||||||
pngquant \
|
pngquant \
|
||||||
python2 \
|
python3 \
|
||||||
sdl-dev \
|
sdl-dev \
|
||||||
tar \
|
tar \
|
||||||
uriparser-dev \
|
uriparser-dev \
|
||||||
@@ -172,6 +170,7 @@ RUN \
|
|||||||
--disable-avahi \
|
--disable-avahi \
|
||||||
--disable-dbus_1 \
|
--disable-dbus_1 \
|
||||||
--disable-bintray_cache \
|
--disable-bintray_cache \
|
||||||
|
--disable-execinfo \
|
||||||
--disable-hdhomerun_static \
|
--disable-hdhomerun_static \
|
||||||
--enable-hdhomerun_client \
|
--enable-hdhomerun_client \
|
||||||
--enable-libav \
|
--enable-libav \
|
||||||
@@ -182,6 +181,7 @@ RUN \
|
|||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--mandir=/usr/share/man \
|
--mandir=/usr/share/man \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
|
--python=python3 \
|
||||||
--sysconfdir=/config && \
|
--sysconfdir=/config && \
|
||||||
make -j 2 && \
|
make -j 2 && \
|
||||||
make DESTDIR=/tmp/tvheadend-build install
|
make DESTDIR=/tmp/tvheadend-build install
|
||||||
@@ -219,7 +219,7 @@ RUN \
|
|||||||
make DESTDIR=/tmp/comskip-build install
|
make DESTDIR=/tmp/comskip-build install
|
||||||
|
|
||||||
############## runtime stage ##############
|
############## runtime stage ##############
|
||||||
FROM ghcr.io/linuxserver/baseimage-alpine:3.12
|
FROM ghcr.io/linuxserver/baseimage-alpine:3.15
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@@ -262,7 +262,6 @@ RUN \
|
|||||||
perl-capture-tiny \
|
perl-capture-tiny \
|
||||||
perl-cgi \
|
perl-cgi \
|
||||||
perl-compress-raw-zlib \
|
perl-compress-raw-zlib \
|
||||||
perl-data-dumper \
|
|
||||||
perl-date-manip \
|
perl-date-manip \
|
||||||
perl-datetime \
|
perl-datetime \
|
||||||
perl-datetime-format-strptime \
|
perl-datetime-format-strptime \
|
||||||
@@ -279,7 +278,6 @@ RUN \
|
|||||||
perl-html-tree \
|
perl-html-tree \
|
||||||
perl-http-cookies \
|
perl-http-cookies \
|
||||||
perl-io \
|
perl-io \
|
||||||
perl-io-compress \
|
|
||||||
perl-io-html \
|
perl-io-html \
|
||||||
perl-io-socket-ssl \
|
perl-io-socket-ssl \
|
||||||
perl-io-stringy \
|
perl-io-stringy \
|
||||||
@@ -311,7 +309,7 @@ RUN \
|
|||||||
perl-xml-twig \
|
perl-xml-twig \
|
||||||
perl-xml-writer \
|
perl-xml-writer \
|
||||||
py3-requests \
|
py3-requests \
|
||||||
python2 \
|
python3 \
|
||||||
tar \
|
tar \
|
||||||
uriparser \
|
uriparser \
|
||||||
wget \
|
wget \
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.12 as buildstage
|
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.15 as buildstage
|
||||||
############## build stage ##############
|
############## build stage ##############
|
||||||
|
|
||||||
# package versions
|
# package versions
|
||||||
ARG ARGTABLE_VER="2.13"
|
ARG ARGTABLE_VER="2.13"
|
||||||
ARG XMLTV_VER="v0.6.3"
|
ARG XMLTV_VER="v1.0.0"
|
||||||
|
|
||||||
# environment settings
|
# environment settings
|
||||||
ARG TZ="Europe/Oslo"
|
ARG TZ="Europe/Oslo"
|
||||||
@@ -51,7 +51,6 @@ RUN \
|
|||||||
perl-capture-tiny \
|
perl-capture-tiny \
|
||||||
perl-cgi \
|
perl-cgi \
|
||||||
perl-compress-raw-zlib \
|
perl-compress-raw-zlib \
|
||||||
perl-data-dumper \
|
|
||||||
perl-date-manip \
|
perl-date-manip \
|
||||||
perl-datetime \
|
perl-datetime \
|
||||||
perl-datetime-format-strptime \
|
perl-datetime-format-strptime \
|
||||||
@@ -69,7 +68,6 @@ RUN \
|
|||||||
perl-html-tree \
|
perl-html-tree \
|
||||||
perl-http-cookies \
|
perl-http-cookies \
|
||||||
perl-io \
|
perl-io \
|
||||||
perl-io-compress \
|
|
||||||
perl-io-html \
|
perl-io-html \
|
||||||
perl-io-socket-ssl \
|
perl-io-socket-ssl \
|
||||||
perl-io-stringy \
|
perl-io-stringy \
|
||||||
@@ -102,7 +100,7 @@ RUN \
|
|||||||
perl-xml-writer \
|
perl-xml-writer \
|
||||||
pkgconf \
|
pkgconf \
|
||||||
pngquant \
|
pngquant \
|
||||||
python2 \
|
python3 \
|
||||||
sdl-dev \
|
sdl-dev \
|
||||||
tar \
|
tar \
|
||||||
uriparser-dev \
|
uriparser-dev \
|
||||||
@@ -171,6 +169,7 @@ RUN \
|
|||||||
--disable-avahi \
|
--disable-avahi \
|
||||||
--disable-dbus_1 \
|
--disable-dbus_1 \
|
||||||
--disable-bintray_cache \
|
--disable-bintray_cache \
|
||||||
|
--disable-execinfo \
|
||||||
--disable-hdhomerun_static \
|
--disable-hdhomerun_static \
|
||||||
--enable-hdhomerun_client \
|
--enable-hdhomerun_client \
|
||||||
--enable-libav \
|
--enable-libav \
|
||||||
@@ -180,6 +179,7 @@ RUN \
|
|||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--mandir=/usr/share/man \
|
--mandir=/usr/share/man \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
|
--python=python3 \
|
||||||
--sysconfdir=/config && \
|
--sysconfdir=/config && \
|
||||||
make -j 2 && \
|
make -j 2 && \
|
||||||
make DESTDIR=/tmp/tvheadend-build install
|
make DESTDIR=/tmp/tvheadend-build install
|
||||||
@@ -217,7 +217,7 @@ RUN \
|
|||||||
make DESTDIR=/tmp/comskip-build install
|
make DESTDIR=/tmp/comskip-build install
|
||||||
|
|
||||||
############## runtime stage ##############
|
############## runtime stage ##############
|
||||||
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.12
|
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.15
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@@ -256,7 +256,6 @@ RUN \
|
|||||||
perl-capture-tiny \
|
perl-capture-tiny \
|
||||||
perl-cgi \
|
perl-cgi \
|
||||||
perl-compress-raw-zlib \
|
perl-compress-raw-zlib \
|
||||||
perl-data-dumper \
|
|
||||||
perl-date-manip \
|
perl-date-manip \
|
||||||
perl-datetime \
|
perl-datetime \
|
||||||
perl-datetime-format-strptime \
|
perl-datetime-format-strptime \
|
||||||
@@ -273,7 +272,6 @@ RUN \
|
|||||||
perl-html-tree \
|
perl-html-tree \
|
||||||
perl-http-cookies \
|
perl-http-cookies \
|
||||||
perl-io \
|
perl-io \
|
||||||
perl-io-compress \
|
|
||||||
perl-io-html \
|
perl-io-html \
|
||||||
perl-io-socket-ssl \
|
perl-io-socket-ssl \
|
||||||
perl-io-stringy \
|
perl-io-stringy \
|
||||||
@@ -305,7 +303,7 @@ RUN \
|
|||||||
perl-xml-twig \
|
perl-xml-twig \
|
||||||
perl-xml-writer \
|
perl-xml-writer \
|
||||||
py3-requests \
|
py3-requests \
|
||||||
python2 \
|
python3 \
|
||||||
tar \
|
tar \
|
||||||
uriparser \
|
uriparser \
|
||||||
wget \
|
wget \
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.12 as buildstage
|
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.15 as buildstage
|
||||||
############## build stage ##############
|
############## build stage ##############
|
||||||
|
|
||||||
# package versions
|
# package versions
|
||||||
ARG ARGTABLE_VER="2.13"
|
ARG ARGTABLE_VER="2.13"
|
||||||
ARG XMLTV_VER="v0.6.3"
|
ARG XMLTV_VER="v1.0.0"
|
||||||
|
|
||||||
# environment settings
|
# environment settings
|
||||||
ARG TZ="Europe/Oslo"
|
ARG TZ="Europe/Oslo"
|
||||||
@@ -51,7 +51,6 @@ RUN \
|
|||||||
perl-capture-tiny \
|
perl-capture-tiny \
|
||||||
perl-cgi \
|
perl-cgi \
|
||||||
perl-compress-raw-zlib \
|
perl-compress-raw-zlib \
|
||||||
perl-data-dumper \
|
|
||||||
perl-date-manip \
|
perl-date-manip \
|
||||||
perl-datetime \
|
perl-datetime \
|
||||||
perl-datetime-format-strptime \
|
perl-datetime-format-strptime \
|
||||||
@@ -69,7 +68,6 @@ RUN \
|
|||||||
perl-html-tree \
|
perl-html-tree \
|
||||||
perl-http-cookies \
|
perl-http-cookies \
|
||||||
perl-io \
|
perl-io \
|
||||||
perl-io-compress \
|
|
||||||
perl-io-html \
|
perl-io-html \
|
||||||
perl-io-socket-ssl \
|
perl-io-socket-ssl \
|
||||||
perl-io-stringy \
|
perl-io-stringy \
|
||||||
@@ -102,7 +100,7 @@ RUN \
|
|||||||
perl-xml-writer \
|
perl-xml-writer \
|
||||||
pkgconf \
|
pkgconf \
|
||||||
pngquant \
|
pngquant \
|
||||||
python2 \
|
python3 \
|
||||||
sdl-dev \
|
sdl-dev \
|
||||||
tar \
|
tar \
|
||||||
uriparser-dev \
|
uriparser-dev \
|
||||||
@@ -171,6 +169,7 @@ RUN \
|
|||||||
--disable-avahi \
|
--disable-avahi \
|
||||||
--disable-dbus_1 \
|
--disable-dbus_1 \
|
||||||
--disable-bintray_cache \
|
--disable-bintray_cache \
|
||||||
|
--disable-execinfo \
|
||||||
--disable-hdhomerun_static \
|
--disable-hdhomerun_static \
|
||||||
--enable-hdhomerun_client \
|
--enable-hdhomerun_client \
|
||||||
--enable-libav \
|
--enable-libav \
|
||||||
@@ -179,7 +178,9 @@ RUN \
|
|||||||
--infodir=/usr/share/info \
|
--infodir=/usr/share/info \
|
||||||
--localstatedir=/var \
|
--localstatedir=/var \
|
||||||
--mandir=/usr/share/man \
|
--mandir=/usr/share/man \
|
||||||
|
--nowerror \
|
||||||
--prefix=/usr \
|
--prefix=/usr \
|
||||||
|
--python=python3 \
|
||||||
--sysconfdir=/config && \
|
--sysconfdir=/config && \
|
||||||
make -j 2 && \
|
make -j 2 && \
|
||||||
make DESTDIR=/tmp/tvheadend-build install
|
make DESTDIR=/tmp/tvheadend-build install
|
||||||
@@ -217,7 +218,7 @@ RUN \
|
|||||||
make DESTDIR=/tmp/comskip-build install
|
make DESTDIR=/tmp/comskip-build install
|
||||||
|
|
||||||
############## runtime stage ##############
|
############## runtime stage ##############
|
||||||
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.12
|
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.15
|
||||||
|
|
||||||
# set version label
|
# set version label
|
||||||
ARG BUILD_DATE
|
ARG BUILD_DATE
|
||||||
@@ -256,7 +257,6 @@ RUN \
|
|||||||
perl-capture-tiny \
|
perl-capture-tiny \
|
||||||
perl-cgi \
|
perl-cgi \
|
||||||
perl-compress-raw-zlib \
|
perl-compress-raw-zlib \
|
||||||
perl-data-dumper \
|
|
||||||
perl-date-manip \
|
perl-date-manip \
|
||||||
perl-datetime \
|
perl-datetime \
|
||||||
perl-datetime-format-strptime \
|
perl-datetime-format-strptime \
|
||||||
@@ -273,7 +273,6 @@ RUN \
|
|||||||
perl-html-tree \
|
perl-html-tree \
|
||||||
perl-http-cookies \
|
perl-http-cookies \
|
||||||
perl-io \
|
perl-io \
|
||||||
perl-io-compress \
|
|
||||||
perl-io-html \
|
perl-io-html \
|
||||||
perl-io-socket-ssl \
|
perl-io-socket-ssl \
|
||||||
perl-io-stringy \
|
perl-io-stringy \
|
||||||
@@ -305,7 +304,7 @@ RUN \
|
|||||||
perl-xml-twig \
|
perl-xml-twig \
|
||||||
perl-xml-writer \
|
perl-xml-writer \
|
||||||
py3-requests \
|
py3-requests \
|
||||||
python2 \
|
python3 \
|
||||||
tar \
|
tar \
|
||||||
uriparser \
|
uriparser \
|
||||||
wget \
|
wget \
|
||||||
|
|||||||
@@ -68,8 +68,6 @@ This image provides various versions that are available via tags. `latest` tag u
|
|||||||
| :----: | --- |
|
| :----: | --- |
|
||||||
| latest | Current latest release. |
|
| latest | Current latest release. |
|
||||||
| release-4.2 | Latest release from 4.2 branch. |
|
| release-4.2 | Latest release from 4.2 branch. |
|
||||||
| stable-4.2.1 | Old stable version. Will not be updated anymore! |
|
|
||||||
| stable-4.0.9 | Old stable version. Will not be updated anymore! |
|
|
||||||
|
|
||||||
## Application Setup
|
## Application Setup
|
||||||
|
|
||||||
@@ -311,6 +309,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
|||||||
|
|
||||||
## Versions
|
## Versions
|
||||||
|
|
||||||
|
* **05.01.22:** - Rebase to Alpine 3.15. Disable execinfo to fix builds. Update xmltv.
|
||||||
* **11.05.21:** - Added Intel iHD driver support.
|
* **11.05.21:** - Added Intel iHD driver support.
|
||||||
* **02.06.20:** - Update to Alpine 3.12.
|
* **02.06.20:** - Update to Alpine 3.12.
|
||||||
* **27.12.19:** - Add requests and perl-json-xs package.
|
* **27.12.19:** - Add requests and perl-json-xs package.
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
requires 'perl' => '5.24.0';
|
requires 'perl' => '5.24.0';
|
||||||
|
|
||||||
# perl packages for tvheadend x86
|
# perl packages for tvheadend x86
|
||||||
|
requires 'Data::Dump' ;
|
||||||
requires 'DateTime::Format::ISO8601' ;
|
requires 'DateTime::Format::ISO8601' ;
|
||||||
requires 'DateTime::Format::SQLite' ;
|
requires 'DateTime::Format::SQLite' ;
|
||||||
requires 'Encode' ;
|
requires 'Encode' ;
|
||||||
|
|||||||
@@ -23,8 +23,6 @@ development_versions: true
|
|||||||
development_versions_items:
|
development_versions_items:
|
||||||
- { tag: "latest", desc: "Current latest release." }
|
- { tag: "latest", desc: "Current latest release." }
|
||||||
- { tag: "release-4.2", desc: "Latest release from 4.2 branch." }
|
- { tag: "release-4.2", desc: "Latest release from 4.2 branch." }
|
||||||
- { tag: "stable-4.2.1", desc: "Old stable version. Will not be updated anymore!" }
|
|
||||||
- { tag: "stable-4.0.9", desc: "Old stable version. Will not be updated anymore!" }
|
|
||||||
|
|
||||||
# container parameters
|
# container parameters
|
||||||
common_param_env_vars_enabled: true
|
common_param_env_vars_enabled: true
|
||||||
@@ -126,6 +124,7 @@ app_setup_block: |
|
|||||||
|
|
||||||
# changelog
|
# changelog
|
||||||
changelogs:
|
changelogs:
|
||||||
|
- { date: "05.01.22:", desc: "Rebase to Alpine 3.15. Disable execinfo to fix builds. Update xmltv." }
|
||||||
- { date: "11.05.21:", desc: "Added Intel iHD driver support." }
|
- { date: "11.05.21:", desc: "Added Intel iHD driver support." }
|
||||||
- { date: "02.06.20:", desc: "Update to Alpine 3.12." }
|
- { date: "02.06.20:", desc: "Update to Alpine 3.12." }
|
||||||
- { date: "27.12.19:", desc: "Add requests and perl-json-xs package." }
|
- { date: "27.12.19:", desc: "Add requests and perl-json-xs package." }
|
||||||
|
|||||||
Reference in New Issue
Block a user