mirror of
https://github.com/kirbylink/mpv-natives
synced 2026-10-19 20:00:27 +02:00
GitHub's macOS runners are all arm64 now, so the two parallel per-arch jobs are obsolete: one macos-15 runner builds the arm64 slice natively and the x86_64 slice via clang --target=x86_64-apple-darwin, then lipo merges both into the universal libmpv.dylib. The build script is now parameterized by ARCH, installs every meson dependency into its own macos_prefix-<arch> (meson's macOS default prefix is /opt/homebrew), uses release buildtype for the static deps, and disables harfbuzz icu (the brew icu4c on the runner is arm64-only and must not leak into the x86_64 slice).