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 ..