Thanks for picking this up. Rebuilt and installed. Looking good :-)
Search Criteria
Package Details: mythtv-git 35.0.r0.g2cee6aa-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.000074 |
First Submitted: | 2023-04-10 09:11 (UTC) |
Last Updated: | 2025-03-02 11:54 (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 (requires mythtv)
- mythplugins-mytharchive (make)
- mythplugins-mythbrowser (requires mythtv)
- mythplugins-mythbrowser (make)
- mythplugins-mythgame (requires mythtv)
- mythplugins-mythgame (make)
- mythplugins-mythmusic (requires mythtv)
- mythplugins-mythmusic (make)
- mythplugins-mythnetvision (requires mythtv)
- mythplugins-mythnetvision (make)
- mythplugins-mythnews (requires mythtv)
- mythplugins-mythnews (make)
- mythplugins-mythweather (requires mythtv)
- mythplugins-mythweather (make)
- mythplugins-mythweb (requires mythtv)
- mythplugins-mythweb (make)
- mythplugins-mythzoneminder (requires mythtv)
- mythplugins-mythzoneminder (make)
Sources (6)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 .. 32 Next › Last »
mark.clegg commented on 2023-04-10 19:49 (UTC)
glenb77 commented on 2023-04-10 16:12 (UTC)
Thanks very much for your efforts here!. i have rebuilt successfully and will install shortly, hopefully mythtv-setup will update db schemas w/o issues
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
Antiz commented on 2023-04-10 15:52 (UTC)
@JohnLBergqvist Great! Thanks for your actions :)
Merge request accepted.
JohnLBergqvist commented on 2023-04-10 12:57 (UTC) (edited on 2023-04-10 12:58 (UTC) by JohnLBergqvist)
@Antiz I have created a mythtv-git package essentially on top of this one, which corrects the issues here, including the versioning system, using the stable fixes/33 branch. @delx is still MIA, so I've filed a request to merge this package into mythtv-git. I suppose I could create a mythtv-unstable-git which uses the unstable master branch instead, but I don't know if there's much demand for that.
Antiz commented on 2023-04-09 21:22 (UTC) (edited on 2023-04-09 21:26 (UTC) by Antiz)
@JohnLBergqvist Alright, thanks for the explanations. That's indeed not typical and it makes proper packaging harder unfortunately...
Regardless of this "atypical branch scheme" thing, this package is still a VCS one in its current state and quoting such packages as "stable" is not an option (from an Arch/AUR point of view).
This PKGBUILD should either switch to tagged release sources (a discussion can be set with upstream about having more frequent tagged releases in order to include recent critical fixes) or be renamed mythtv-git
.
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.
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.
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