aboutsummaryrefslogtreecommitdiff
path: root/multimedia/tvheadend
Commit message (Collapse)AuthorAge
* tvheadend: drop support for PCREChristian Marangi2023-10-30
| | | | | | | Drop support for PCRE as it's now EOL and won't receive any security updates anymore. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* tvheadend: add dependency on gettext (host)Marius Dinu2023-06-22
| | | | | | | | | | | | | | Gettext is a prerequisite to build OpenWrt according to: https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem but github automated tests fail without this explicit dependency: 2023-06-19T08:02:45.1940511Z checking for py module gzip ... ok 2023-06-19T08:02:45.1968662Z checking for /builder/staging_dir/host/bin/pkg-config ...ok 2023-06-19T08:02:45.1998491Z ERROR: no gettext binaries found 2023-06-19T08:02:45.1999746Z checking for xgettext ... fail 2023-06-19T08:02:45.2008403Z make[2]: *** [Makefile:263: /builder/build_dir/target-arm_cortex-a9+vfpv3-d16_musl_eabi/tvheadend-2023-06-05/.configured_a17fb5ef857664f03cd0ce37cc5ea591] Error 1 Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* tvheadend: update to 2023-06-05Marius Dinu2023-06-22
| | | | | | Update to git master 2023-06-05 and removed unneeded compatibility patch. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@gmail.com>
* tvheadend: Fix github warning about AUTORELEASEMarius Dinu2022-12-03
| | | | Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* tvheadend: add conditions for -O3 and LTO optimizationsMarius Dinu2022-12-03
| | | | | | | | Building for arc, mips and powerpc platforms fails if -O3 and LTO optimizations are enabled. This patch removes that option for everything other than arm and x86_64. These are known to work. Fixes issue #19923. Also fixes a typo in the description. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* tvheadend: update to git master 2022-11-20Marius Dinu2022-11-22
| | | | | | | | - EPG database switched from v2 to v3. This commit updates OpenWrt init script to use the new database file. - EPG database symlink created by OpenWrt config option is overwritten with a real file by tvheadend. The latest tvheadend commit included here fixes that. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* tvheadend: add noacl config option for serverAlexander Egorenkov2022-04-07
| | | | | | Add support for --noacl option to disable all access control checks. Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
* tvheadend: add /etc/tvheadend config to conffilesMatthew Hagan2022-02-25
| | | | | | Allow backing up and preserving of /etc/tvheadend across sysupgrades. Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
* tvheadend: correct group permissions for /dev/dvbMatthew Hagan2022-02-25
| | | | | | | Provide group read, write and execute permissions for /dev/dvb, otherwise adapters will not be accessible from tvheadend. Signed-off-by: Matthew Hagan <mnhagan88@gmail.com>
* tvheadend: bind to LAN IP by defaultMarius Dinu2022-02-23
| | | | | | | If config parameter is not set, tvheadend will bind to LAN IP address by default. Fixes issue #16500 without requiring user modifications to config file. It's also more secure if firewall becomes disabled. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* tvheadend: fix build on macosSergey V. Lobanov2022-01-29
| | | | | | | | | tvheadend configure/make files detect Darwin build host and changes build logic, but it fails compilation for OpenWrt target (Linux) This patch explicitly specifies Linux as a target platfrom Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
* tvheadend: fix conffiles sectionJosef Schlehofer2022-01-25
| | | | | | | | | | | The previous one was wrong, and it did not work. It could be checked inside compiled package in control.tar.gz that there was missing ``conffiles`` file with content `/etc/config/tvheadend` It is also possible to verify that the config is not overwritten on the router by running ``opkg install tvheadend --force-reinstall`` Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* tvheadend: fix typo in uriparserJosef Schlehofer2022-01-24
| | | | | | | Fixes: 0449c109e78d4e5b998fc26415ecaa5bb5c274c3 ("tvheadend: disable uriparser") Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* tvheadend: disable uriparserJosef Schlehofer2022-01-21
| | | | | | | | | This avoids to add liburiparser as dependency. Package tvheadend is missing dependencies for the following libraries: liburiparser.so.1 Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* tvheadend: update to git master 2021-11-16, package cleanup, more optionsMarius Dinu2021-12-07
| | | | | | | | | | | | | | | | | | | | | | Changes: - Update to tvheadend git master branch, commit 2efe90cdcf74fdc4179692d283cf46c85e1cf681 dated 2021-11-16 - Removed patches that are not needed anymore. - Add patch to ignore a ICONV test that runs at tvheadned startup. This test fails without "full language support" in OpenWrt, but tvheadend appears to run fine anyway. - Descrambling needs libdvbcsa, a BUILD_PATENTED package. Control Word clients now depend on descrambling. - Added options: - CCCAM client - RegEx library choice: POSIX (internal) / libpcre (more compatible) / libpcre2 - Optimize for speed (-O3, LTO) - FFMPEG is working again. Added options for transcoding, but commented-out. If anyone needs this, just uncomment, make menuconfig and build. - Sort everything in a more logical order Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* tvheadend: add patch to update hdhomerunJosef Schlehofer2021-10-19
| | | | | | | | | Tarball with libhdhomerun_20171221 [1] was removed from upstream repository and as it can not be found. [1] http://download.silicondust.com/hdhomerun/libhdhomerun_20171221.tgz Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* tvheadend: multiple improvementsMarius Dinu2021-08-27
| | | | | | | | | | | | | | | | - Added menuconfig options: - TV sources and protocols: SAT>IP, IPTV, HDHomeRun - SoftCAM (3 options) - Image cache (default changed to OFF) - Trace debug option (default changed to OFF) - Added menuconfig descriptions. - Removed codecs. - Made PIE option dependent on global OpenWRT PIE setting. - Run as regular user, not root. - Added USB hotplug script to change DVB tuners permissions. - Fixed a first-start bug(?) that I encountered: admin account created but not saved. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* tvheadend: update to v4.2.8, remove static ffmpegMarius Dinu2021-08-17
| | | | | | | | | - refresh patches - add missing dependency: libffi Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro> [edited commit message and the maintainer line]
* tvheadend: fix compilation with GCC 9 and 10Rosen Penev2021-06-24
| | | | | | | Without this, compilation fails because of a fortify-source header. There's something defining and undefining _GNU_SOURCE somewhere. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* tvheadend: fix compilation with GCC 10Rosen Penev2020-08-10
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tvheadend: Fix compilation on GCC8Rosen Penev2019-05-01
| | | | | | | New string warnings were introduced. Adding -Wno-error to TARGET_CFLAGS does not work so patch it out. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tvheadend: Fix compilation without deprecated OpenSSL 1.0.2 APIsRosen Penev2019-01-01
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tvheadend: Fix compilation without OpenSSL deprecated APIsRosen Penev2018-11-25
| | | | | | Also switched to codeload for Makefile simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tvheadend: minor bugfix version bump to 4.0.10Hannu Nyman2018-05-01
| | | | | | | | | | | | | | Update the package to the last release of the old 4.0 series. Note that this version is still from the obsolete 4.0 series, but updates the source base a bit. This also enables dropping one of the GCC 7.3 fixes. Compiled and briefly run-tested with ipq806x and mvebu, but no actual operations done. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* tvheadend: fix compilation with GCC 7.3Hannu Nyman2018-05-01
| | | | | | Disable two warnings to enable compilation with GCC 7.3 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* tvheadend: update to 4.0.9Jan Čermák2016-04-11
| | | | Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
* tvheadend: update to v4.0.7Jan Čermák2015-11-05
| | | | Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
* tvheadend: Fix build dependency for iconv libsTed Hess2015-11-04
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* tvheadend: add missing install of default Uci config fileJan Čermák2015-08-11
| | | | Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
* tvheadend: add new packageJan Čermák2015-07-06
Tvheadend is a TV streaming server and recorder for Linux. Legacy Makefile for tvheadend was used as a skeleton, but most of its parts were rewritten or updated later. Procd init script allows to set some configuration options (these are commented out in default Uci config for documentation purposes) and is written in a way that it puts only configuration that needs to be persistent to main memory. EPG database which is large and updated regularly is put to tmpfs (this can be disabled in config). Signed-off-by: Jan Čermák <jan.cermak@nic.cz>