From 4b1b0bcb572b4a7f01472004060347c219b575b5 Mon Sep 17 00:00:00 2001 From: ag-tsotetsi Date: Sun, 8 Feb 2026 12:09:03 +0200 Subject: [PATCH] added xz toolchain step --- build/xz/build.bash | 50 ++++++++++++++++++++++++++++++++++++++++++++ build/xz/package.env | 7 +++++++ 2 files changed, 57 insertions(+) create mode 100644 build/xz/build.bash create mode 100644 build/xz/package.env diff --git a/build/xz/build.bash b/build/xz/build.bash new file mode 100644 index 0000000..f973c42 --- /dev/null +++ b/build/xz/build.bash @@ -0,0 +1,50 @@ +. "$PROJECTDIR/build/xz/package.env" + +fetch $XZ_URL + + +cd "$SOURCES" && tar xf xz-$XZ_VERSION.tar.xz && cd xz-$XZ_VERSION + + +bootstrap() { + echo bootstrap +} + + +toolchain() { + ./configure \ + --prefix=/usr \ + --host=$TARGET \ + --build=$(build-aux/config.guess) \ + --disable-static > /dev/null + + make > /dev/null && make DESTDIR="$SYSROOT" install > /dev/null + + rm "$SYSROOT/usr/lib/liblzma.la" +} + +setup() { + echo setup +} + +final() { + echo final +} + +case $1 in + bootstrap) + bootstrap + ;; + toolchain) + toolchain + ;; + setup) + setup + ;; + final) + final + ;; +esac + + +rm -rf "$SOURCES/xz-$XZ_VERSION" diff --git a/build/xz/package.env b/build/xz/package.env new file mode 100644 index 0000000..e863986 --- /dev/null +++ b/build/xz/package.env @@ -0,0 +1,7 @@ +export XZ_VERSION=5.8.2 + +IFS='.' read -r XZ_VERSION_MAJOR XZ_VERSION_MINOR XZ_VERSION_PATCH <<< $XZ_VERSION +export XZ_VERSION_MAJOR XZ_VERSION_MINOR XZ_VERSION_PATCH + +export XZ_URL=https://github.com//tukaani-project/xz/releases/download/v$XZ_VERSION/xz-$XZ_VERSION.tar.xz +