'cmake' \
'coreutils' \
'dbus-dev' \
- 'ffmpeg-dev' \
'findutils' \
'gettext-dev' \
'git' \
'gnu-libiconv-dev' \
'libdvbcsa-dev' \
'libhdhomerun-dev' \
- 'libva-dev' \
- 'libvpx-dev' \
'linux-headers' \
'musl-dev' \
'openssl-dev>3' \
- 'opus-dev' \
'pngquant' \
'python3' \
'uriparser-dev' \
'wget' \
- 'x264-dev' \
- 'x265-dev' \
'zlib-dev' \
&& \
git config --global --add safe.directory '/src/data/dvb-scan' && \
--disable-libvpx_static \
--disable-libx264_static \
--disable-libx265_static \
+ --disable-libvpx_static \
+ --disable-libtheora_static \
+ --disable-libvorbis_static \
+ --disable-libfdkaac_static \
+ --disable-libopus_static \
--enable-bundle \
--enable-dvbcsa \
--enable-hdhomerun_client \
--enable-kqueue \
- --enable-libav \
- --enable-nvenc \
+ --disable-libav \
--enable-pngquant \
- --enable-qsv \
--python=python3 \
&& \
make DESTDIR='/tvheadend' -j$(($(nproc) - 1)) install
'avahi' \
'bzip2' \
'dbus-libs' \
- 'ffmpeg' \
- 'ffmpeg-libavcodec' \
- 'ffmpeg-libavdevice' \
- 'ffmpeg-libavfilter' \
- 'ffmpeg-libavformat' \
- 'ffmpeg-libavutil' \
- 'ffmpeg-libpostproc' \
- 'ffmpeg-libswresample' \
- 'ffmpeg-libswscale' \
'gnu-libiconv-libs' \
'libcrypto3' \
'libdvbcsa' \
'libva' \
'libvpx' \
'mesa' \
- 'opus' \
'perl-http-entity-parser' \
'pngquant' \
+ 'pcre2' \
'python3' \
'tini' \
- 'x264-libs' \
- 'x265-libs' \
'xmltv' \
'zlib' \
&& \
WORKDIR /var/lib/tvheadend/
USER tvheadend
-ENTRYPOINT [ "/sbin/tini-static", "--", "/init" ]
+ENTRYPOINT [ "/sbin/tini", "--", "/init" ]