fix(ci): install ALSA headers for Linux and riscv64 builds (#5)

SoundCraft links ALSA through cpal; its pre-shared-workflow release.yml
installed libasound2-dev (and :riscv64). Without them the Linux x86_64,
aarch64 and riscv64 release jobs fail with "unable to find library
-lasound". Apps that don't use ALSA don't link it.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Brandon ThomasandClaude Opus 5.5 authored and GitHub committed 2026-10-12 11:09:44 -04:00
1 parent 024b7aa57d
commit f0808a5ccb
2 files changed
+2 -1

No files matched your search

+1
View File
@@ -20,6 +20,7 @@ runs:
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
libxkbcommon-dev libwayland-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev \
libasound2-dev pkg-config \
desktop-file-utils appstream python3-yaml zsync
- uses: storytold/craft-common-actions/actions/install-nfpm@main
+1 -1
View File
@@ -24,5 +24,5 @@ runs:
sudo apt-get install -y --no-install-recommends \
gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu libc6-dev-riscv64-cross libc6-dev:riscv64 qemu-user \
libxkbcommon-dev:riscv64 libwayland-dev:riscv64 libx11-dev:riscv64 libxrandr-dev:riscv64 \
libxi-dev:riscv64 libgl1-mesa-dev:riscv64 \
libxi-dev:riscv64 libgl1-mesa-dev:riscv64 libasound2-dev:riscv64 pkg-config \
desktop-file-utils appstream