1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#!/usr/bin/env bash
set -euxo pipefail
scriptLocation=$(dirname "$(readlink -f "$0")")
version="$1"
dirName="ffmpeg-${version}"
archiveName="${dirName}.tar.gz"
echo "Donwnloading FFMPEG ${version}..."
wget "https://www.ffmpeg.org/releases/${archiveName}"
echo "Unpacking FFMPEG..."
tar xf "${archiveName}"
echo "Generating headers..."
python3 "${scriptLocation}/generate_headers.py" \
--input generator.cpp \
--output "${scriptLocation}/../impl/ffmpeg-${version}-single-header.h" \
--include-dir "${dirName}"
rm -R "${dirName}"
rm "${archiveName}"
|