[mythtv-users] macOS cmake and build script updates

John Hoyt john.hoyt at gmail.com
Sat Feb 8 12:55:56 UTC 2025


On Sat, Jan 25, 2025 at 8:42 AM John Hoyt <john.hoyt at gmail.com> wrote:

> Recently, several macOS specific updates were incorporated in master /
> pre-35 that allow app bundling of mythfrontend and code signing /
> notarization directly with cmake.
>
> Additionally, a new cmake build script was added to packaging and can be
> found here:
>
> https://github.com/MythTV/packaging/blob/master/macOS/compileMythtvAnsible_cmake.zsh
>
> One advantage of the new cmake process is that I believe more of the kinks
> in the python metadata grabbers process have been worked out.  An
> additional bonus is that those interested in bundling mythbackend now have
> a template should they be interested.
>
> My plan is to migrate the autobuilds on github to the new cmake build
> process and cmake build script over the next several months:
> https://github.com/MythTVforMacOS/compileMythTV
>
> This migration will include:
>
>    - Updating the builders to qt6 as default
>    - Moving to homebrew as the default package manager
>    - Moving to the new script
>
>
> I'm hoping to align as best as I can with any release of v35.  Once that
> process is complete and v35 becomes the official release version, I will be
> deprecating and stopping support on the current build script.
>
> If anyone has time to test and provide feedback / bug reports for the new
> compile script, I'd greatly appreciate it.  Bug reports can be reported
> here:
> https://github.com/MythTVforMacOS/compileMythTV/issues
>
> I'll make another request for testing once the updated autobuild process
> is properly generating app bundles as migrations to cmake, qt6, and
> homebrew will likely have some issues to work out.
>

I have uploaded some test builds for v35 here:

https://sourceforge.net/projects/mythtvformacosx/files/test_builds/


I only have x86 compiling on macOS 13 Ventura at the moment, so if you're
running on an intel processor or haven't upgraded an Apple silicon machine
to macOS 13/14, this is the file that should work for you.

Github only provides arm builders for macOS 14/15, so you'll need to use
those versions to run natively with Apple silicon.

Please file any issues reports here:

https://github.com/MythTVforMacOS/compileMythTV/issues

I'd also be happy to troubleshoot issues on the mailing list or in the
forums.

Note: This version should work for metadata grabbers, but may not yet be
perfect.  I have been able to test both ttvdb4 and tmdb successfully on my
machine but may need to add a  few more python modules to the embedded
python virtual environment to get it working for others.  I have tried to
trim this list to the base minimum to keep app file size down.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20250208/e53d35a8/attachment.htm>


More information about the mythtv-users mailing list