* Package name : tvheadend Version : 4.2.8 Upstream Author : Adam Sutton <dev@adamsutton.me.uk> * URL : https://tvheadend.org/ * License : GPLv3 Programming Lang: C, Python Description : TV streaming server and recorder Tvheadend is a TV streaming server and recorder for Linux, FreeBSD and Android supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, SAT>IP and HDHomeRun as input sources. Tvheadend offers the HTTP (VLC, MPlayer), HTSP (Kodi, Movian) and SAT>IP streaming. Multiple EPG sources are supported (over-the-air DVB and ATSC including OpenTV DVB extensions, XMLTV, PyXML). This package will be maintained under the umbrella of the debian-multimedia team.
For documentation purposes, I'd like to describe the current issues
preventing the packaging of tvheadend version 4.2.8:
1. tvheadend depends currently on ExtJS 3.4 for its web interface.
There are discussions upstream to move to another framework but this
appears to be stalled [0]
2. ExtJS 3.4 used to be available in Debian before it got removed, see
details for the removal in bug 958498 [1]
3. Problematic issues albeit non blockers (that I know of so far):
a. tvheadend seems to vendor a lot of their dependencies.
This requires extra work to unvendor those dependencies and use
proper Debian package dependencies instead.
b. tvheadend still relies on deprecated libavresample while it is no
longer available in Debian and should be replaced by
libswresample. Building tvheadend without libav support, because
of this libavresample dependency, would seem like crippling the
software features.
Issue #1 and #2 together are blockers preventing this software from
entering Debian.
I am still interested in packaging Tvheadend but it seems like there is
a long way to go upstream before the software is in a state where it is
suiteable for Debian: the webui framework rework is labelled in [0] for
the 4.6 release while the current one is 4.2.
[0] https://tvheadend.org/issues/3096
[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958498
Resetting because the owner's email address is invalid.