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

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

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?

dhead666 commented on 2015-09-12 00:34 (UTC)

systemd socket activation was added, it should be a good idea to enable it, need a configure flag --enable-libsystemd_daemon. note I haven't tested this yet. https://github.com/tvheadend/tvheadend/pull/703

zman0900 commented on 2015-09-05 22:04 (UTC)

I've seen this happen with another package before only when building with yaourt and I think it is a bug with yaourt. It seems that it somehow looses or modifies the definition of some of the variables in the PKGBUILD, which causes it to cd into the wrong working directory. That said, the package is building fine for me with yaourt right now. Make sure your system is fully up to date then try deleting /tmp/yaourt-tmp-$USER and install again. Or just build the package manually with makepkg.

endre commented on 2015-09-05 08:10 (UTC)

Hi there, Thanks for adopting this package, but build fails with compilation of the tveadend binary itself: CC tvheadend /usr/bin/ld: cannot open output file /tmp/yaourt-tmp-e/aur-tvheadend-git/tvheadend: Is a directory collect2: error: ld returned 1 exit status Makefile:520: recipe for target '/tmp/yaourt-tmp-e/aur-tvheadend-git/tvheadend' failed make: *** [/tmp/yaourt-tmp-e/aur-tvheadend-git/tvheadend] Error 1 ==> ERROR: A failure occurred in build().