mirror of
https://github.com/Relintai/osxcross.git
synced 2025-02-03 22:45:56 +01:00
Merge pull request #304 from cschol/github-tarball-download
Update tarball download location to Github
This commit is contained in:
commit
0f87f567df
@ -34,19 +34,22 @@ CLANG_PKG=""
|
|||||||
function set_package_link()
|
function set_package_link()
|
||||||
{
|
{
|
||||||
pushd $BUILD_DIR &>/dev/null
|
pushd $BUILD_DIR &>/dev/null
|
||||||
download https://releases.llvm.org/download.html &>/dev/null
|
|
||||||
if [[ $(file download.html) == *gzip* ]]; then
|
DOWNLOAD_PAGE=llvmorg-$CLANG_VERSION
|
||||||
mv download.html download.html.gz
|
download https://github.com/llvm/llvm-project/releases/tag/$DOWNLOAD_PAGE &>/dev/null
|
||||||
|
|
||||||
|
if [[ $(file $DOWNLOAD_PAGE) == *gzip* ]]; then
|
||||||
|
mv $DOWNLOAD_PAGE $DOWNLOAD_PAGE.gz
|
||||||
require gzip
|
require gzip
|
||||||
gzip -d download.html.gz
|
gzip -d $DOWNLOAD_PAGE.gz
|
||||||
fi
|
fi
|
||||||
links=$(cat download.html | grep -Po '(?<=href=")[^"]*' | grep -v "\.sig")
|
links=$(cat $DOWNLOAD_PAGE | grep -Po '(?<=href=")[^"]*' | grep -v "\.sig")
|
||||||
rm -f download.html
|
rm -f $DOWNLOAD_PAGE
|
||||||
LLVM_PKG=$(echo "$links" | grep "llvm-$CLANG_VERSION.src" | head -n 1 || true)
|
LLVM_PKG=$(echo "$links" | grep "llvm-$CLANG_VERSION.src" | head -n 1 || true)
|
||||||
CLANG_PKG=$(echo "$links" | grep -E "(clang|cfe)-$CLANG_VERSION.src" | head -n 1 || true)
|
CLANG_PKG=$(echo "$links" | grep -E "(clang|cfe)-$CLANG_VERSION.src" | head -n 1 || true)
|
||||||
if [ -n "$LLVM_PKG" ] && [[ $LLVM_PKG != https* ]]; then
|
if [ -n "$LLVM_PKG" ] && [[ $LLVM_PKG != https* ]]; then
|
||||||
LLVM_PKG="https://releases.llvm.org/$LLVM_PKG"
|
LLVM_PKG="https://github.com/$LLVM_PKG"
|
||||||
CLANG_PKG="https://releases.llvm.org/$CLANG_PKG"
|
CLANG_PKG="https://github.com/$CLANG_PKG"
|
||||||
fi
|
fi
|
||||||
popd &>/dev/null
|
popd &>/dev/null
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user