Package Details: mythtv-git 34.0.r23.g9b54f1a672-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.001677
First Submitted: 2023-04-10 09:11 (UTC)
Last Updated: 2024-06-30 17:31 (UTC)

Dependencies (63)

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

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 31 Next › Last »

JohnLBergqvist commented on 2023-04-09 21:07 (UTC) (edited on 2023-04-09 21:07 (UTC) by JohnLBergqvist)

@Antiz MythTV has a somewhat atypical branch sceheme on their git repository. Master is the unstable branch, and the fixes/X branches are the stable branches for each release. I note that the links on their Download page simply provide you with the current HEAD of fixes/33 branch as an archive.

I see there is also a tag of v33.1 as well, which points to an older commit on fixes/33, however the current HEAD of fixes/33 is ahead of this and the very next commit after the tagged one is quite a critical fix for Arch Linux in particular. So IMO it would make sense to have the "stable" version be the HEAD of fixes/33, rather than the tagged release, as their official website is ignoring this tag.

Antiz commented on 2023-04-09 17:54 (UTC) (edited on 2023-04-09 18:05 (UTC) by Antiz)

@delx About your pinned comment and the current state of this package:

  • "This package is intended to track the latest stable MythTV fixes branch. Currently this is fixes/32." --> Since the default upstream branch is "master", this should be made clear somewhere (for instance in the package name and/or description). Also, at the time I'm writing this comment, the fixes/33 branch seems to be the latest one (https://github.com/MythTV/mythtv/tree/fixes/33).

  • "Whenever a commit is made by MythTV's git upstream you can rebuild this package without waiting for an update." --> So this package is a VCS one, meaning it should respect the VCS packaging guidelines [1] (notably in terms of name suffix).

You can either rewrite the PKGBUILD to build this package out of the latest tag (which is how the "regular" mythtv package is expected to be built), or you can recreate a new proper package according to it's current state.

If you want to go with the latter solution, my advice would be to create a new package named and described properly regarding the used branch and the VCS nature of this package and make a merge request from this mythtv package to the new one. A name like mythtv-fixes-git and a description mentioning that this package is based out of the latest "fixes/X" branch feels more appropriate.

I put the current orphan request on hold for the time being. However I expect the above to be fixed, otherwise I'm afraid I'm gonna have to delete that package as it does not respect the general packaging guidelines in it's current state.

[1] https://wiki.archlinux.org/title/VCS_package_guidelines

hamelg commented on 2023-04-01 18:16 (UTC) (edited on 2023-04-01 18:28 (UTC) by hamelg)

Removing the qt5-webkit dependency in the last commit has the negative effect of breaking the mythbrowser plugin. I don't know if qt5-webkit is still used with v33.

EDIT:

Yes, it's still used : https://github.com/MythTV/mythtv/issues/327

JohnLBergqvist commented on 2023-04-01 12:31 (UTC) (edited on 2023-04-01 12:31 (UTC) by JohnLBergqvist)

Well I literally have an update for this ready to go, I've submitted a request to take over maintenance, given that @delx is missing in action. But sadly had no response yet.

skimj commented on 2023-03-01 05:51 (UTC)

I had to remove --enable-libfftw3 from the .config options to build v33

JohnLBergqvist commented on 2023-02-26 15:17 (UTC) (edited on 2023-02-26 15:17 (UTC) by JohnLBergqvist)

@delx are you going to update the PKGBUILD now that v33 has been released?

jfabernathy commented on 2023-01-13 14:41 (UTC)

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.

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.