Debian 12 - TBS5930 - tvheadend installation

here is how got my TB5930 install in my Debian 12 homelab "server"
root@debian:~# uname -r
6.12.9+bpo-amd64
apt install linux-headers-$(uname -r)
apt install libproc-processtable-perl patchutils gcc build-essential git libdigest-sha-perl build-essential subversion mercurial openssl gettext libssl-dev screen libv4l-dev -y
git clone https://github.com/tbsdtv/media_build.git
git clone --depth=1 https://github.com/tbsdtv/linux_media.git -b latest ./media
cd media_build
make dir DIR=../media
make distclean
make allyesconfig
sed -i -r 's/(^CONFIG.*_RC.*=)./\1n/g' v4l/.config
sed -i -r 's/(^CONFIG.*_IR.*=)./\1n/g' v4l/.config
make -j2
sudo make install
wget http://www.tbsdtv.com/download/document ... .0.tar.bz2
sudo tar jxvf tbs-tuner-firmwares_v1.0.tar.bz2 -C /lib/firmware/
systemctl reboot
tvheadend installation:
curl -1sLf 'https://dl.cloudsmith.io/public/tvheadend/tvheadend/setup.deb.sh' | sudo -E bash
apt install tvheadend