skaface82: Thanks for the suggestion. libhdhomerun is now optional and the hdhomerun built-in client is now optionally enabled.
Search Criteria
Package Details: tvheadend-git 4.3.r2354.gadef81b-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.000008 |
First Submitted: | 2015-08-10 20:59 (UTC) |
Last Updated: | 2024-08-13 12:33 (UTC) |
Dependencies (19)
- avahi
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-amd-fullAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR)
- libdvbcsaAUR (libdvbcsa-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libogg (libogg-gitAUR)
- libtheora (libtheora-gitAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libvpx (libvpx-full-gitAUR, 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)
- libhdhomerunAUR (libhdhomerun-gitAUR) (optional) – HDHomeRun support
- xmltvAUR (optional) – alternative source of programme listings
Required by (0)
Sources (4)
willemw commented on 2024-08-13 12:50 (UTC)
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. "
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