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
Search Criteria
Package Details: mythtv-git 34.0.r40.gf4cbdd37a5-1
Package Actions
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.000186 |
First Submitted: | 2023-04-10 09:11 (UTC) |
Last Updated: | 2025-02-17 14:30 (UTC) |
Dependencies (61)
- exiv2 (exiv2-gitAUR)
- fftw
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack)
- lame (lame-svnAUR, lame-altivecAUR)
- libass (libass-gitAUR)
- libavc1394
- libbluray (libbluray-gitAUR)
- libhdhomerunAUR (libhdhomerun-gitAUR)
- libiec61883
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libsamplerate (libsamplerate-gitAUR)
- libva (libva-gitAUR, intel-media-stack-binAUR, libva-headlessAUR)
- libvdpau
- libvpx (libvpx-full-gitAUR, libvpx-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxrandr (libxrandr-gitAUR)
- libzip (libzip-gitAUR)
- lzo
- python-pyqt5-webengine
- Show 41 more dependencies...
Required by (19)
- hdhomerun_config_gui (requires mythtv) (optional)
- mythplugins-mytharchive (make)
- mythplugins-mytharchive (requires mythtv)
- mythplugins-mythbrowser (make)
- mythplugins-mythbrowser (requires mythtv)
- mythplugins-mythgame (make)
- mythplugins-mythgame (requires mythtv)
- mythplugins-mythmusic (make)
- mythplugins-mythmusic (requires mythtv)
- mythplugins-mythnetvision (make)
- mythplugins-mythnetvision (requires mythtv)
- mythplugins-mythnews (make)
- mythplugins-mythnews (requires mythtv)
- mythplugins-mythweather (requires mythtv)
- mythplugins-mythweather (make)
- mythplugins-mythweb (requires mythtv)
- mythplugins-mythweb (make)
- mythplugins-mythzoneminder (requires mythtv)
- mythplugins-mythzoneminder (make)
Sources (6)
jfabernathy commented on 2025-02-04 15:27 (UTC)
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
hamelg commented on 2024-12-23 17:25 (UTC) (edited on 2025-01-01 12:45 (UTC) by hamelg)
There is a PR to fix the build issue with libx265 : https://github.com/MythTV/mythtv/pull/970
EDIT: The PR has been merged in fixes/34. The build issue is fixed upstream.
bevipbr commented on 2024-12-16 02:56 (UTC) (edited on 2024-12-16 03:20 (UTC) by bevipbr)
Not sure what I'm doing wrong, but I am still not able to install. I've added the paramater suggested by @hamelg under configuration in the PKGBUILD and applied the patch acccording to the instructions by @jfabernathy. Now I get this error:
/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.59] Error 1
make[2]: Leaving directory '/var/tmp/pamac-build-user/mythtv-git/mythtv-git/src/mythtv/mythtv/external/FFmpeg'
make[1]: *** [Makefile:32: FFmpeg-all] Error 2
make[1]: Leaving directory '/var/tmp/pamac-build-user/mythtv-git/mythtv-git/src/mythtv/mythtv/external'
make: *** [Makefile:66: external] Error 2
==> ERROR: A failure occurred in build().
skunkfunk commented on 2024-11-17 20:37 (UTC)
It seems that just removing x264 from the configuration in PKGBUILD works and performs just fine, if anybody wants a simpler workaround.
jfabernathy commented on 2024-11-11 18:44 (UTC) (edited on 2024-11-11 19:21 (UTC) by jfabernathy)
@glenb77 Thanks, I think I did this right. I downloaded the patch to the same directory as the PKGBUILD file, removed the --extra-cflags mentioned earlier, and then did:
makepkg -o
patch -d src/mythtv/ -p1 < libx265.patch
makepkg -ef
makepkg -i
mythfrontend works at least.
glenb77 commented on 2024-11-11 03:13 (UTC)
@jfabernathy, built for me. i just did makepkg -o to get source and not compile, applied the patch, then makepkg -e to build after the file is patched.
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