- extract patch to version file - added silent to bootstrap configure functions & glibc patch section - renamed build.sh to build.bash - moved flags, utilities and version to their own files - extract glibc patch url to version file
77 lines
2.8 KiB
Bash
77 lines
2.8 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
|