Package Details: mythtv-git 35.0.r0.g2cee6aa-1

Git Clone URL: https://aur.archlinux.org/mythtv-git.git (read-only, click to copy)
Package Base: mythtv-git
Description: A Homebrew PVR project (Stable '-fixes' branch)
Upstream URL: https://www.mythtv.org/
Licenses: GPL
Conflicts: mythtv
Provides: mythtv
Submitter: JohnLBergqvist
Maintainer: JohnLBergqvist
Last Packager: JohnLBergqvist
Votes: 36
Popularity: 0.000030
First Submitted: 2023-04-10 09:11 (UTC)
Last Updated: 2025-03-02 11:54 (UTC)

Sources (6)

Pinned Comments

JohnLBergqvist commented on 2023-04-10 15:56 (UTC) (edited on 2023-04-10 15:57 (UTC) by JohnLBergqvist)

This package replaces the previous 'mythtv' AUR package. It has been renamed to comply with Arch's VCS package guidelines.

I hope to update the various mythplugins AUR packages soon

Latest Comments

1 2 3 4 5 6 .. 33 Next › Last »

JohnLBergqvist commented on 2025-05-05 12:29 (UTC)

@korimitsu It built fine after I cleared the existing src directory from my previous build and rebuilt the package from scratch.

korimitsu commented on 2025-05-04 10:26 (UTC) (edited on 2025-05-04 10:27 (UTC) by korimitsu)

fails to build:

libswresample/swresample.c:938:57: warning: implicit conversion from ‘float’ to ‘double’ to match other operand of binary expression [-Wdouble-promotion]
  938 |             if(s->outpts == s->firstpts || fabs(fdelta) > s->min_hard_compensation){
      |                                                         ^
CC      libswresample/swresample_frame.o
CC      libswresample/version.o
X86ASM  libswresample/x86/audio_convert.o
STRIP   libswresample/x86/audio_convert.o
skipping strip -x libswresample/x86/audio_convert.o
CC      libswresample/x86/audio_convert_init.o
X86ASM  libswresample/x86/rematrix.o
STRIP   libswresample/x86/rematrix.o
skipping strip -x libswresample/x86/rematrix.o
CC      libswresample/x86/rematrix_init.o
X86ASM  libswresample/x86/resample.o
STRIP   libswresample/x86/resample.o
skipping strip -x libswresample/x86/resample.o
CC      libswresample/x86/resample_init.o
CC      libswresample/log2_tab.o
GEN     libswresample/libswresample.ver
LD      libswresample/libmythswresample.so.5
LD      libavcodec/libmythavcodec.so.61
/usr/bin/ld: libavcodec/amfenc_av1.o: in function `GetDefaultChannelLayout':
/usr/include/AMF/core/AudioBuffer.h:89: multiple definition of `GetDefaultChannelLayout'; libavcodec/amfenc.o:/usr/include/AMF/core/AudioBuffer.h:89: first defined here
/usr/bin/ld: libavcodec/amfenc_h264.o: in function `GetDefaultChannelLayout':
/usr/include/AMF/core/AudioBuffer.h:89: multiple definition of `GetDefaultChannelLayout'; libavcodec/amfenc.o:/usr/include/AMF/core/AudioBuffer.h:89: first defined here
/usr/bin/ld: libavcodec/amfenc_hevc.o: in function `GetDefaultChannelLayout':
/usr/include/AMF/core/AudioBuffer.h:89: multiple definition of `GetDefaultChannelLayout'; libavcodec/amfenc.o:/usr/include/AMF/core/AudioBuffer.h:89: first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [ffbuild/library.mak:121: libavcodec/libmythavcodec.so.61] Error 1
make[2]: Leaving directory '/home/korimitsu/.cache/paru/clone/mythtv-git/src/mythtv/mythtv/external/FFmpeg'
make[1]: *** [Makefile:32: FFmpeg-all] Error 2
make[1]: Leaving directory '/home/korimitsu/.cache/paru/clone/mythtv-git/src/mythtv/mythtv/external'
make: *** [Makefile:66: external] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'mythtv-git-35.0.r0.g2cee6aa-1': 
error: packages failed to build: mythtv-git-35.0.r0.g2cee6aa-1

deadite66 commented on 2025-03-01 12:55 (UTC)

modified locally to build the 35 release and it compiles just fine.

jfabernathy commented on 2025-02-04 15:27 (UTC)

python-future is not needed anymore. BTW, there is an alternate method to build from source for MythTV using cmake and ninja. I refer you to that readme. It works on Archlinux but you need your dependencies installed first and run the cmakes as sudo. https://github.com/MythTV/mythtv/blob/master/README.CMake.md

mark.clegg commented on 2025-02-04 14:15 (UTC)

python-future seems only to be a make dependency, I've tried manually removing it from the PKGBUILD as a test, and for me, it seems to build / run fine without it. (More testing is probably required).

dreieck commented on 2025-01-11 15:50 (UTC)

If possible, please remove the make dependency on python-furure/ make the package working without python-future:

WARNING: python-future package is not compatible with Python 3.13

The python-future project was created in 2013 to attempt to save Python from the schism of version incompatibility that was threatening to tear apart the language (as Perl 6 contributed to the death of Perl).

That time is now past. Thanks to a huge porting effort across the Python community, Python 3 eventually thrived. Python 2 reached its end of life in 2020 and the python-future package should no longer be necessary. Use it to help with porting legacy code to Python 3 but don’t depend on it for new code.

If you use packages that depend on it, please contact maintainers and/or upstream of these packages and try to work out whether this dependency is really needed.

Regards and thanks for this package!

jfabernathy commented on 2025-01-01 12:22 (UTC)

An update happened overnight and master has upgraded ffmpeg. I used yay -S mythtv-git --editmenu to clean build and change from fixes/34 to master.

jfabernathy commented on 2024-12-31 00:01 (UTC)

An update happened overnight and I was able to successfully build mythtv-git today. I can't test it as all my backends are v35-master