From 9adf2e62d8f2e9d3ab199d0af9538498a6c92d7f Mon Sep 17 00:00:00 2001 From: A4-Tacks Date: Mon, 30 Dec 2024 19:50:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4build=5Fscripts,=20=E5=9B=A0?= =?UTF-8?q?=E4=B8=BA=E5=B7=B2=E7=BB=8F=E6=B2=A1=E7=94=A8=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/build_scripts/PKGBUILD | 37 ------------------------ tools/build_scripts/build | 56 ------------------------------------ 2 files changed, 93 deletions(-) delete mode 100644 tools/build_scripts/PKGBUILD delete mode 100755 tools/build_scripts/build diff --git a/tools/build_scripts/PKGBUILD b/tools/build_scripts/PKGBUILD deleted file mode 100644 index 061639c..0000000 --- a/tools/build_scripts/PKGBUILD +++ /dev/null @@ -1,37 +0,0 @@ -# Maintainer: A4-Tacks - -pkgname=mindustry_logic_bang_lang-bin -pkgver=0.14.11 -pkgrel=1 -pkgdesc='Mindustry logic extension language, for zero additional overhead!' -arch=(x86_64 aarch64) -url=https://github.com/A4-Tacks/mindustry_logic_bang_lang -license=(GPL-3.0) -depends=() -makedepends=(coreutils xz) - -s_arch=$(uname -m) -c_name=mindustry_logic_bang_lang - -source=( - "$url/archive/refs/tags/v$pkgver.tar.gz" - "$url/releases/download/v$pkgver/${c_name}_v${pkgver}_"{aarch64,x86_64}"-unknown-linux-musl.tar.xz" -) -sha256sums=( - 91593ef9511358e06c9a375a12127c8f997776cfc4ea46c1ab07f27b5d3eac02 - 561bc62187c29acadb63a2cde7deb39c4496cbc59ec313a7421f66cfb0da7c1b - 4b88b21d3668c05716e0819de94ba6ca4bce35e47561af749b6ce34884a276a6 -) -case "$s_arch" in - aarch64|x86_64);; - *) - echo "E: Arch $s_arch unsupported!" >&2 - exit 1 -esac - -package() { - mkdir -pm644 "$pkgdir"/usr/share/$c_name - cp -r $c_name-$pkgver/{README{,-en_US}.md,syntax,examples} "$pkgdir"/usr/share/$c_name/ - unxz -c "${c_name}_v${pkgver}_${s_arch}-unknown-linux-musl.tar.xz" | tar -x - install -Dm755 -t "$pkgdir"/usr/bin/ $c_name -} diff --git a/tools/build_scripts/build b/tools/build_scripts/build deleted file mode 100755 index 0e448fd..0000000 --- a/tools/build_scripts/build +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/bash -set -o nounset -set -o errtrace -function catch_error { - local LEC=$? name i line file - echo "Traceback (most recent call last):" >&2 - for ((i = ${#FUNCNAME[@]} - 1; i >= 0; --i)); do - name="${FUNCNAME[$i]}" - line="${BASH_LINENO[$i]}" - file="${BASH_SOURCE[$i]}" - echo " File ${file@Q}, line ${line}, in ${name@Q}" >&2 - done - echo "Error: [ExitCode: ${LEC}]" >&2 - exit "${LEC}" -} -trap catch_error ERR - -case "${#}" in - 1);; - 2);; - *) - echo "USAGE: ${0} [TARGET]" >&2 - exit 1 - ;; -esac - -VERSION="${1}" -COMPILE_TARGET="${2-aarch64-unknown-linux-musl}" - -TARGET_DIR="target/${COMPILE_TARGET}/" -NAME=mindustry_logic_bang_lang -RENAMED_NAME="${NAME}_${VERSION}_${COMPILE_TARGET}" - -cargo build --release --target="${COMPILE_TARGET}" - -test -d "${TARGET_DIR}" - -cd "${TARGET_DIR}/release/" || exit - -test -f "${NAME}" \ - && test -r "${NAME}" \ - && test -x "${NAME}" - -TARPKG_NAME="${RENAMED_NAME}.tar" -XZPKG_NAME="${TARPKG_NAME}.xz" -[ -f "${TARPKG_NAME}" ] && rm "${TARPKG_NAME}" -[ -f "${XZPKG_NAME}" ] && rm "${XZPKG_NAME}" - -tar -cf "${TARPKG_NAME}" "${NAME}" -xz -9evvT1 "${TARPKG_NAME}" - -HASHER=sha256sum -HASHER_NAME="${HASHER##*/}" -HASH_OUT="$("${HASHER}" "${XZPKG_NAME}")" -HASH_OUT_FILE="${XZPKG_NAME}.${HASHER_NAME}" -echo "${HASH_OUT}" > "${HASH_OUT_FILE}"