Commit 255370d9 for libheif

commit 255370d9b56cc229deae97481553eae70c67c99a
Author: Dirk Farin <dirk.farin@gmail.com>
Date:   Thu Aug 27 00:22:17 2026 +0200

    ci: install meson from the Ubuntu archive instead of pip

    `pip3 install --user` is refused on Ubuntu 24.04 because the system
    Python is marked as externally managed (PEP 668). The meson package in
    the archive (1.3.2 in 24.04) is recent enough for dav1d 1.5.3, which only
    needs meson 0.49, so install it with apt like the other build tools.

diff --git a/scripts/install-ci-linux.sh b/scripts/install-ci-linux.sh
index 157d808d..de169307 100755
--- a/scripts/install-ci-linux.sh
+++ b/scripts/install-ci-linux.sh
@@ -69,11 +69,9 @@ fi

 if [ "$WITH_DAV1D" = "1" ]; then
     INSTALL_PACKAGES="$INSTALL_PACKAGES \
+        meson \
         nasm \
         ninja-build \
-        python3-pip \
-        python3-setuptools \
-        python3-wheel \
         "
 fi

@@ -183,9 +181,6 @@ elif [ "$MINGW" == "64" ]; then
 fi

 if [ "$WITH_DAV1D" = "1" ]; then
-    pip3 install --user meson
-
-    export PATH="$PATH:$HOME/.local/bin"
     cd third-party
     sh -e dav1d.cmd # dav1d does not support this option anymore: -Denable_avx512=false
     cd ..