blob: 771fd9d32d9db0c0af53e4d01c60c86ab8ff8f5e [file] [log] [blame]
#!c:/cygwin64/bin/bash
set -e
set -x
PATH="/cygdrive/c/cygwin64/bin:$PATH"
download_file()
(
url="$1"
file="$2"
hash="$3"
hash_output="${hash} *$file"
if [ ! -f "$file" ]; then
echo "Downloading $file"
else
if [ "$(sha512sum "$file")" != "$hash_output" ]; then
echo "$file sha512sum mismatch"
fi
fi
if [ ! -f "$file" ] || [ "$(sha512sum "$file")" != "$hash_output" ]; then
rm -f "$file"
curl -L -o "$file" "$url"
fi
[ "$(sha512sum "$file")" = "$hash_output" ]
)
icu_source=icu4c-60_3-src.zip
icu_url="https://github.com/unicode-org/icu/releases/download/release-60-3/${icu_source}"
icu_hash="8b6b5d8f629c3daea9f8b4b368db8701915ffdc1c90fe79876dd39a9c13f30968af1371fc1dcd443a9a4e02754edbd96a3592c6e6affb6b895687a1a3f70b0f6"
if [ "$msgloader" = "icu" ] || [ "$transcoder" = icu ]; then
cd "$AV_XERCES_CYG_DOWNLOAD"
download_file "$icu_url" "$icu_source" "$icu_hash"
fi
if [ "$msgloader" = "icu" ] || [ "$transcoder" = icu ]; then
cd "$AV_PROJECTS"
rm -rf icu
7z x "${AV_XERCES_DOWNLOAD}\\$icu_source"
fi