diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 65128d2b5c..0e2ac34acb 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -1166,9 +1166,18 @@ jobs: # daemon never link-binds against libav (Option γ — dlopen # at runtime), so any header set with the right struct # definitions works. + # libvulkan-dev + glslang-tools: needed by the in-build + # daedalus-fourier fetch (build-deb.sh fetches the sibling + # library, cmake-builds it into a temp prefix, then the + # daedalus daemon static-links against it via pkg-config). + # Without these, daedalus-fourier's find_package(Vulkan) + # and glslangValidator find_program both fail at configure + # time. See marfrit/daedalus-fourier PR #1 + + # reauktion/daedalus-v4l2 PR #13. retry apt-get install -y --no-install-recommends \ build-essential cmake ninja-build pkg-config git \ libavcodec-dev libavformat-dev libavutil-dev libdrm-dev \ + libvulkan-dev glslang-tools \ linux-libc-dev \ curl ca-certificates openssh-client rsync dpkg-dev