build.yml: convert ffmpeg+mpv-debian install-deps to apt-get (closes #55) #56
Reference in New Issue
Block a user
Delete Branch "fix/debian-runner-deps-2026-05-20"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes the latent break flagged in #55.
PR #47 routed
ffmpeg-v4l2-request-debianandmpv-fourier-debiantoruns-on: debian-aarch64(bohr) but their install-deps steps still calledpacman -Syu. Currently silent-skipped bycheck-already-published.sh(pool versions match the staged PKGVER); next pkgver bump would surface the failure.This patch follows PR #50's pattern (daedalus-debian + dkms-debian):
retry pacman -Syu ...withretry apt-get install ...in both jobsconfigure [marfrit] repo + pre-install ffmpeg-v4l2-request-fourierstep. Under apt, stocklibavcodec-dev/libavformat-dev/libavutil-devprovide trixie-ABI headers matching what mpv-fourier's binary will see at runtime; the daemon dlopen's the fourier libs if installed but doesn't link against them at build time.Diff stats: 38 insertions, 30 deletions, ~30 line patch as estimated.
Validated upstream: equivalent debian build-deps installed cleanly in PRs #44 (libva) and #50 (daedalus).