Commit 84a21f87 for libheif

commit 84a21f87d818776b3e6e66ef2375d709731dc2d4
Author: Joachim Bauch <bauch@struktur.de>
Date:   Tue Apr 7 11:32:38 2026 +0200

    oss-fuzz: Include "libsharpyuv".

diff --git a/scripts/build-oss-fuzz.sh b/scripts/build-oss-fuzz.sh
index 3f5e3ea2..18d4b638 100755
--- a/scripts/build-oss-fuzz.sh
+++ b/scripts/build-oss-fuzz.sh
@@ -75,6 +75,12 @@ git clone \
 		https://code.videolan.org/videolan/dav1d.git \
 		"$WORK/dav1d"

+git clone \
+		--depth 1 \
+		--single-branch \
+		https://chromium.googlesource.com/webm/libwebp \
+		"$WORK/libwebp"
+
 export DEPS_PATH="$SRC/deps"
 mkdir -p "$DEPS_PATH"

@@ -132,6 +138,18 @@ meson build \
 ninja -C build
 ninja -C build install

+mkdir -p "$WORK/libwebp/build"
+cd "$WORK/libwebp/build"
+cmake -G Ninja \
+	-DCMAKE_C_COMPILER="$CC" -DCMAKE_CXX_COMPILER="$CXX" \
+	-DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
+	-DCMAKE_INSTALL_PREFIX="$DEPS_PATH" \
+	-DBUILD_SHARED_LIBS=OFF \
+	-DCMAKE_BUILD_TYPE=Release \
+	..
+ninja sharpyuv
+ninja install
+
 # Remove shared libraries to avoid accidental linking against them.
 rm -f "$DEPS_PATH/lib"/*.so
 rm -f "$DEPS_PATH/lib/"*.so.*
@@ -149,6 +167,7 @@ PKG_CONFIG="pkg-config --static" PKG_CONFIG_PATH="$DEPS_PATH/lib/pkgconfig:$DEPS
 	-DWITH_JPEG_DECODER=ON \
 	-DWITH_JPEG_ENCODER=ON \
 	-DWITH_DAV1D=ON \
+	-DWITH_LIBSHARPYUV=ON \
 	..

 make -j"$(nproc)"