summaryrefslogtreecommitdiff
path: root/scripts/0100-download.sh
blob: 798355e00f05a69f8ea820f338e53e14704fdbaa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/env bash

set -e

mkdir -p /downloads && cd /downloads

[ -f newlib-$NEWLIB_VERSION.tar.gz ]     || curl -LO -C - ftp://sourceware.org/pub/newlib/newlib-$NEWLIB_VERSION.tar.gz
[ -f binutils-$BINUTILS_VERSION.tar.xz ] || curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/binutils/releases/binutils-$BINUTILS_VERSION.tar.xz
[ -f gcc-$GCC_VERSION.tar.xz ]           || curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/gcc/releases/gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz
[ -f gdb-$GDB_VERSION.tar.xz ]           || curl -LO -C - http://ftp.gwdg.de/pub/linux/sources.redhat.com/gdb/releases/gdb-$GDB_VERSION.tar.xz

[ -f zlib-$ZLIB_VERSION.tar.gz ]         || curl -LO -C - https://zlib.net/zlib-$ZLIB_VERSION.tar.gz
[ -f ncurses-$NCURSES_VERSION.tar.gz ]   || curl -LO -C - https://ftp.gnu.org/gnu/ncurses/ncurses-$NCURSES_VERSION.tar.gz
[ -f expat-$EXPAT_VERSION.tar.gz ]       || curl -LO -C - https://github.com/libexpat/libexpat/releases/download/R_${EXPAT_VERSION//./_}/expat-$EXPAT_VERSION.tar.gz
[ -f readline-$READLINE_VERSION.tar.gz ] || curl -LO -C - https://ftp.gnu.org/gnu/readline/readline-$READLINE_VERSION.tar.gz
[ -f gmp-$GMP_VERSION.tar.xz ]           || curl -LO -C - https://ftp.gnu.org/gnu/gmp/gmp-$GMP_VERSION.tar.xz
[ -f mpfr-$MPFR_VERSION.tar.xz ]         || curl -LO -C - https://www.mpfr.org/mpfr-$MPFR_VERSION/mpfr-$MPFR_VERSION.tar.xz
[ -f mpc-$MPC_VERSION.tar.gz ]           || curl -LO -C - https://ftp.gnu.org/gnu/mpc/mpc-$MPC_VERSION.tar.gz