From 027e7e02e07392752a4531f65bff0d39dc426564 Mon Sep 17 00:00:00 2001 From: dailz Date: Tue, 14 Jul 2026 20:26:46 +0800 Subject: [PATCH] ci: add missing libavdevice-dev (ffmpeg-sys-next requires it) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI progressed to cargo build for the first time, revealing that libavdevice.pc was missing. The original yaml never installed libavdevice-dev — this was never caught because CI always failed at actions/checkout before reaching compilation. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 687744f..1d010a1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,7 +55,7 @@ jobs: # are also more reliable without the flag. sudo apt-get "${APT_OPTS[@]}" install -y \ ffmpeg \ - libavcodec-dev libavfilter-dev libavformat-dev libavutil-dev libswscale-dev libva-dev \ + libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libswscale-dev libva-dev \ libwayland-dev wayland-protocols \ libdrm-dev \ libpipewire-0.3-dev \