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

« First ‹ Previous 1 .. 10 11 12 13 14 15 16 Next › Last »

slashme commented on 2016-02-18 15:00 (UTC)

I had to add --disable-libffmpeg_static --disable-libx264_static to ./configure in build() to get it to compile.

jmason commented on 2016-02-14 23:28 (UTC)

Trying again, I now see there's a very early error that zips by after the initial checks: make -f Makefile.ffmpeg make[1]: Entering directory '/home/echo/build/tvheadend-git/src/tvheadend-git' DOWNLOAD https://dl.bintray.com/tvheadend/misc/staticlib//armv7l/ffmpeg-8906a8edddc1b828395d042ba17eef5752f2b915.tgz --2016-02-14 17:41:38-- https://dl.bintray.com/tvheadend/misc/staticlib//armv7l/ffmpeg-8906a8edddc1b828395d042ba17eef5752f2b915.tgz Resolving dl.bintray.com (dl.bintray.com)... 108.168.243.150, 75.126.118.188 Connecting to dl.bintray.com (dl.bintray.com)|108.168.243.150|:443... connected. HTTP request sent, awaiting response... 404 Not Found There's a hit on this from 3 weeks ago in the TVHeadEnd forum at: https://tvheadend.org/boards/5/topics/19705?r=19786 Not conclusive for RPi2, but perhaps a clue.

jmason commented on 2016-02-12 23:20 (UTC)

I had successfully installed both this and https://aur.archlinux.org/packages/tvheadend/ in December. I don't recall any problem with installing it back then. I decided to go with the latter back then and it's been running on an RPi2 since. I decided to give this package more testing, hence my surprise when I tried it today. I don't know what is causing the problem. Running a "diff" on the last Dec. 19th commit shows a version change: - pkgver = 4.1.r442.g824f46e + pkgver = 4.1.r1235.gd822a74 I’m not sure if this is just an innocuous package version change or if this indicates that the package started picking up a newer 4.1 TVHeadEnd build. If so, my successful install must have been against the previous one. If the build changed then perhaps something was introduced in the build that requires 32-bit library(s). That raises the question of whether the problem is in the package or requires an ArchLinux environment dependency change. Just guessing here. p.s. I'm not familiar with what the CSA tab is.

Snippo commented on 2016-02-12 22:06 (UTC)

After installing this version the CSA tab to configure the code word client is gone. I looked at the build options but cannot find anything that might cause this. Do you have any clue as of why this happens? (https://aur.archlinux.org/packages/tvheadend/ works fine).

jmason commented on 2016-02-12 21:50 (UTC)

I'll second that. There's a couple of preceding messages worth noting too: Makefile.ffmpeg:362: recipe for target '/home/echo/build/tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/libvpx-1.5.0/.tvh_build' failed make[1]: *** [/home/echo/build/tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/libvpx-1.5.0/.tvh_build] Error 1 The "config.log" files written during the "ffmpeg" build are: ./tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/yasm-1.3.0/config.log ./tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/libvpx-1.5.0/config.log ./tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/x264-snapshot-20151120-2245/config.log ./tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/libogg-1.3.2/config.log ./tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/libvorbis-1.3.5/config.log All complete successfully with "exit 0", except ".../libvpx-1.5.0/config.log" which records 40 errors alternating these 2 messages: ./build/make/configure.sh: line 277: arm-none-linux-gnueabi-gcc: command not found or, ./build/make/configure.sh: line 277: arm-none-linux-gnueabi-g++: command not found Hits on these errors are pointing to a cross-compilation problem with 64-bit vs 32-bit libraries. Anyone know how to fix this?

hissingshark commented on 2016-02-08 12:01 (UTC)

I've successfully compiled this a few times on the rpi2. But today I'm getting: Makefile:692: recipe for target '/home/pi/tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/build/ffmpeg/lib/libavcodec.a' failed make: *** [/home/pi/tvheadend-git/src/tvheadend-git/build.linux/ffmpeg/build/ffmpeg/lib/libavcodec.a] Error 2 ==> ERROR: A failure occurred in build(). I've tried uninstalling the repo provided ffmpeg package and done a ./configure && make && make install with a clone of ffmpeg from github but same outcome. Any thoughts?

zman0900 commented on 2015-12-19 06:14 (UTC)

Hmm... I don't have any problems building this with yaourt, but I will go ahead and change "_gitname" anyways. I won't change "provides" because it should be the name of the package the git version is replacing. Look at some other -git packages. Also, linuxtv-dvb-apps was missing as a dependency.

pejobo commented on 2015-12-13 12:31 (UTC) (edited on 2015-12-13 12:31 (UTC) by pejobo)

..and "provides" should be set to 'tvheadend-git'

squ commented on 2015-12-10 07:45 (UTC)

When compiling from yaourt, _gitname='tvheadend' in PKGBUILD has to be changed to something else, for example _gitname='tvheadend-git'.

zman0900 commented on 2015-09-21 04:18 (UTC)

I've added the configure option, but I haven't tested if it actually works. The package doesn't appear to have any new systemd-related files. I'm not really familiar with socket activation, so I don't know if the tvheadend.service file may need modified or a tvheadend.socket file may need created?