diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index fcc2eba..611208c 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -45,6 +45,16 @@ jobs: deb: true deb_arch: arm64 pkg_arch: aarch64 + # 32-bit ARM with hardware float (ARMv7, `v7l`): single-board and edge + # devices. Statically linked like the others. + - os: ubuntu-latest + target: armv7-unknown-linux-musleabihf + asset: tsunagi-linux-armv7 + archive: tar.gz + zig: true + deb: true + deb_arch: armhf + pkg_arch: armv7h - os: macos-latest target: aarch64-apple-darwin asset: tsunagi-macos-aarch64 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1694789..f177017 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,6 +47,16 @@ jobs: deb: true deb_arch: arm64 pkg_arch: aarch64 + # 32-bit ARM with hardware float (ARMv7, `v7l`): single-board and edge + # devices. Statically linked like the others. + - os: ubuntu-latest + target: armv7-unknown-linux-musleabihf + asset: tsunagi-linux-armv7 + archive: tar.gz + zig: true + deb: true + deb_arch: armhf + pkg_arch: armv7h - os: macos-latest target: aarch64-apple-darwin asset: tsunagi-macos-aarch64 diff --git a/dist/arch/build-pkg.sh b/dist/arch/build-pkg.sh index d4aeb9c..8081845 100755 --- a/dist/arch/build-pkg.sh +++ b/dist/arch/build-pkg.sh @@ -4,7 +4,7 @@ # # Usage: build-pkg.sh [tray_binary] # path to the built tsunagi (agent/CLI) executable -# pacman architecture: x86_64 or aarch64 +# pacman architecture: x86_64, aarch64 or armv7h # package version (the tag without its leading v) # path to write the package to # [tray_binary] optional tsunagi-tray GUI executable; when given, the package diff --git a/dist/deb/build-deb.sh b/dist/deb/build-deb.sh index a8e5eed..50981c5 100755 --- a/dist/deb/build-deb.sh +++ b/dist/deb/build-deb.sh @@ -4,7 +4,7 @@ # # Usage: build-deb.sh [tray_binary] # path to the built tsunagi (agent/CLI) executable -# Debian architecture: amd64 or arm64 +# Debian architecture: amd64, arm64 or armhf # package version (the tag without its leading v) # path to write the .deb to # [tray_binary] optional path to the tsunagi-tray GUI executable; when given,