Libav (transcoding) has been disabled until FFmpeg 7 is supported.
Search Criteria
Package Details: tvheadend-git 4.3.r2342.g128d686-1
Package Actions
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.000064 |
First Submitted: | 2015-08-10 20:59 (UTC) |
Last Updated: | 2024-07-06 06:39 (UTC) |
Dependencies (19)
- avahi
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-headlessAUR, ffmpeg-ffplayoutAUR)
- libdvbcsaAUR (libdvbcsa-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libhdhomerunAUR (libhdhomerun-gitAUR)
- libogg (libogg-gitAUR)
- libtheora (libtheora-gitAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libvpx (libvpx-full-gitAUR, libvpx-1.7AUR, libvpx-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- opus (opus-gitAUR)
- pcre2 (pcre2-gitAUR)
- pngquant
- uriparser (uriparser-gitAUR)
- x264 (x264-tmod-gitAUR, x264-gitAUR)
- x265 (x265-gitAUR, x265-mod-patman-gitAUR)
- git (git-gitAUR, git-glAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- xmltvAUR (optional) – alternative source of programme listings
Required by (0)
Sources (4)
willemw commented on 2024-06-24 09:39 (UTC)
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. "
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.
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:
/var/lib/tvheadend
instead of/usr/share/tvheadend
tvheadend
(member of groupvideo
) with config files stored in/etc/tvheadend
, it will not use a home directory anymore.sysusers.d
andtmpfiles.d
permissions should be easier to manage.tvheadend.service
now includes-C
by default.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