forked from Ivasoft/docker-tvheadend
Compare commits
15 Commits
8fc2dfa7-l
...
e2ae8f4e-l
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a11b08f48a | ||
|
|
5c95e3cd54 | ||
|
|
e518677c08 | ||
|
|
3e2ff2ec64 | ||
|
|
7bd9706a03 | ||
|
|
730ae79c03 | ||
|
|
f3d20cc23e | ||
|
|
eb738d902c | ||
|
|
63be7472e3 | ||
|
|
935363eea3 | ||
|
|
fd1cf5ccb5 | ||
|
|
b05c0153a6 | ||
|
|
f35919e8d1 | ||
|
|
2621cbec21 | ||
|
|
9671978057 |
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 \
|
||||||
|
|||||||
88
Jenkinsfile
vendored
88
Jenkinsfile
vendored
@@ -128,12 +128,11 @@ pipeline {
|
|||||||
script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g' ''',
|
script: '''echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g' ''',
|
||||||
returnStdout: true).trim()
|
returnStdout: true).trim()
|
||||||
|
|
||||||
env.SEMVER = (new Date()).format('YYYY.MM.dd')
|
def semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)\.(\d+)/
|
||||||
def semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)\.(\d+)$/
|
|
||||||
if (semver.find()) {
|
if (semver.find()) {
|
||||||
env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${semver[0][3]}"
|
env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${semver[0][3]}"
|
||||||
} else {
|
} else {
|
||||||
semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)(?:\.(\d+))?(.*)$/
|
semver = env.EXT_RELEASE_CLEAN =~ /(\d+)\.(\d+)(?:\.(\d+))?(.*)/
|
||||||
if (semver.find()) {
|
if (semver.find()) {
|
||||||
if (semver[0][3]) {
|
if (semver[0][3]) {
|
||||||
env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${semver[0][3]}"
|
env.SEMVER = "${semver[0][1]}.${semver[0][2]}.${semver[0][3]}"
|
||||||
@@ -143,7 +142,15 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
println("SEMVER: ${env.SEMVER}")
|
if (env.SEMVER != null) {
|
||||||
|
if (BRANCH_NAME != "master" && BRANCH_NAME != "main") {
|
||||||
|
env.SEMVER = "${env.SEMVER}-${BRANCH_NAME}"
|
||||||
|
}
|
||||||
|
println("SEMVER: ${env.SEMVER}")
|
||||||
|
} else {
|
||||||
|
println("No SEMVER detected")
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -412,10 +419,10 @@ pipeline {
|
|||||||
steps{
|
steps{
|
||||||
sh '''#! /bin/bash
|
sh '''#! /bin/bash
|
||||||
set -e
|
set -e
|
||||||
PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/packages | jq -r '.[] | select(.name=="linuxserver/tvheadend") | .uuid')
|
PACKAGE_UUID=$(curl -X GET -H "Authorization: Bearer ${SCARF_TOKEN}" https://scarf.sh/api/v1/organizations/linuxserver-ci/packages | jq -r '.[] | select(.name=="linuxserver/tvheadend") | .uuid')
|
||||||
if [ -z "${PACKAGE_UUID}" ]; then
|
if [ -z "${PACKAGE_UUID}" ]; then
|
||||||
echo "Adding package to Scarf.sh"
|
echo "Adding package to Scarf.sh"
|
||||||
PACKAGE_UUID=$(curl -sX POST https://scarf.sh/api/v1/packages \
|
curl -sX POST https://scarf.sh/api/v1/organizations/linuxserver-ci/packages \
|
||||||
-H "Authorization: Bearer ${SCARF_TOKEN}" \
|
-H "Authorization: Bearer ${SCARF_TOKEN}" \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
-d '{"name":"linuxserver/tvheadend",\
|
-d '{"name":"linuxserver/tvheadend",\
|
||||||
@@ -423,22 +430,10 @@ pipeline {
|
|||||||
"libraryType":"docker",\
|
"libraryType":"docker",\
|
||||||
"website":"https://github.com/linuxserver/docker-tvheadend",\
|
"website":"https://github.com/linuxserver/docker-tvheadend",\
|
||||||
"backendUrl":"https://ghcr.io/linuxserver/tvheadend",\
|
"backendUrl":"https://ghcr.io/linuxserver/tvheadend",\
|
||||||
"publicUrl":"https://lscr.io/linuxserver/tvheadend"}' \
|
"publicUrl":"https://lscr.io/linuxserver/tvheadend"}' || :
|
||||||
| jq -r .uuid)
|
|
||||||
else
|
else
|
||||||
echo "Package already exists on Scarf.sh"
|
echo "Package already exists on Scarf.sh"
|
||||||
fi
|
fi
|
||||||
echo "Setting permissions on Scarf.sh for package ${PACKAGE_UUID}"
|
|
||||||
curl -X POST https://scarf.sh/api/v1/packages/${PACKAGE_UUID}/permissions \
|
|
||||||
-H "Authorization: Bearer ${SCARF_TOKEN}" \
|
|
||||||
-H "Content-Type: application/json" \
|
|
||||||
-d '[{"userQuery":"Spad","permissionLevel":"admin"},\
|
|
||||||
{"userQuery":"roxedus","permissionLevel":"admin"},\
|
|
||||||
{"userQuery":"nemchik","permissionLevel":"admin"},\
|
|
||||||
{"userQuery":"driz","permissionLevel":"admin"},\
|
|
||||||
{"userQuery":"aptalca","permissionLevel":"admin"},\
|
|
||||||
{"userQuery":"saarg","permissionLevel":"admin"},\
|
|
||||||
{"userQuery":"Stark","permissionLevel":"admin"}]'
|
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -762,11 +757,15 @@ pipeline {
|
|||||||
docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG}
|
docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG}
|
||||||
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest
|
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest
|
||||||
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${EXT_RELEASE_TAG}
|
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${EXT_RELEASE_TAG}
|
||||||
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${SEMVER}
|
if [ -n "${SEMVER}" ]; then
|
||||||
|
docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${SEMVER}
|
||||||
|
fi
|
||||||
docker push ${PUSHIMAGE}:latest
|
docker push ${PUSHIMAGE}:latest
|
||||||
docker push ${PUSHIMAGE}:${META_TAG}
|
docker push ${PUSHIMAGE}:${META_TAG}
|
||||||
docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG}
|
docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG}
|
||||||
docker push ${PUSHIMAGE}:${SEMVER}
|
if [ -n "${SEMVER}" ]; then
|
||||||
|
docker push ${PUSHIMAGE}:${SEMVER}
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
@@ -775,8 +774,10 @@ pipeline {
|
|||||||
docker rmi \
|
docker rmi \
|
||||||
${DELETEIMAGE}:${META_TAG} \
|
${DELETEIMAGE}:${META_TAG} \
|
||||||
${DELETEIMAGE}:${EXT_RELEASE_TAG} \
|
${DELETEIMAGE}:${EXT_RELEASE_TAG} \
|
||||||
${DELETEIMAGE}:latest \
|
${DELETEIMAGE}:latest || :
|
||||||
${DELETEIMAGE}:${SEMVER} || :
|
if [ -n "${SEMVER}" ]; then
|
||||||
|
docker rmi ${DELETEIMAGE}:${SEMVER} || :
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
@@ -826,9 +827,11 @@ pipeline {
|
|||||||
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
|
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
|
||||||
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
|
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
|
||||||
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
||||||
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER}
|
if [ -n "${SEMVER}" ]; then
|
||||||
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${SEMVER}
|
docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER}
|
||||||
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
docker tag ${MANIFESTIMAGE}:arm32v7-${META_TAG} ${MANIFESTIMAGE}:arm32v7-${SEMVER}
|
||||||
|
docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
||||||
|
fi
|
||||||
docker push ${MANIFESTIMAGE}:amd64-${META_TAG}
|
docker push ${MANIFESTIMAGE}:amd64-${META_TAG}
|
||||||
docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG}
|
docker push ${MANIFESTIMAGE}:arm32v7-${META_TAG}
|
||||||
docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG}
|
docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG}
|
||||||
@@ -838,9 +841,11 @@ pipeline {
|
|||||||
docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
|
docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG}
|
||||||
docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
|
docker push ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG}
|
||||||
docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
||||||
docker push ${MANIFESTIMAGE}:amd64-${SEMVER}
|
if [ -n "${SEMVER}" ]; then
|
||||||
docker push ${MANIFESTIMAGE}:arm32v7-${SEMVER}
|
docker push ${MANIFESTIMAGE}:amd64-${SEMVER}
|
||||||
docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
docker push ${MANIFESTIMAGE}:arm32v7-${SEMVER}
|
||||||
|
docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
||||||
|
fi
|
||||||
docker manifest push --purge ${MANIFESTIMAGE}:latest || :
|
docker manifest push --purge ${MANIFESTIMAGE}:latest || :
|
||||||
docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest
|
docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:arm64v8-latest
|
||||||
docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm
|
docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm32v7-latest --os linux --arch arm
|
||||||
@@ -853,14 +858,18 @@ pipeline {
|
|||||||
docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
||||||
docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} --os linux --arch arm
|
docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm32v7-${EXT_RELEASE_TAG} --os linux --arch arm
|
||||||
docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8
|
docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8
|
||||||
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || :
|
if [ -n "${SEMVER}" ]; then
|
||||||
docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || :
|
||||||
docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} --os linux --arch arm
|
docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
||||||
docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8
|
docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm32v7-${SEMVER} --os linux --arch arm
|
||||||
|
docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8
|
||||||
|
fi
|
||||||
docker manifest push --purge ${MANIFESTIMAGE}:latest
|
docker manifest push --purge ${MANIFESTIMAGE}:latest
|
||||||
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
|
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
|
||||||
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG}
|
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG}
|
||||||
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER}
|
if [ -n "${SEMVER}" ]; then
|
||||||
|
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER}
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
@@ -870,15 +879,18 @@ pipeline {
|
|||||||
${DELETEIMAGE}:amd64-${META_TAG} \
|
${DELETEIMAGE}:amd64-${META_TAG} \
|
||||||
${DELETEIMAGE}:amd64-latest \
|
${DELETEIMAGE}:amd64-latest \
|
||||||
${DELETEIMAGE}:amd64-${EXT_RELEASE_TAG} \
|
${DELETEIMAGE}:amd64-${EXT_RELEASE_TAG} \
|
||||||
${DELETEIMAGE}:amd64-${SEMVER} \
|
|
||||||
${DELETEIMAGE}:arm32v7-${META_TAG} \
|
${DELETEIMAGE}:arm32v7-${META_TAG} \
|
||||||
${DELETEIMAGE}:arm32v7-latest \
|
${DELETEIMAGE}:arm32v7-latest \
|
||||||
${DELETEIMAGE}:arm32v7-${EXT_RELEASE_TAG} \
|
${DELETEIMAGE}:arm32v7-${EXT_RELEASE_TAG} \
|
||||||
${DELETEIMAGE}:arm32v7-${SEMVER} \
|
|
||||||
${DELETEIMAGE}:arm64v8-${META_TAG} \
|
${DELETEIMAGE}:arm64v8-${META_TAG} \
|
||||||
${DELETEIMAGE}:arm64v8-latest \
|
${DELETEIMAGE}:arm64v8-latest \
|
||||||
${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} \
|
${DELETEIMAGE}:arm64v8-${EXT_RELEASE_TAG} || :
|
||||||
${DELETEIMAGE}:arm64v8-${SEMVER} || :
|
if [ -n "${SEMVER}" ]; then
|
||||||
|
docker rmi \
|
||||||
|
${DELETEIMAGE}:amd64-${SEMVER} \
|
||||||
|
${DELETEIMAGE}:arm32v7-${SEMVER} \
|
||||||
|
${DELETEIMAGE}:arm64v8-${SEMVER} || :
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
docker rmi \
|
docker rmi \
|
||||||
ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \
|
ghcr.io/linuxserver/lsiodev-buildcache:arm32v7-${COMMIT_SHA}-${BUILD_NUMBER} \
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ Find us at:
|
|||||||
|
|
||||||
# [linuxserver/tvheadend](https://github.com/linuxserver/docker-tvheadend)
|
# [linuxserver/tvheadend](https://github.com/linuxserver/docker-tvheadend)
|
||||||
|
|
||||||
|
[](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Ftvheadend)
|
||||||
[](https://github.com/linuxserver/docker-tvheadend)
|
[](https://github.com/linuxserver/docker-tvheadend)
|
||||||
[](https://github.com/linuxserver/docker-tvheadend/releases)
|
[](https://github.com/linuxserver/docker-tvheadend/releases)
|
||||||
[](https://github.com/linuxserver/docker-tvheadend/packages)
|
[](https://github.com/linuxserver/docker-tvheadend/packages)
|
||||||
@@ -67,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
|
||||||
|
|
||||||
@@ -310,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,257 +1,261 @@
|
|||||||
alpine-baselayout-3.2.0-r7
|
alpine-baselayout-3.2.0-r18
|
||||||
alpine-keys-2.2-r0
|
alpine-keys-2.4-r1
|
||||||
alsa-lib-1.2.2-r0
|
alsa-lib-1.2.5.1-r1
|
||||||
aom-libs-1.0.0-r1
|
aom-libs-3.2.0-r0
|
||||||
apk-tools-2.10.8-r0
|
apk-tools-2.12.7-r3
|
||||||
bash-5.0.17-r0
|
bash-5.1.8-r0
|
||||||
brotli-libs-1.0.9-r1
|
brotli-libs-1.0.9-r5
|
||||||
bsd-compat-headers-0.7.2-r3
|
bsd-compat-headers-0.7.2-r3
|
||||||
busybox-1.31.1-r20
|
busybox-1.34.1-r4
|
||||||
bzip2-1.0.8-r1
|
bzip2-1.0.8-r1
|
||||||
ca-certificates-20191127-r4
|
ca-certificates-20211220-r0
|
||||||
ca-certificates-bundle-20191127-r4
|
ca-certificates-bundle-20211220-r0
|
||||||
coreutils-8.32-r0
|
coreutils-9.0-r2
|
||||||
curl-7.79.1-r0
|
curl-7.80.0-r0
|
||||||
expat-2.2.9-r1
|
expat-2.4.4-r0
|
||||||
ffmpeg-4.3.1-r0
|
ffmpeg-4.4.1-r2
|
||||||
ffmpeg-libs-4.3.1-r0
|
ffmpeg-libs-4.4.1-r2
|
||||||
fontconfig-2.13.1-r2
|
fontconfig-2.13.1-r4
|
||||||
freetype-2.10.4-r0
|
freetype-2.11.0-r0
|
||||||
fribidi-1.0.9-r0
|
fribidi-1.0.11-r0
|
||||||
fts-1.2.7-r1
|
fts-1.2.7-r1
|
||||||
gdbm-1.13-r1
|
gdbm-1.22-r0
|
||||||
gmp-6.2.0-r0
|
glib-2.70.1-r0
|
||||||
gnu-libiconv-1.15-r2
|
gmp-6.2.1-r1
|
||||||
gnutls-3.6.15-r1
|
gnu-libiconv-1.16-r0
|
||||||
gzip-1.10-r0
|
gnutls-3.7.1-r0
|
||||||
intel-gmmlib-20.1.1-r0
|
graphite2-1.3.14-r0
|
||||||
intel-media-driver-20.1.1-r0
|
gzip-1.11-r0
|
||||||
|
harfbuzz-3.0.0-r2
|
||||||
|
intel-gmmlib-21.3.3-r0
|
||||||
|
intel-media-driver-21.4.1-r0
|
||||||
lame-3.100-r0
|
lame-3.100-r0
|
||||||
|
less-590-r0
|
||||||
libacl-2.2.53-r0
|
libacl-2.2.53-r0
|
||||||
libass-0.14.0-r0
|
libass-0.15.2-r0
|
||||||
libattr-2.4.48-r0
|
libattr-2.5.1-r1
|
||||||
libbsd-0.10.0-r0
|
libblkid-2.37.3-r0
|
||||||
|
libbsd-0.11.3-r1
|
||||||
libbz2-1.0.8-r1
|
libbz2-1.0.8-r1
|
||||||
libc-utils-0.7.2-r3
|
libc-utils-0.7.2-r3
|
||||||
libcrypto1.1-1.1.1l-r0
|
libcrypto1.1-1.1.1l-r8
|
||||||
libcurl-7.79.1-r0
|
libcurl-7.80.0-r0
|
||||||
libdav1d-0.7.0-r0
|
libdav1d-0.9.2-r0
|
||||||
libdrm-2.4.102-r0
|
libdrm-2.4.109-r0
|
||||||
libdvbcsa-1.1.0-r1
|
libdvbcsa-1.1.0-r1
|
||||||
libelf-0.179-r0
|
libelf-0.185-r0
|
||||||
libffi-3.3-r2
|
libffi-3.4.2-r1
|
||||||
libgcc-9.3.0-r2
|
libgcc-10.3.1_git20211027-r0
|
||||||
libgcrypt-1.8.8-r1
|
libgcrypt-1.9.4-r0
|
||||||
libgpg-error-1.37-r0
|
libgomp-10.3.1_git20211027-r0
|
||||||
|
libgpg-error-1.42-r1
|
||||||
libhdhomerun-libs-20200225-r0
|
libhdhomerun-libs-20200225-r0
|
||||||
libidn-1.35-r0
|
libidn2-2.3.2-r0
|
||||||
libidn2-2.3.0-r0
|
libintl-0.21-r0
|
||||||
libintl-0.20.2-r0
|
libjpeg-turbo-2.1.2-r0
|
||||||
libjpeg-turbo-2.1.0-r0
|
libmd-1.0.3-r0
|
||||||
libogg-1.3.4-r0
|
libmount-2.37.3-r0
|
||||||
|
libogg-1.3.5-r0
|
||||||
libpciaccess-0.16-r0
|
libpciaccess-0.16-r0
|
||||||
libpng-1.6.37-r1
|
libpng-1.6.37-r1
|
||||||
libproc-3.3.16-r0
|
libproc-3.3.17-r0
|
||||||
libssh-0.9.4-r1
|
libretls-3.3.4-r2
|
||||||
libssl1.1-1.1.1l-r0
|
libsrt-1.4.2-r1
|
||||||
libstdc++-9.3.0-r2
|
libssh-0.9.6-r1
|
||||||
libtasn1-4.16.0-r1
|
libssl1.1-1.1.1l-r8
|
||||||
libtheora-1.1.1-r14
|
libstdc++-10.3.1_git20211027-r0
|
||||||
libtls-standalone-2.9.1-r1
|
libtasn1-4.18.0-r0
|
||||||
libunistring-0.9.10-r0
|
libtheora-1.1.1-r16
|
||||||
liburiparser-0.9.3-r1
|
libunistring-0.9.10-r1
|
||||||
libuuid-2.35.2-r0
|
liburiparser-0.9.6-r0
|
||||||
libva-2.7.1-r0
|
libuuid-2.37.3-r0
|
||||||
libva-intel-driver-2.4.0-r1
|
libva-2.13.0-r0
|
||||||
|
libva-intel-driver-2.4.1-r0
|
||||||
libvdpau-1.4-r0
|
libvdpau-1.4-r0
|
||||||
libvorbis-1.3.6-r2
|
libvorbis-1.3.7-r0
|
||||||
libvpx-1.8.2-r0
|
libvpx-1.10.0-r0
|
||||||
libx11-1.6.12-r1
|
libwebp-1.2.2-r0
|
||||||
|
libx11-1.7.2-r0
|
||||||
libxau-1.0.9-r0
|
libxau-1.0.9-r0
|
||||||
libxcb-1.14-r1
|
libxcb-1.14-r2
|
||||||
libxdmcp-1.1.3-r0
|
libxdmcp-1.1.3-r0
|
||||||
libxext-1.3.4-r0
|
libxext-1.3.4-r0
|
||||||
libxfixes-5.0.3-r2
|
libxfixes-6.0.0-r0
|
||||||
libxml2-2.9.12-r0
|
libxml2-2.9.12-r2
|
||||||
libxshmfence-1.3-r1
|
libxshmfence-1.3-r1
|
||||||
libxslt-1.1.34-r0
|
libxslt-1.1.34-r1
|
||||||
linux-headers-5.4.5-r1
|
linux-headers-5.10.41-r0
|
||||||
linux-pam-1.3.1-r4
|
linux-pam-1.5.2-r0
|
||||||
llvm10-libs-10.0.0-r2
|
llvm12-libs-12.0.1-r0
|
||||||
mesa-20.0.7-r0
|
mesa-21.2.6-r0
|
||||||
mesa-dri-ati-20.0.7-r0
|
mesa-dri-ati-21.2.6-r0
|
||||||
mesa-dri-classic-20.0.7-r0
|
mesa-dri-classic-21.2.6-r0
|
||||||
mesa-dri-gallium-20.0.7-r0
|
mesa-dri-gallium-21.2.6-r0
|
||||||
mesa-glapi-20.0.7-r0
|
mesa-glapi-21.2.6-r0
|
||||||
mesa-va-gallium-20.0.7-r0
|
mesa-va-gallium-21.2.6-r0
|
||||||
mesa-vdpau-gallium-20.0.7-r0
|
mesa-vdpau-gallium-21.2.6-r0
|
||||||
musl-1.1.24-r10
|
mpdecimal-2.5.1-r1
|
||||||
musl-utils-1.1.24-r10
|
musl-1.2.2-r7
|
||||||
ncurses-libs-6.2_p20200523-r0
|
musl-utils-1.2.2-r7
|
||||||
ncurses-terminfo-base-6.2_p20200523-r0
|
ncurses-libs-6.3_p20211120-r0
|
||||||
nettle-3.5.1-r1
|
ncurses-terminfo-base-6.3_p20211120-r0
|
||||||
nghttp2-libs-1.41.0-r0
|
nettle-3.7.3-r0
|
||||||
openssl-1.1.1l-r0
|
nghttp2-libs-1.46.0-r0
|
||||||
opus-1.3.1-r0
|
openssl-1.1.1l-r8
|
||||||
p11-kit-0.23.22-r0
|
opus-1.3.1-r1
|
||||||
pcre2-10.35-r0
|
p11-kit-0.24.0-r1
|
||||||
perl-5.30.3-r0
|
pcre-8.45-r1
|
||||||
perl-archive-zip-1.68-r0
|
pcre2-10.39-r0
|
||||||
perl-b-hooks-endofscope-0.24-r1
|
perl-5.34.0-r1
|
||||||
perl-boolean-0.46-r1
|
perl-archive-zip-1.68-r1
|
||||||
perl-canary-stability-2013-r0
|
perl-b-hooks-endofscope-0.25-r0
|
||||||
perl-capture-tiny-0.48-r1
|
perl-boolean-0.46-r2
|
||||||
perl-cgi-4.47-r0
|
perl-capture-tiny-0.48-r2
|
||||||
perl-class-data-inheritable-0.08-r1
|
perl-cgi-4.53-r0
|
||||||
perl-class-inspector-1.36-r1
|
perl-class-data-inheritable-0.09-r0
|
||||||
perl-class-methodmaker-2.24-r6
|
perl-class-inspector-1.36-r2
|
||||||
perl-class-singleton-1.5-r1
|
perl-class-methodmaker-2.24-r8
|
||||||
perl-common-sense-3.75-r0
|
perl-class-singleton-1.6-r0
|
||||||
perl-compress-raw-bzip2-2.093-r1
|
perl-common-sense-3.75-r2
|
||||||
perl-compress-raw-zlib-2.093-r1
|
perl-compress-raw-zlib-2.101-r1
|
||||||
perl-cpan-meta-check-0.014-r1
|
perl-cpan-meta-check-0.014-r2
|
||||||
perl-data-dumper-2.173-r3
|
perl-date-manip-6.86-r0
|
||||||
perl-date-manip-6.81-r0
|
perl-datetime-1.54-r1
|
||||||
perl-datetime-1.52-r0
|
perl-datetime-format-strptime-1.79-r0
|
||||||
perl-datetime-format-strptime-1.77-r0
|
perl-datetime-locale-1.33-r0
|
||||||
perl-datetime-locale-1.25-r0
|
perl-datetime-timezone-2.51-r0
|
||||||
perl-datetime-timezone-2.47-r0
|
perl-dbd-sqlite-1.70-r1
|
||||||
perl-dbd-sqlite-1.64-r2
|
perl-dbi-1.643-r3
|
||||||
perl-dbi-1.643-r0
|
perl-devel-stacktrace-2.04-r3
|
||||||
perl-devel-stacktrace-2.04-r1
|
perl-devel-symdump-2.18-r2
|
||||||
perl-devel-symdump-2.18-r1
|
perl-digest-sha1-2.13-r14
|
||||||
perl-digest-sha1-2.13-r12
|
perl-dist-checkconflicts-0.11-r2
|
||||||
perl-dist-checkconflicts-0.11-r1
|
perl-doc-5.34.0-r1
|
||||||
perl-doc-5.30.3-r0
|
perl-encode-locale-1.05-r3
|
||||||
perl-encode-locale-1.05-r2
|
perl-eval-closure-0.14-r2
|
||||||
perl-eval-closure-0.14-r1
|
perl-exception-class-1.45-r0
|
||||||
perl-exception-class-1.44-r1
|
perl-exporter-tiny-1.002002-r1
|
||||||
perl-exporter-tiny-1.002002-r0
|
perl-file-listing-6.14-r0
|
||||||
perl-file-listing-6.04-r2
|
perl-file-sharedir-1.118-r0
|
||||||
perl-file-sharedir-1.116-r1
|
perl-file-sharedir-install-0.13-r2
|
||||||
perl-file-sharedir-install-0.13-r1
|
perl-file-slurp-9999.32-r1
|
||||||
perl-file-slurp-9999.30-r0
|
perl-file-temp-0.2311-r0
|
||||||
perl-file-temp-0.2309-r1
|
perl-file-which-1.27-r0
|
||||||
perl-file-which-1.23-r1
|
perl-getopt-long-2.52-r1
|
||||||
perl-getopt-long-2.51-r1
|
perl-html-parser-3.76-r1
|
||||||
perl-html-parser-3.72-r5
|
perl-html-tagset-3.20-r3
|
||||||
perl-html-tagset-3.20-r2
|
perl-html-tree-5.07-r2
|
||||||
perl-html-tree-5.07-r1
|
perl-http-cookies-6.10-r0
|
||||||
perl-http-cookies-6.08-r0
|
perl-http-daemon-6.12-r1
|
||||||
perl-http-daemon-6.10-r0
|
perl-http-date-6.05-r1
|
||||||
perl-http-date-6.05-r0
|
perl-http-message-6.35-r0
|
||||||
perl-http-message-6.24-r0
|
perl-http-negotiate-6.01-r3
|
||||||
perl-http-negotiate-6.01-r2
|
perl-importer-0.026-r1
|
||||||
perl-importer-0.025-r0
|
perl-io-1.48-r0
|
||||||
perl-io-1.42-r0
|
perl-io-html-1.004-r0
|
||||||
perl-io-compress-2.093-r0
|
perl-io-socket-ssl-2.072-r0
|
||||||
perl-io-html-1.001-r2
|
perl-io-stringy-2.113-r1
|
||||||
perl-io-socket-ssl-2.068-r0
|
perl-ipc-run3-0.048-r2
|
||||||
perl-io-stringy-2.113-r0
|
perl-json-4.03-r1
|
||||||
perl-ipc-run3-0.048-r1
|
perl-json-xs-4.03-r1
|
||||||
perl-json-4.02-r0
|
perl-libwww-6.58-r0
|
||||||
perl-json-xs-4.02-r1
|
perl-lingua-en-numbers-ordinate-1.05-r0
|
||||||
perl-libwww-6.44-r0
|
perl-lingua-preferred-0.2.4-r4
|
||||||
perl-lingua-en-numbers-ordinate-1.04-r2
|
perl-list-moreutils-0.430-r0
|
||||||
perl-lingua-preferred-0.2.4-r2
|
perl-list-moreutils-xs-0.430-r1
|
||||||
perl-list-moreutils-0.428-r0
|
perl-lwp-mediatypes-6.04-r1
|
||||||
perl-list-moreutils-xs-0.428-r3
|
perl-lwp-useragent-determined-1.07-r2
|
||||||
perl-lwp-mediatypes-6.04-r0
|
perl-module-build-0.4231-r1
|
||||||
perl-lwp-useragent-determined-1.07-r1
|
perl-module-implementation-0.09-r3
|
||||||
perl-module-build-0.4231-r0
|
perl-module-metadata-1.000037-r1
|
||||||
perl-module-implementation-0.09-r2
|
perl-module-pluggable-5.2-r2
|
||||||
perl-module-metadata-1.000037-r0
|
perl-module-runtime-0.016-r4
|
||||||
perl-module-pluggable-5.2-r1
|
perl-mozilla-ca-20211001-r0
|
||||||
perl-module-runtime-0.016-r3
|
perl-mro-compat-0.13-r2
|
||||||
perl-mro-compat-0.13-r1
|
perl-namespace-autoclean-0.29-r2
|
||||||
perl-namespace-autoclean-0.29-r1
|
perl-namespace-clean-0.27-r2
|
||||||
perl-namespace-clean-0.27-r1
|
perl-net-http-6.21-r0
|
||||||
perl-net-http-6.19-r0
|
perl-net-ssleay-1.90-r3
|
||||||
perl-net-libidn-0.12-r8
|
perl-package-deprecationmanager-0.17-r2
|
||||||
perl-net-ssleay-1.88-r0
|
perl-package-stash-0.39-r0
|
||||||
perl-package-deprecationmanager-0.17-r1
|
perl-params-util-1.102-r1
|
||||||
perl-package-stash-0.38-r2
|
perl-params-validate-1.30-r1
|
||||||
perl-package-stash-xs-0.29-r3
|
perl-params-validationcompiler-0.30-r1
|
||||||
perl-params-util-1.07-r8
|
perl-parse-recdescent-1.967015-r3
|
||||||
perl-params-validate-1.29-r3
|
perl-path-class-0.37-r2
|
||||||
perl-params-validationcompiler-0.30-r0
|
perl-pod-coverage-0.23-r2
|
||||||
perl-parse-recdescent-1.967015-r2
|
perl-pod-parser-1.63-r1
|
||||||
perl-path-class-0.37-r1
|
perl-role-tiny-2.002004-r1
|
||||||
perl-pod-coverage-0.23-r1
|
perl-scalar-list-utils-1.60-r0
|
||||||
perl-role-tiny-2.001004-r0
|
perl-scope-guard-0.21-r2
|
||||||
perl-scalar-list-utils-1.55-r0
|
perl-specio-0.47-r0
|
||||||
perl-scope-guard-0.21-r1
|
perl-sub-exporter-progressive-0.001013-r2
|
||||||
perl-specio-0.46-r0
|
perl-sub-identify-0.14-r6
|
||||||
perl-sub-exporter-progressive-0.001013-r1
|
perl-sub-info-0.002-r2
|
||||||
perl-sub-identify-0.14-r4
|
perl-sub-install-0.928-r2
|
||||||
perl-sub-info-0.002-r1
|
perl-sub-name-0.26-r3
|
||||||
perl-sub-install-0.928-r1
|
perl-sub-quote-2.006006-r1
|
||||||
perl-sub-name-0.26-r1
|
perl-sub-uplevel-0.2800-r2
|
||||||
perl-sub-quote-2.006006-r0
|
perl-term-progressbar-2.22-r2
|
||||||
perl-sub-uplevel-0.2800-r1
|
perl-term-readkey-2.38-r6
|
||||||
perl-term-progressbar-2.22-r1
|
perl-term-table-0.015-r1
|
||||||
perl-term-readkey-2.38-r3
|
perl-test-exception-0.43-r2
|
||||||
perl-term-table-0.015-r0
|
perl-test-fatal-0.016-r3
|
||||||
perl-test-exception-0.43-r1
|
perl-test-pod-1.52-r2
|
||||||
perl-test-fatal-0.014-r2
|
perl-test-requires-0.11-r1
|
||||||
perl-test-needs-0.002006-r0
|
perl-test-simple-1.302188-r1
|
||||||
perl-test-pod-1.52-r1
|
perl-test-taint-1.08-r4
|
||||||
perl-test-requires-0.11-r0
|
perl-test-warnings-0.031-r0
|
||||||
perl-test-simple-1.302175-r0
|
perl-test-without-module-0.20-r2
|
||||||
perl-test-taint-1.08-r2
|
perl-test2-plugin-nowarnings-0.09-r1
|
||||||
perl-test-warnings-0.030-r0
|
perl-test2-suite-0.000142-r0
|
||||||
perl-test-without-module-0.20-r1
|
perl-timedate-2.33-r1
|
||||||
perl-test2-plugin-nowarnings-0.08-r1
|
perl-try-tiny-0.30-r3
|
||||||
perl-test2-suite-0.000129-r0
|
perl-types-serialiser-1.01-r0
|
||||||
perl-timedate-2.33-r0
|
perl-unicode-string-2.10-r3
|
||||||
perl-try-tiny-0.30-r1
|
perl-uri-5.10-r0
|
||||||
perl-types-serialiser-1.0-r2
|
perl-variable-magic-0.62-r5
|
||||||
perl-unicode-string-2.10-r1
|
perl-www-robotrules-6.02-r3
|
||||||
perl-uri-1.76-r0
|
perl-xml-libxml-2.0207-r1
|
||||||
perl-variable-magic-0.62-r3
|
perl-xml-libxslt-1.99-r2
|
||||||
perl-www-robotrules-6.02-r2
|
perl-xml-namespacesupport-1.12-r3
|
||||||
perl-xml-libxml-2.0205-r0
|
perl-xml-parser-2.46-r2
|
||||||
perl-xml-libxslt-1.99-r0
|
perl-xml-sax-1.02-r1
|
||||||
perl-xml-namespacesupport-1.12-r1
|
perl-xml-sax-base-1.09-r3
|
||||||
perl-xml-parser-2.46-r0
|
perl-xml-treepp-0.43-r3
|
||||||
perl-xml-sax-1.02-r0
|
perl-xml-twig-3.52-r3
|
||||||
perl-xml-sax-base-1.09-r1
|
perl-xml-writer-0.900-r0
|
||||||
perl-xml-treepp-0.43-r2
|
procps-3.3.17-r0
|
||||||
perl-xml-twig-3.52-r2
|
py3-certifi-2020.12.5-r1
|
||||||
perl-xml-writer-0.625-r3
|
py3-charset-normalizer-2.0.7-r0
|
||||||
perl-yaml-syck-1.32-r0
|
py3-idna-3.3-r0
|
||||||
procps-3.3.16-r0
|
py3-requests-2.26.0-r1
|
||||||
py3-appdirs-1.4.4-r1
|
py3-urllib3-1.26.7-r0
|
||||||
py3-certifi-2020.4.5.1-r0
|
python3-3.9.7-r4
|
||||||
py3-chardet-3.0.4-r4
|
readline-8.1.1-r0
|
||||||
py3-idna-2.9-r0
|
s6-ipcserver-2.11.0.0-r0
|
||||||
py3-ordered-set-4.0.1-r0
|
scanelf-1.3.3-r0
|
||||||
py3-packaging-20.4-r0
|
sdl2-2.0.16-r4
|
||||||
py3-parsing-2.4.7-r0
|
shadow-4.8.1-r1
|
||||||
py3-requests-2.23.0-r0
|
skalibs-2.11.0.0-r0
|
||||||
py3-setuptools-47.0.0-r0
|
soxr-0.1.3-r2
|
||||||
py3-six-1.15.0-r0
|
sqlite-libs-3.36.0-r0
|
||||||
py3-urllib3-1.25.9-r0
|
ssl_client-1.34.1-r4
|
||||||
python2-2.7.18-r0
|
tar-1.34-r0
|
||||||
python3-3.8.10-r0
|
tzdata-2021e-r0
|
||||||
readline-8.0.4-r0
|
uriparser-0.9.6-r0
|
||||||
scanelf-1.2.6-r0
|
utmps-0.1.0.3-r0
|
||||||
sdl2-2.0.12-r1
|
v4l-utils-libs-1.22.1-r1
|
||||||
shadow-4.8.1-r0
|
vidstab-1.1.0-r1
|
||||||
sqlite-libs-3.32.1-r1
|
vulkan-loader-1.2.196-r0
|
||||||
ssl_client-1.31.1-r20
|
wayland-libs-client-1.19.0-r1
|
||||||
tar-1.32-r2
|
wget-1.21.2-r2
|
||||||
tzdata-2021c-r0
|
x264-20210613-r0
|
||||||
uriparser-0.9.3-r1
|
x264-libs-20210613-r0
|
||||||
v4l-utils-libs-1.20.0-r0
|
x265-3.5-r0
|
||||||
wayland-libs-client-1.18.0-r4
|
x265-libs-3.5-r0
|
||||||
wget-1.20.3-r1
|
|
||||||
x264-20191119-r1
|
|
||||||
x264-libs-20191119-r1
|
|
||||||
x265-3.3-r1
|
|
||||||
x265-libs-3.3-r1
|
|
||||||
xvidcore-1.3.7-r1
|
xvidcore-1.3.7-r1
|
||||||
xz-5.2.5-r0
|
xz-5.2.5-r0
|
||||||
xz-libs-5.2.5-r0
|
xz-libs-5.2.5-r0
|
||||||
zlib-1.2.11-r3
|
zlib-1.2.11-r3
|
||||||
zstd-libs-1.4.9-r0
|
zstd-libs-1.5.0-r0
|
||||||
|
|||||||
@@ -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