Package Details: tvheadend-git 4.3.r2354.gadef81b-1

Git Clone URL: https://aur.archlinux.org/tvheadend-git.git (read-only, click to copy)
Package Base: tvheadend-git
Description: TV streaming server and DVR
Upstream URL: https://tvheadend.org/
Keywords: dvb iptv pvr streaming tv
Licenses: GPL-3.0-or-later
Conflicts: tvheadend
Provides: tvheadend
Submitter: zman0900
Maintainer: willemw
Last Packager: willemw
Votes: 28
Popularity: 0.000005
First Submitted: 2015-08-10 20:59 (UTC)
Last Updated: 2024-08-13 12:33 (UTC)

Pinned Comments

francoism90 commented on 2021-03-21 14:16 (UTC) (edited on 2021-03-21 14:16 (UTC) by francoism90)

Warning: if you have previously used this package, you need to reinstall! Sorry for introducing breaking changes, but hopefully the introduced changes will provide a better experience for most users. :)

Backup your configs (if needed) before performing the upgrade!

Changes:

  • TVHeadend will be installed to /var/lib/tvheadend instead of /usr/share/tvheadend
  • Package will create the system user tvheadend (member of group video) with config files stored in /etc/tvheadend, it will not use a home directory anymore.
  • By using sysusers.d and tmpfiles.d permissions should be easier to manage.
  • tvheadend.service now includes -C by default.
  • Added some missing deps

If you have any questions or suggestions, please let me know. :)

luciferin commented on 2017-04-06 14:01 (UTC) (edited on 2019-08-14 12:21 (UTC) by luciferin)

I started up a wiki page for Tvheadend. Input and help is welcome.

https://wiki.archlinux.org/index.php/Tvheadend

Latest Comments

1 2 3 4 5 6 .. 17 Next › Last »

willemw commented on 2024-08-13 12:50 (UTC)

skaface82: Thanks for the suggestion. libhdhomerun is now optional and the hdhomerun built-in client is now optionally enabled.

skaface82 commented on 2024-08-11 09:48 (UTC)

Just suggesting that libhdhomerun(aur) should be an optional dependency. I'm not sure how popular these devices are with tvheadend users and if its worth making everyone install the libhdhomerun aur package by default, but I just removed the dependency from my PKGBUILD to successfully build the package.

willemw commented on 2024-06-24 09:39 (UTC)

Libav (transcoding) has been disabled until FFmpeg 7 is supported.

glenb77 commented on 2024-06-22 18:52 (UTC)

fwiw; i tried to build today after updating system brought in new ffmpeg; and i got a build failure, i was on the older ffmepg4.4 build. for the meantime i took out the configure line --disable static ffmmpeg, and it built. and installed. hope to go back and get it w/o a static build once fixed. but happy to have it work.

willemw commented on 2024-06-22 14:53 (UTC)

Open issue/PR: "Update ffmpeg to 7.0" https://github.com/tvheadend/tvheadend/pull/1690

Sirfon commented on 2024-06-22 14:04 (UTC)

Looks like it fails to compile with the recent upgrade to ffmpeg 7. Going back to 6 worked for me, including also downgrading x265 and some other packages that depended on it.

jahutchi commented on 2023-11-30 13:58 (UTC)

Tvheadend finally supports ffmpeg 6 since the following PR was merged yesterday: https://github.com/tvheadend/tvheadend/pull/1573

Should therefore be possible to link back to the main ffmpeg package as a dependency rather than ffmpeg4.4.

This seems to work for me:


From 7a624e12985e2ce43d2392bd9beeca8685f7a01e Mon Sep 17 00:00:00 2001
From: James Hutchinson <jahutchinson99@googlemail.com>
Date: Thu, 30 Nov 2023 10:12:31 +0000
Subject: [PATCH] Remove ffmpeg v4.4 workaround as Tvheadend now supports
 ffmpeg v6

---
 PKGBUILD | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index 27451bf..647c4be 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,8 +11,7 @@ pkgdesc='TV streaming server and DVR'
 arch=(aarch64 arm armv6h armv7h i686 x86_64)
 url=https://tvheadend.org/
 license=(GPL3)
-# NOTE: ffmpeg 6 is not supported (https://github.com/tvheadend/tvheadend/pull/1522)
-depends=(avahi ffmpeg4.4 libdvbcsa libfdk-aac libhdhomerun libogg libtheora libvorbis libvpx
+depends=(avahi ffmpeg libdvbcsa libfdk-aac libhdhomerun libogg libtheora libvorbis libvpx
          openssl opus pcre2 pngquant uriparser x264 x265)
 makedepends=(git python)
 optdepends=('xmltv: alternative source of programme listings')
@@ -36,8 +35,6 @@ pkgver() {
 build() {
   cd $pkgname

-  export PKG_CONFIG_PATH=/usr/lib/ffmpeg4.4/pkgconfig
-
   ./configure \
     --datadir=/var/lib \
     --disable-ffmpeg_static \

willemw commented on 2023-09-03 16:16 (UTC)

@void09: Fixed. Thanks for reminding.

void09 commented on 2023-09-03 14:11 (UTC)

Just a reminder for my comment below: " I'd like to suggest adding '!lto' to the options list in the PKGBUILD. tvheadend still does not currently compile with lto enabled: https://tvheadend.org/issues/6026 And some users might have it enabled by default in makepkg.conf Thanks. "