#!/bin/bash set -e # Package information PACKAGE_NAME="xz" PACKAGE_VERSION="5.8.1" ARCHIVE_URL="https://github.com/tukaani-project/xz/releases/download/v${PACKAGE_VERSION}/${PACKAGE_NAME}-${PACKAGE_VERSION}.tar.xz" ARCHIVE_NAME="${PACKAGE_NAME}.tar.xz" EXTRACT_DIR="sources/${PACKAGE_NAME}" echo "Acquiring ${PACKAGE_NAME} version ${PACKAGE_VERSION}..." # Create sources directory if it doesn't exist mkdir -p sources # Download the source archive echo "Downloading from ${ARCHIVE_URL}..." wget -O "${ARCHIVE_NAME}" "${ARCHIVE_URL}" # Extract the archive echo "Extracting archive..." mkdir -p "${EXTRACT_DIR}" tar -xf "${ARCHIVE_NAME}" -C "${EXTRACT_DIR}" --strip-components=1 # Clean up the downloaded archive echo "Cleaning up..." rm "${ARCHIVE_NAME}" echo "Source acquisition complete."