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.000311
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 2 3 4 5 6 7 8 .. 16 Next › Last »

DocMAX commented on 2022-05-24 10:10 (UTC) (edited on 2022-05-24 10:12 (UTC) by DocMAX)

@OrrellElectrics: Same here. @All: Any idea why "yay -Quq --devel" is ignoring this package?

glenb77 commented on 2022-05-19 14:16 (UTC)

I am seeing same errors as @OrrellElectrics in terms of compile failure

OrrellElectrics commented on 2022-05-12 18:02 (UTC)

Any idea why this is happening?

In file included from src/tcp.c:32: In function ‘ip_check_is_any_v6’, inlined from ‘ip_check_is_any’ at src/tcp.h:109:46, inlined from ‘ip_check_is_local_address’ at src/tcp.c:89:17: src/tcp.h:104:57: error: array subscript 1 is outside array bounds of ‘const struct sockaddr_storage[0]’ [-Werror=array-bounds] 104 | { return ((uint64_t )IP_AS_V6(address, addr).s6_addr)[0] == ((uint64_t )(&in6addr_any.s6_addr))[0] && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/tcp.h: In function ‘ip_check_is_local_address’: src/tcp.h:107:19: note: at offset 8 into object ‘address’ of size 8 107 | static inline int ip_check_is_any(const struct sockaddr_storage address) | ^~~~~~~~~~~~~~~ In function ‘ip_check_is_any_v6’, inlined from ‘ip_check_is_any’ at src/tcp.h:109:46, inlined from ‘ip_check_is_local_address’ at src/tcp.c:89:17: src/tcp.h:105:57: error: array subscript 2 is outside array bounds of ‘const struct sockaddr_storage[0]’ [-Werror=array-bounds] 105 | ((uint64_t )IP_AS_V6(address, addr).s6_addr)[1] == ((uint64_t )(&in6addr_any.s6_addr))[1]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/tcp.h: In function ‘ip_check_is_local_address’: src/tcp.h:107:19: note: at offset 16 into object ‘address’ of size 8 107 | static inline int ip_check_is_any(const struct sockaddr_storage address) | ^~~~~~~~~~~~~~~ In function ‘ip_check_equal_v6’, inlined from ‘ip_check_equal’ at src/tcp.h:78:42, inlined from ‘ip_check_is_local_address’ at src/tcp.c:96:26: src/tcp.h:71:53: error: array subscript 1 is outside array bounds of ‘const struct sockaddr_storage[0]’ [-Werror=array-bounds] 71 | { return ((uint64_t )IP_AS_V6(a, addr).s6_addr)[0] == ((uint64_t )IP_AS_V6(b, addr).s6_addr)[0] && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/tcp.h: In function ‘ip_check_is_local_address’: src/tcp.h:74:19: note: at offset 8 into object ‘a’ of size 8 74 | static inline int ip_check_equal | ^~~~~~~~~~~~~~ In function ‘ip_check_equal_v6’, inlined from ‘ip_check_equal’ at src/tcp.h:78:42, inlined from ‘ip_check_is_local_address’ at src/tcp.c:96:26: src/tcp.h:71:99: error: array subscript 1 is outside array bounds of ‘const struct sockaddr_storage[0]’ [-Werror=array-bounds] 71 | { return ((uint64_t )IP_AS_V6(a, addr).s6_addr)[0] == ((uint64_t )IP_AS_V6(b, addr).s6_addr)[0] && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/tcp.h: In function ‘ip_check_is_local_address’: src/tcp.h:74:19: note: at offset 8 into object ‘b’ of size 8 74 | static inline int ip_check_equal | ^~~~~~~~~~~~~~ In function ‘ip_check_equal_v6’, inlined from ‘ip_check_equal’ at src/tcp.h:78:42, inlined from ‘ip_check_is_local_address’ at src/tcp.c:96:26: src/tcp.h:72:53: error: array subscript 2 is outside array bounds of ‘const struct sockaddr_storage[0]’ [-Werror=array-bounds] 72 | ((uint64_t )IP_AS_V6(a, addr).s6_addr)[1] == ((uint64_t )IP_AS_V6(b, addr).s6_addr)[1]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/tcp.h: In function ‘ip_check_is_local_address’: src/tcp.h:74:19: note: at offset 16 into object ‘a’ of size 8 74 | static inline int ip_check_equal | ^~~~~~~~~~~~~~ In function ‘ip_check_equal_v6’, inlined from ‘ip_check_equal’ at src/tcp.h:78:42, inlined from ‘ip_check_is_local_address’ at src/tcp.c:96:26: src/tcp.h:72:99: error: array subscript 2 is outside array bounds of ‘const struct sockaddr_storage[0]’ [-Werror=array-bounds] 72 | ((uint64_t )IP_AS_V6(a, addr).s6_addr)[1] == ((uint64_t )IP_AS_V6(b, addr).s6_addr)[1]; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/tcp.h: In function ‘ip_check_is_local_address’: src/tcp.h:74:19: note: at offset 16 into object ‘b’ of size 8 74 | static inline int ip_check_equal | ^~~~~~~~~~~~~~ cc1: all warnings being treated as errors make: *** [Makefile:717: /home/gary/tvheadend-git/src/tvheadend-git/build.linux/src/tcp.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting...

mindjoy commented on 2022-04-14 12:47 (UTC)

Is there a way to migrate my current settings (from previous version)? Please provide details, thank you.

francoism90 commented on 2022-03-03 10:02 (UTC)

@cgirard How do you build with a clean chroot? Are you using any AUR helper?

@bedouin I don't think ffmpeg-headless works as it's missing deps, could you try ffmpeg.4.4 instead?

bedouin commented on 2022-03-02 18:32 (UTC)

I'm using ffmpeg-headless (https://aur.archlinux.org/packages/ffmpeg-headless) instead of ffmpeg4.4, so makepkg fails with missing dependencies. Does tvheadend not compile with the latest ffmpeg (headless is still on 4.4)?

cgirard commented on 2022-03-02 14:59 (UTC)

@francoism90 yes it does, but only on a live system were a previous version of tvheadend-git is already installed. It is still failing for me in a clean chroot but I cannot explain why either.

francoism90 commented on 2022-02-28 17:57 (UTC)

It seems to compile now using the patch from @Wild_Penguin. :)

glenb77 commented on 2022-02-26 17:19 (UTC)

apologies @wild_penguin -- i did not have the ffmpeg4.4 installed. once installed, i manually changed the configure file and package built correctly use makepkg -o, making change and then makepkg -e. thank you.