Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Fallback to kxstudio downloads if official mirror fails
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Dec 11, 2022
1 parent 67b11fe commit 8ac2899
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 6 deletions.
17 changes: 11 additions & 6 deletions setup/functions.sh
Expand Up @@ -30,19 +30,24 @@ function download() {
tar --exclude=".git" -czf "${dlfile}" -C "${PAWPAW_TMPDIR}" "${dlname}-${version}"
rm -rf "${tmprepodir}"
else
local dlurl
local dlurl1
local dlurl2
if echo ${dlbaseurl} | grep -q github.com | grep -q -v releases; then
if [ x"${dlmethod}" = x"nv" ]; then
dlurl="${dlbaseurl}/${version}.${dlext}"
dlurl1="${dlbaseurl}/${version}.${dlext}"
dlurl2="${KXSTUDIO_FILES_URL}/${version}.${dlext}"
else
dlurl="${dlbaseurl}/v${version}.${dlext}"
dlurl1="${dlbaseurl}/v${version}.${dlext}"
dlurl2="${KXSTUDIO_FILES_URL}/v${version}.${dlext}"
fi
elif [ "${dlext}" = "orig.tar.gz" ]; then
dlurl="${dlbaseurl}/${dlname}_${version}.${dlext}"
dlurl1="${dlbaseurl}/${dlname}_${version}.${dlext}"
dlurl2="${KXSTUDIO_FILES_URL}/${dlname}_${version}.${dlext}"
else
dlurl="${dlbaseurl}/${dlname}-${version}.${dlext}"
dlurl1="${dlbaseurl}/${dlname}-${version}.${dlext}"
dlurl=2"${KXSTUDIO_FILES_URL}/${dlname}-${version}.${dlext}"
fi
curl -L "${dlurl}" -o "${dlfile}" --fail
curl -L "${dlurl1}" -o "${dlfile}" --fail || curl -L "${dlurl2}" -o "${dlfile}" --fail
fi
fi

Expand Down
2 changes: 2 additions & 0 deletions setup/versions.sh
Expand Up @@ -6,6 +6,8 @@
DROBILLA_URL=https://download.drobilla.net/
XIPH_URL=https://downloads.xiph.org/releases

KXSTUDIO_FILES_URL=https://kx.studio/files

# ---------------------------------------------------------------------------------------------------------------------
# bootstrap base

Expand Down

0 comments on commit 8ac2899

Please sign in to comment.