FFmpeg Build Script 9.0.9
Changes since v9.0.8:
-
harfbuzz is built with cmake, so meson is no longer needed for it (#268)
build_harfbuzzused to return early whenmesonwas missing, on the assumption that
losing harfbuzz only costs complex-script shaping. It does not: libass 0.17.5 requires
harfbuzz throughPKG_CHECK_MODULESwith no way to opt out, so the build died an hour
later in libassconfigurewith "No package 'harfbuzz' found". This hit every plain
macOS machine without Homebrew.
harfbuzz still ships aCMakeLists.txtnext to its meson build, and it generates and
installs the same.pcfiles. Since the script builds its owncmakeintoworkspace/
unconditionally, and before harfbuzz in the build order, harfbuzz can no longer be
skipped - no meson, no ninja, no python3 and no Homebrew required. -
README: harfbuzz removed from the lists of features that are lost without
python3,mesonandninja.
Full Changelog: v9.0.8...v9.0.9