#!/usr/bin/env bash set -e if [ "$#" -ne 1 ]; then echo "Syntax: $0 " exit 1 fi # The bundled ffmpeg has a lot of things disabled to reduce code size. # Users may want to use system ffmpeg for additional features : ${BUILD_FFMPEG:=0} SCRIPTDIR=$(realpath $(dirname "${BASH_SOURCE[0]}")) NPROCS="$(getconf _NPROCESSORS_ONLN)" INSTALLDIR="$1" if [ "${INSTALLDIR:0:1}" != "/" ]; then INSTALLDIR="$PWD/$INSTALLDIR" fi FFMPEG=8.0 FREETYPE=2.14.1 HARFBUZZ=12.2.0 LIBBACKTRACE=ad106d5fdd5d960bd33fae1c48a351af567fd075 LIBJPEGTURBO=3.1.2 LIBPNG=1.6.53 LIBWEBP=1.6.0 NVENC=11.1.5.3 SDL=SDL3-3.2.26 QT=6.10.1 QTAPNG=1.3.0 LZ4=1.10.0 VULKAN=1.4.328.1 ZSTD=1.5.7 KDDOCKWIDGETS=2.4.0 PLUTOVG=1.3.2 PLUTOSVG=0.0.7 SHADERC=2025.4 SHADERC_GLSLANG=7a47e2531cb334982b2a2dd8513dca0a3de4373d SHADERC_SPIRVHEADERS=b824a462d4256d720bebb40e78b9eb8f78bbb305 SHADERC_SPIRVTOOLS=971a7b6e8d7740035bbff089bbbf9f42951ecfd5 mkdir -p deps-build cd deps-build export PKG_CONFIG_PATH="$INSTALLDIR/lib/pkgconfig:$PKG_CONFIG_PATH" cat > SHASUMS <