#!/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.0.0 LIBBACKTRACE=ad106d5fdd5d960bd33fae1c48a351af567fd075 LIBJPEGTURBO=3.1.2 LIBPNG=1.6.50 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.3 SHADERC_GLSLANG=efd24d75bcbc55620e759f6bf42c45a32abac5f8 SHADERC_SPIRVHEADERS=2a611a970fdbc41ac2e3e328802aed9985352dca SHADERC_SPIRVTOOLS=33e02568181e3312f49a3cf33df470bf96ef293a mkdir -p deps-build cd deps-build export PKG_CONFIG_PATH="$INSTALLDIR/lib/pkgconfig:$PKG_CONFIG_PATH" cat > SHASUMS <