Skip to content

ServerContainers/tvheadend

Repository files navigation

Docker Tvheadend (servercontainers/tvheadend)

maintained by ServerContainers

tvheadend on debian:bookworm (includes tv_grab_file for xmltv.xml files)

Base OS / upgrade policy

This image intentionally stays on debian:bookworm.

tvheadend is installed from the external Cloudsmith apt repo (not from Debian itself), so the base OS must only be upgraded once that repo actually ships tvheadend packages for the newer OS on every architecture we build (amd64, arm64, armhf/arm-v7). A newer OS that only has an amd64 package will break the multi-arch build.

Before bumping the base, check the repo's per-arch package lists — a present-but-empty Packages file means that arch isn't built yet:

base=https://dl.cloudsmith.io/public/tvheadend/tvheadend/deb
for suite in debian/bookworm debian/trixie ubuntu/noble; do
  for arch in amd64 arm64 armhf; do
    echo -n "$suite $arch: "
    curl -s -o /dev/null -w '%{size_download} bytes\n' \
      "$base/${suite%%/*}/dists/${suite##*/}/main/binary-$arch/Packages"
  done
done

Last checked: Debian trixie has only amd64 (arm64/armhf Packages are empty) → it would break the multi-arch build, so we stay on bookworm. Ubuntu 24.04 (noble) does have all three arches if a base switch is ever preferred (keeps tvheadend 4.3; Alpine only has the old 4.2.8, so avoid it here).

Links

About

tvheadend - on debian (amd64, arm64, arm/v7)

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors