Package Details: mythtv 31+fixes.20210401.563a05b7-1

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: 28
Popularity: 0.197467
First Submitted: 2018-01-07 17:35
Last Updated: 2021-04-09 16:29

Dependencies (57)

Sources (7)

Pinned Comments

delx commented on 2020-10-30 11:55

This package now tracks the MythTV fixes/31 branch. There are quite a few upstream bugfixes since the v31 release.

Thanks to Taijian and all the previous maintainers for their efforts.

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. Occasionally I'll push updates manually to stop the version from looking too old. I'll also push updates whenever a packaging change is needed for the build to work.

Taijian commented on 2019-03-09 11:53

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.

Latest Comments

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

bigcajun826 commented on 2021-04-09 18:03

Thanks @delx!

delx commented on 2021-04-09 16:29

@bigcajun826 done. Hope it works for you :)

bigcajun826 commented on 2021-03-24 16:54

@delx

I've noticed that sometimes when I reboot my MythTV machine, not all of my tuners are available. A simple restart of mythbackend.service seems to fix it every time. I did a little searching and found that adding "systemd-udev-settle" seems to fix the issue.

Would you consider updating the mythbackend.service unit file like this:

diff --git a/mythbackend.service b/mythbackend.service
index 0ac07b3..e760e77 100644
--- a/mythbackend.service
+++ b/mythbackend.service
@@ -1,7 +1,7 @@
 [Unit]
 Description=MythTV Backend
-Wants=network-online.target mysqld.service
-After=network.target mysqld.service
+Wants=network-online.target mysqld.service systemd-udev-settle.service
+After=network.target mysqld.service systemd-udev-settle.service

bigcajun826 commented on 2021-02-27 15:05

I've been using Arch Linux for almost 9 years now and it never occurred to me that there was a way to have makepkg not put artifacts in the working directory. Thanks @delx, if I would have RTFM here (https://wiki.archlinux.org/index.php/Makepkg#Package_output), I would have found the same answer you gave. And that should work.

delx commented on 2021-02-27 10:29

Hi @bigcajun826. You may want to have a look at the BUILDDIR, PKGDEST and SRCDEST options in either /etc/makepkg.conf or ~/.makepkg.conf.

This will let you control where files for all packages, no need for a .gitignore in each package. Does that solve your problem? :)

bigcajun826 commented on 2021-02-26 15:56

@delx

Would you mind adding a .gitignore file to the source to ignore artifacts of the build? I believe this would be sufficient:

https://github.com/emerkle826/mythtv/blob/gitingnore/.gitignore

delx commented on 2020-11-01 11:46

@mark.clegg Ah, I didn't notice that the old package had epoch=1. This just means people will need to manually upgrade one time to switch to the new version. I think I'll leave it like that.

@jfabernathy I plan to modify this package to track fixes/32 after MythTV v32 is released. If you want to keep tracking fixes/31 you'd need to fork this package, or maintain your own copy locally.

That version number looks fine to me. It's generated using git-describe. This shows you the number of commits since the v31 tag, followed by 'g' and then the commit hash.

jfabernathy commented on 2020-10-30 21:04

I "upgraded" by "yay -S mythtv Pacman.log says: [2020-10-30T16:31:08-0400] [ALPM] removed mythtv-git (31+fixes.20201012.eb3c84de-1) [2020-10-30T16:31:08-0400] [ALPM] installed mythtv (31+fixes.20201012.eb3c84de-1) However, when I run mythfrontend and look at information center I see: Mythfrontend version: makepkg (v31.0-118-geb3c84de5f-dirty)

mark.clegg commented on 2020-10-30 18:46

Just "upgraded" - Started with a new clone from AUR, built and installed without issues. Just one observation, when installing, pacman thought I was "downgrading" the existing package, which I'm sure is just because of a syntax difference between the apparent version numbers, and is safe to ignore during this transition.

From pacman.log: downgraded mythtv (1:31.0-3 -> 31+fixes.20201012.eb3c84de-1)

jfabernathy commented on 2020-10-30 12:47

Since I built my latest mythtv build from mythtv-git to get to a more current build of v31, how do I move over to this mythtv package? My goal is to follow a package that stays on V31 and tracks the latest commits, but not move to v32 ever. To me V32 should be new AUR package.