fix(ci): add libssl-dev + pkg-config to qbzd build

openssl-sys build requires OpenSSL headers even when rustls is the
primary TLS backend (native-tls comes as transitive dependency).

cc
This commit is contained in:
vicrodh committed 2026-04-09 06:37:11 -06:00
1 parent 8cee1c60be
commit d042d21622
1 file changed
+3 -3
+3 -3
View File
@@ -20,8 +20,8 @@ jobs:
workspaces: crates -> target
- run: cargo install cargo-zigbuild
- name: Install ALSA dev headers
run: sudo apt-get update && sudo apt-get install -y libasound2-dev
- name: Install dev headers
run: sudo apt-get update && sudo apt-get install -y libasound2-dev libssl-dev pkg-config
- name: Build qbzd (x86_64, glibc 2.31)
working-directory: crates
@@ -52,7 +52,7 @@ jobs:
sudo sed -i 's/^deb /deb [arch=amd64] /' /etc/apt/sources.list
echo "deb [arch=arm64] http://ports.ubuntu.com/ jammy main universe" | sudo tee /etc/apt/sources.list.d/arm64.list
sudo apt-get update
sudo apt-get install -y libasound2-dev:arm64 gcc-aarch64-linux-gnu
sudo apt-get install -y libasound2-dev:arm64 libssl-dev:arm64 gcc-aarch64-linux-gnu pkg-config
- name: Build qbzd (aarch64, glibc 2.31)
working-directory: crates