From 2ac906cf37ee7cfbc040e5beebff5ee29b8f3721 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Sat, 3 Oct 2026 03:27:21 +0200 Subject: [PATCH] ci(android): build libmpv with meson 1.12.1 from PyPI The fontconfig that the pinned mpv-android revision builds requires meson >= 1.11, and ubuntu-24.04's apt meson is 1.3.2, so buildLibmpvAndroid failed configuring fontconfig. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/android.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 62c23d1..b40ffc3 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -95,8 +95,10 @@ jobs: sudo apt-get update sudo apt-get install --no-install-recommends \ autoconf automake build-essential cmake curl git gperf libdbus-1-dev \ - libtool meson nasm ninja-build pkg-config python3 unzip wget xz-utils \ - yasm + libtool nasm ninja-build pkg-config python3 unzip wget xz-utils yasm + # Not apt's meson: noble ships 1.3.2, and the fontconfig that the pinned + # mpv-android revision builds requires >= 1.11. + pipx install meson==1.12.1 - name: Install Android SDK and NDK run: >- @@ -183,8 +185,10 @@ jobs: sudo apt-get update sudo apt-get install --no-install-recommends \ autoconf automake build-essential cmake curl git gperf libdbus-1-dev \ - libtool meson nasm ninja-build pkg-config python3 unzip wget xz-utils \ - yasm + libtool nasm ninja-build pkg-config python3 unzip wget xz-utils yasm + # Not apt's meson: noble ships 1.3.2, and the fontconfig that the pinned + # mpv-android revision builds requires >= 1.11. + pipx install meson==1.12.1 - name: Install Android SDK and NDK run: >-