I went back to a fresh system and before running yay -S mythtv, I installed both python-requests-cache and python-pyqt5-webengine. This time Metadata Lookup works after a program is recorded. So it looks like both of those packages should be moved to the required list.
Search Criteria
Package Details: mythtv 32+fixes.20221129.44f88ed4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mythtv.git (read-only, click to copy) |
---|---|
Package Base: | mythtv |
Description: | A Homebrew PVR project |
Upstream URL: | https://www.mythtv.org/ |
Keywords: | mythtv |
Licenses: | GPL |
Conflicts: | mythplugins-mythvideo, myththemes, mythtv-git |
Replaces: | mythplugins-mythvideo, myththemes, mythtv-git |
Submitter: | Barthalion |
Maintainer: | delx |
Last Packager: | delx |
Votes: | 33 |
Popularity: | 1.55 |
First Submitted: | 2018-01-07 17:35 (UTC) |
Last Updated: | 2022-12-27 12:46 (UTC) |
Dependencies (60)
- exiv2 (exiv2-git, exiv2-pre)
- fftw (fftw-amd)
- jack (jack-git, jack2-git, pipewire-jack-git, pipewire-full-jack-git, pipewire-common-jack-git, jack2, pipewire-jack)
- lame (lame-svn, lame-altivec)
- libass (libass-git)
- libavc1394
- libbluray (libbluray-git)
- libhdhomerun
- libiec61883
- libpulse (libpulse-bluedio, pulseaudio-pali, pulseaudio-dummy, libpulse-nosystemd-git, libpulse-nosystemd, libpulse-nosystemd-minimal-git, libpulse-airplay, pulseaudio-git)
- libsamplerate (libsamplerate-git, libsamplerate-minimal-git)
- libva (libva-git, libva-minimal-git, intel-media-stack-bin, libva-headless)
- libvdpau (libvdpau-git)
- libvpx (libvpx-1.6, libvpx-full-git, libvpx-1.7, libvpx-git)
- libxinerama (libxinerama-randr-git)
- libxml2 (libxml2-git)
- libxrandr (libxrandr-git)
- libzip (libzip-git)
- lzo
- qt5-script (qt5-script-git)
- soundtouch (soundtouch-git)
- taglib (taglib-git)
- x264 (x264-ymod-git, x264-tmod-git, x264-git)
- x265 (x265-hg, x265-git)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- help2man (help2man-git) (make)
- libcdio (libcdio-git) (make)
- libcec (libcec-git) (make)
- libmariadbclient (libmysqlclient55, libmysqlclient56, mariadb-libs-git, libmysqlclient57, libmysqlclient, mariadb-libs) (make)
- libxml2 (libxml2-git) (make)
- lirc (lirc-irdroid, lirc-devinput, lirc-git) (make)
- perl-dbd-mysql (make)
- perl-io-socket-inet6 (make)
- perl-libwww (make)
- perl-net-upnp (make)
- perl-xml-simple (make)
- perl-xml-xpath (make)
- python-future (make)
- python-lxml (make)
- python-mysqlclient (make)
- python-requests (make)
- python-setuptools (make)
- python-simplejson (make)
- yasm (yasm-git) (make)
- glew (glew-libepoxy, glew-egl-glx, glew-git, glew-wayland) (optional) – for GPU commercial flagging
- libcec (libcec-git) (optional) – for consumer electronics control capabilities
- mariadb (mysql55, mysql56, mytop-git, mysql57, mysql, percona-server) (optional) – Database-Backend for server deployment
- mariadb-clients (mysql-clients55, mysql-clients56, mysql-clients57, mysql-clients, percona-server-clients) (optional) – Database-Frontend for client deployment
- perl-dbd-mysql (optional) – Perl bindings
- perl-io-socket-inet6 (optional) – Perl bindings
- perl-libwww (optional) – Perl bindings
- perl-net-upnp (optional) – Perl bindings
- perl-xml-simple (optional) – Perl bindings
- perl-xml-xpath (optional) – Perl bindings
- python-future (optional) – Python bindings
- python-lxml (optional) – Python bindings
- python-mysqlclient (optional) – Python bindings
- python-requests (optional) – Python bindings
- python-requests-cache (python-requests-cache-git) (optional) – Python bindings
- python-simplejson (optional) – Python bindings
Required by (20)
- hdhomerun_config_gui (optional)
- mythplugins-mytharchive
- mythplugins-mytharchive (make)
- mythplugins-mythbrowser
- mythplugins-mythbrowser (make)
- mythplugins-mythgame
- mythplugins-mythgame (make)
- mythplugins-mythmusic
- mythplugins-mythmusic (make)
- mythplugins-mythnetvision
- mythplugins-mythnetvision (make)
- mythplugins-mythnews
- mythplugins-mythnews (make)
- mythplugins-mythweather (make)
- mythplugins-mythweather
- mythplugins-mythweb
- mythplugins-mythweb (make)
- mythplugins-mythzoneminder
- mythplugins-mythzoneminder (make)
- nuvexport
Sources (6)
jfabernathy commented on 2023-01-13 14:41 (UTC)
jfabernathy commented on 2023-01-10 13:43 (UTC)
There maybe a dependency missing. I installed with yay -S mythtv python-requests-cache. Python-requests-cache is an optional dependency needed for User Job Metadata Lookup. However, after this build the Metadata Lookup failed with exit code 128. /usr/share/mythtv/metadata/Television/ttvdb4.py -t reports everything in order so something else is wrong.
hamelg commented on 2023-01-09 09:44 (UTC)
is python-pyqt5-webengine a required dependency now ?
jfabernathy commented on 2023-01-09 00:20 (UTC)
I just spun up a VM and yay -S mythtv and it flew thru the dependencies. So not sure what replaced qt5-webkit but it's building quicker now.
schasj commented on 2023-01-08 23:06 (UTC)
@delx, perhaps I don't understand something here, but shouldn't just using yay get the updated version?
delx commented on 2023-01-08 22:57 (UTC)
Hi, I updated the package back on 27th Dec to remove that dependency. Try doing a git pull
:-)
schasj commented on 2023-01-07 21:04 (UTC)
Thank you, @mark.clegg and @jfabernathy. I went with the python-pyqt5-webengine package as the path of least resistance and it's working normally again.
Here's hoping that @delx will fix the dependency.
jfabernathy commented on 2023-01-05 19:44 (UTC)
I found that some packages that depend on qt5-webkit now use python-pyqt5-webengine. To avoid the 5 hour compile I replace qt5-webkit and since it's binary it built like it use to. Everything works, so if there's a problem doing this I'm not aware of it.
mark.clegg commented on 2023-01-05 17:20 (UTC)
@schasj: qt5-webkit is in AUR, and will replace your missing libQt5WebKitWidgets.so.5. Be warned though - it's a big build - expect several hours compilation.
schasj commented on 2023-01-05 15:13 (UTC)
mythbackend has stopped working recently and the journal shows
/usr/bin/mythbackend: error while loading shared libraries: libQt5WebKitWidgets.so.5: cannot open shared object file: No such file or directory
Qt5WebKit has been removed from Arch repos recently with no cited replacement. I don't know what needs to change to get mythbackend working again.
Pinned Comments
delx commented on 2022-03-14 11:43 (UTC)
This package is intended to track the latest stable MythTV fixes branch. Currently this is fixes/32.
Whenever a commit is made by MythTV's git upstream you can rebuild this package without waiting for an update. Please don't flag it as out of date just because there's a new commit. I'll push updates whenever a packaging change is needed for the build to work.
Taijian commented on 2019-03-09 11:53 (UTC)
Important Note on AUR packages in general:
For AUR packages, you - as the user installing the package - assume the role that a package maintainer has for regular repo packages.
That means that the responsibility to recompile the package whenever a package B that your package depends on changes. For repo packages, maintainers do this for you and re-release the package with an updated build number (e.g. -1 to -2). AUR mainainers will not do this, because there is no change to the PKGBUILD. You need to recompile locally, whenever this happens.