111 lines
4.1 KiB
Bash
111 lines
4.1 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
export BINUTILS_VERSION=2.45.1
|
|
export BINUTILS_URL=https://mirror.ufs.ac.za/gnu/binutils/binutils-$BINUTILS_VERSION.tar.xz
|
|
|
|
export GCC_VERSION=15.2.0
|
|
export GCC_URL=https://mirror.ufs.ac.za/gnu/gcc/gcc-$GCC_VERSION/gcc-$GCC_VERSION.tar.xz
|
|
|
|
export GMP_VERSION=6.3.0
|
|
export GMP_URL=https://mirror.ufs.ac.za/gnu/gmp/gmp-$GMP_VERSION.tar.xz
|
|
|
|
export MPC_VERSION=1.3.1
|
|
export MPC_URL=https://mirror.ufs.ac.za/gnu/mpc/mpc-$MPC_VERSION.tar.gz
|
|
|
|
export MPFR_VERSION=4.2.2
|
|
export MPFR_URL=https://mirror.ufs.ac.za/gnu/mpfr/mpfr-$MPFR_VERSION.tar.xz
|
|
|
|
export ISL_VERSION=0.27
|
|
export ISL_URL=https://libisl.sourceforge.io/isl-$ISL_VERSION.tar.xz
|
|
|
|
export GLIBC_VERSION=2.43
|
|
export GLIBC_URL=https://mirror.ufs.ac.za/gnu/glibc/glibc-$GLIBC_VERSION.tar.xz
|
|
|
|
export GLIBC_PATCH_URL=https://www.linuxfromscratch.org/patches/lfs/development/glibc-fhs-1.patch
|
|
|
|
export LINUX_VERSION=6.18.7
|
|
IFS='.' read -r LINUX_VERSION_MAJOR LINUX_VERSION_MINOR LINUX_VERSION_PATCH <<< $LINUX_VERSION
|
|
export LINUX_URL=https://cdn.kernel.org/pub/linux/kernel/v$LINUX_VERSION_MAJOR.x/linux-$LINUX_VERSION.tar.xz
|
|
|
|
export M4_VERSION=1.4.20
|
|
export M4_URL=https://mirror.ufs.ac.za/gnu/m4/m4-$M4_VERSION.tar.xz
|
|
|
|
export NCURSES_VERSION=6.6
|
|
export NCURSES_URL=https://mirror.ufs.ac.za/gnu/ncurses/ncurses-$NCURSES_VERSION.tar.gz
|
|
|
|
export BASH_VERSION=5.3
|
|
export BASH_URL=https://mirror.ufs.ac.za/gnu/bash/bash-$BASH_VERSION.tar.gz
|
|
|
|
export COREUTILS_VERSION=9.9
|
|
export COREUTILS_URL=https://mirror.ufs.ac.za/gnu/coreutils/coreutils-$COREUTILS_VERSION.tar.xz
|
|
|
|
export DIFFUTILS_VERSION=3.12
|
|
export DIFFUTILS_URL=https://mirror.ufs.ac.za/gnu/diffutils/diffutils-$DIFFUTILS_VERSION.tar.xz
|
|
|
|
export FILE_VERSION=5.46
|
|
export FILE_URL=https://astron.com/pub/file/file-$FILE_VERSION.tar.gz
|
|
|
|
export FINDUTILS_VERSION=4.10.0
|
|
export FINDUTILS_URL=https://mirror.ufs.ac.za/gnu/findutils/findutils-$FINDUTILS_VERSION.tar.xz
|
|
|
|
export GAWK_VERSION=5.3.2
|
|
export GAWK_URL=https://mirror.ufs.ac.za/gnu/gawk/gawk-$GAWK_VERSION.tar.xz
|
|
|
|
export GREP_VERSION=3.12
|
|
export GREP_URL=https://mirror.ufs.ac.za/gnu/grep/grep-$GREP_VERSION.tar.xz
|
|
|
|
export GZIP_VERSION=1.14
|
|
export GZIP_URL=https://mirror.ufs.ac.za/gnu/gzip/gzip-$GZIP_VERSION.tar.xz
|
|
|
|
export MAKE_VERSION=4.4.1
|
|
export MAKE_URL=https://mirror.ufs.ac.za/gnu/make/make-$MAKE_VERSION.tar.gz
|
|
|
|
export PATCH_VERSION=2.8
|
|
export PATCH_URL=https://mirror.ufs.ac.za/gnu/patch/patch-$PATCH_VERSION.tar.xz
|
|
|
|
export SED_VERSION=4.9
|
|
export SED_URL=https://mirror.ufs.ac.za/gnu/sed/sed-$SED_VERSION.tar.xz
|
|
|
|
export TAR_VERSION=1.35
|
|
export TAR_URL=https://mirror.ufs.ac.za/gnu/tar/tar-$TAR_VERSION.tar.xz
|
|
|
|
export XZ_VERSION=5.8.2
|
|
export XZ_URL=https://github.com//tukaani-project/xz/releases/download/v$XZ_VERSION/xz-$XZ_VERSION.tar.xz
|
|
|
|
export GETTEXT_VERSION=1.0
|
|
export GETTEXT_URL=https://mirror.ufs.ac.za/gnu/gettext/gettext-$GETTEXT_VERSION.tar.xz
|
|
|
|
export BISON_VERSION=3.8.2
|
|
export BISON_URL=https://mirror.ufs.ac.za/gnu/bison/bison-$BISON_VERSION.tar.xz
|
|
|
|
export PERL_VERSION=5.42.0
|
|
export PERL_URL=https://www.cpan.org/src/5.0/perl-$PERL_VERSION.tar.gz
|
|
|
|
export PYTHON_VERSION=3.14.3
|
|
export PYTHON_URL=https://www.python.org/ftp/python/$PYTHON_VERSION/Python-$PYTHON_VERSION.tar.xz
|
|
|
|
export UTIL_LINUX_VERSION=2.41.3
|
|
export UTIL_LINUX_URL=https://www.kernel.org/pub/linux/utils/util-linux/v2.41/util-linux-$UTIL_LINUX_VERSION.tar.xz
|
|
|
|
export IANA_ETC_VERSION=20260202
|
|
export IANA_ETC_URL=https://github.com/Mic92/iana-etc/releases/download/$IANA_ETC_VERSION/iana-etc-$IANA_ETC_VERSION.tar.gz
|
|
|
|
export TZDATA_VERSION=2025c
|
|
export TZDATA_URL=https://www.iana.org/time-zones/repository/releases/tzdata$TZDATA_VERSION.tar.gz
|
|
|
|
export ZLIB_VERSION=1.3.2
|
|
export ZLIB_URL=https://zlib.net/fossils/zlib-$ZLIB_VERSION.tar.gz
|
|
|
|
export BZIP2_VERSION=1.0.8
|
|
export BZIP2_URL=https://www.sourceware.org/pub/bzip2/bzip2-$BZIP2_VERSION.tar.gz
|
|
|
|
export ZSTD_VERSION=1.5.7
|
|
export ZSTD_URL=https://github.com/facebook/zstd/releases/download/v$ZSTD_VERSION/zstd-$ZSTD_VERSION.tar.gz
|
|
|
|
export READLINE_VERSION=8.3
|
|
export READLINE_URL=https://mirror.ufs.ac.za/gnu/readline/readline-$READLINE_VERSION.tar.gz
|
|
|
|
export PCRE2_VERSION=10.47
|
|
export PCRE2_URL=https://github.com/PCRE2Project/pcre2/releases/download/pcre2-$PCRE2_VERSION/pcre2-$PCRE2_VERSION.tar.gz
|
|
|