From 25d5554a9a4071afb7d30fad5a6cb19a9eb98718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E9=9B=85=20misaki=20masa?= Date: Fri, 26 Sep 2025 18:45:59 +0800 Subject: [PATCH] fix: wrong architecture label in aarch64 `.deb` packages (#3209) --- scripts/build.sh | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/scripts/build.sh b/scripts/build.sh index 250a7c65..a07042d0 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -8,20 +8,16 @@ export YAZI_GEN_COMPLETIONS=1 git config --global --add safe.directory "*" cargo build --release --locked --target "$1" -# Use a consistent target directory -rm -rf target/release -mv "target/$1/release" target/release - # Package deb if [[ "$ARTIFACT_NAME" == *-linux-* ]] && { [[ "$ARTIFACT_NAME" == *-aarch64-* ]] || [[ "$ARTIFACT_NAME" == *-x86_64-* ]]; }; then cargo install cargo-deb - cargo deb -p yazi-packing --no-build -o "$ARTIFACT_NAME.deb" + cargo deb -p yazi-packing --no-build --target "$1" -o "$ARTIFACT_NAME.deb" fi # Create the artifact mkdir -p "$ARTIFACT_NAME/completions" -cp "target/release/ya" "$ARTIFACT_NAME" -cp "target/release/yazi" "$ARTIFACT_NAME" +cp "target/$1/release/ya" "$ARTIFACT_NAME" +cp "target/$1/release/yazi" "$ARTIFACT_NAME" cp yazi-cli/completions/* "$ARTIFACT_NAME/completions" cp yazi-boot/completions/* "$ARTIFACT_NAME/completions" cp README.md LICENSE "$ARTIFACT_NAME"