Package Details: tvheadend-git 4.3.r2300.g1212b94-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: GPL3
Conflicts: tvheadend
Provides: tvheadend
Submitter: zman0900
Maintainer: willemw
Last Packager: willemw
Votes: 28
Popularity: 0.000458
First Submitted: 2015-08-10 20:59 (UTC)
Last Updated: 2024-03-17 09:31 (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 .. 16 Next › Last »

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. "

willemw commented on 2023-03-11 08:11 (UTC)

It now builds without the GCC 12 workaround.

void09 commented on 2022-12-22 12:44 (UTC)

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.

ericwoud commented on 2022-09-27 12:21 (UTC) (edited on 2022-11-01 11:26 (UTC) by ericwoud)

When I execute:

ldd /usr/bin/tvheadend | grep resample
    libswresample.so.3 => /usr/lib/libswresample.so.3 (0xb4a30000)

So please change dependency from libavresample to only depend on ffmepg (no version). Tvheadend migrated already 4 years ago. See:

https://tvheadend.org/issues/5235

Then also change configuration to: --disable-libav

theben_m commented on 2022-09-24 10:34 (UTC)

I hope this is the right place for this remark - Currently linux 5.19 breaks vaapi transcoding on i915 devices (see https://bugs.archlinux.org/task/75641). I was able to mitigate the issue by downgrading to linux-5.18.x for now.

OrrellElectrics commented on 2022-08-02 08:17 (UTC)

@gazza_c @willemw Thank you

willemw commented on 2022-08-02 07:49 (UTC)

@francoism90: you may want to update the workaround comment to mention GCC 12.

These warnings, which are now being ignored, will hopefully be fixed upstream.