I had to add --disable-libffmpeg_static --disable-libx264_static to ./configure in build() to get it to compile.
Search Criteria
Package Details: tvheadend-git 4.3.r2300.g1212b94-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: | 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) |
Dependencies (19)
- avahi
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-obsAUR, ffmpeg-amd-full-gitAUR, ffmpeg-headlessAUR, ffmpeg-libfdk_aacAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-full-gitAUR)
- libdvbcsaAUR (libdvbcsa-gitAUR)
- libfdk-aac (libfdk-aac-gitAUR)
- libhdhomerunAUR
- 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) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- xmltvAUR (optional) – alternative source of programme listings
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 10 11 12 13 14 15 16 Next › Last »
slashme commented on 2016-02-18 15:00 (UTC)
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?
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