diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3ee1f5f..63b0e70 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -78,7 +78,7 @@ jobs: needs: changelog strategy: matrix: - cpu: [ x64 ] + cpu: [ x64, arm64 ] kind: [ AppImage, deb, rpm ] type: [ self-contained ] include: @@ -94,6 +94,18 @@ jobs: cpu: x64 package-tail: .x86_64 package-head: downkyi_ + - kind: AppImage + cpu: arm64 + package-tail: .aarch64 + package-head: DownKyi- + - kind: deb + cpu: arm64 + package-tail: _arm64 + package-head: downkyi_ + - kind: rpm + cpu: arm64 + package-tail: .arm64 + package-head: downkyi_ steps: - name: Checkout uses: actions/checkout@v3 diff --git a/script/aria2.sh b/script/aria2.sh index 0ae1623..0fa15e9 100755 --- a/script/aria2.sh +++ b/script/aria2.sh @@ -20,6 +20,10 @@ download_aria2() { save="$save_path/$1/aria2" download_url="https://github.com/abcfy2/aria2-static-build/releases/download/1.37.0/aria2-x86_64-linux-musl_static.zip" ;; + linux-arm64) + save="$save_path/$1/aria2" + download_url="https://github.com/abcfy2/aria2-static-build/releases/download/1.37.0/aria2-aarch64-linux-musl_static.zip" + ;; esac curl -kL "$download_url" -o "$download_dir/aria2.zip" diff --git a/script/ffmpeg.sh b/script/ffmpeg.sh index 04ea8a5..e079c96 100755 --- a/script/ffmpeg.sh +++ b/script/ffmpeg.sh @@ -36,6 +36,9 @@ download_ffmpeg_linux() { x64) filename=ffmpeg-x86_64-linux-musl_static.zip ;; + arm64) + filename=ffmpeg-aarch64-linux-musl_static.zip + ;; esac local url="https://github.com/yaobiao131/downkyi-ffmpeg-build/releases/download/continuous/$filename" create_dir "$ffmpeg_save_path/linux-$arch/ffmpeg"