diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 5e52e0dd..724f50ab 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -158,21 +158,14 @@ jobs: git checkout FETCH_HEAD - name: Install dependencies run: | - # Use cross-compilation (Docker too old for --platform flag) - dpkg --add-architecture arm64 + # Native ARM64 build (no cross-compilation needed) apt-get update -qq && apt-get install -y -qq \ - gcc-aarch64-linux-gnu \ - libwebkit2gtk-4.1-dev:arm64 libssl-dev:arm64 libgtk-3-dev:arm64 \ - libayatana-appindicator3-dev:arm64 librsvg2-dev:arm64 patchelf \ + libwebkit2gtk-4.1-dev libssl-dev libgtk-3-dev \ + libayatana-appindicator3-dev librsvg2-dev patchelf \ pkg-config curl perl curl -fsSL https://deb.nodesource.com/setup_22.x | bash - apt-get install -y nodejs - name: Build - env: - CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc - PKG_CONFIG_SYSROOT_DIR: / - PKG_CONFIG_LIBDIR: /usr/lib/aarch64-linux-gnu/pkgconfig:/usr/share/pkgconfig - PKG_CONFIG_ALLOW_CROSS: "1" run: | npm ci --legacy-peer-deps rustup target add aarch64-unknown-linux-gnu