From f898735c1555772f8ba7c046ff6374885435803d Mon Sep 17 00:00:00 2001 From: ag-tsotetsi Date: Sun, 8 Feb 2026 11:56:16 +0200 Subject: [PATCH] added grep toolchain step --- build/grep/build.bash | 42 ++++++++++++++++++++++++++++++++++++++++++ build/grep/package.env | 7 +++++++ 2 files changed, 49 insertions(+) create mode 100644 build/grep/build.bash create mode 100644 build/grep/package.env diff --git a/build/grep/build.bash b/build/grep/build.bash new file mode 100644 index 0000000..29034c2 --- /dev/null +++ b/build/grep/build.bash @@ -0,0 +1,42 @@ +. "$PROJECTDIR/build/grep/package.env" + +fetch $GREP_URL + + +cd "$SOURCES" && tar xf grep-$GREP_VERSION.tar.xz && cd grep-$GREP_VERSION + + +bootstrap() { + echo bootstrap +} + + +toolchain() { + ./configure \ + --prefix=/usr \ + --host=$TARGET \ + --build=$(build-aux/config.guess) > /dev/null + + make > /dev/null && make DESTDIR="$SYSROOT" install > /dev/null +} + +final() { + echo final +} + +case $1 in + bootstrap) + bootstrap + ;; + toolchain) + toolchain + ;; + setup) + setup + ;; + final) + final + ;; +esac + +rm -rf "$SOURCES/grep-$GREP_VERSION" diff --git a/build/grep/package.env b/build/grep/package.env new file mode 100644 index 0000000..856dff7 --- /dev/null +++ b/build/grep/package.env @@ -0,0 +1,7 @@ +export GREP_VERSION=3.12 + +IFS='.' read -r GREP_VERSION_MAJOR GREP_VERSION_MINOR <<< $GREP_VERSION +export GREP_VERSION_MAJOR GREP_VERSION_MINOR + +export GREP_URL=https://mirror.ufs.ac.za/gnu/grep/grep-$GREP_VERSION.tar.xz +