ci: add libvulkan-dev + glslang-tools for daedalus-fourier build dep #73

Merged
marfrit merged 1 commits from claude-noether/marfrit-packages:noether/ci-fourier-build-deps into main 2026-05-21 18:06:00 +00:00
Owner

CI run 1056 (daedalus-v4l2 Debian) failed on the post-#72 build because the in-build daedalus-fourier fetch needs Vulkan headers + glslangValidator that the debian-aarch64 runner doesnt install by default.

Adds them to the apt-get install line. No package-content change.

Refs:

CI run 1056 (daedalus-v4l2 Debian) failed on the post-#72 build because the in-build daedalus-fourier fetch needs Vulkan headers + glslangValidator that the debian-aarch64 runner doesnt install by default. Adds them to the apt-get install line. No package-content change. Refs: - marfrit-packages#72 (the bump that added the daedalus-fourier dep) - reauktion/daedalus-v4l2#13 (linkage) - marfrit/daedalus-fourier#1 (installable pkg-config)
marfrit added 1 commit 2026-05-21 17:58:39 +00:00
The daedalus-v4l2 build-deb.sh (post marfrit-packages#72) now fetches
+ cmake-builds daedalus-fourier into a per-build temp prefix before
building the daemon, so the static-archive can be linked in.
daedalus-fourier's CMakeLists requires Vulkan headers and glslangValidator
(for SPIR-V compilation of the .comp compute shaders).  Without them
the configure step on the debian-aarch64 runner fails with:

  CMake Error at FindPackageHandleStandardArgs.cmake:233 (message):
    Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_INCLUDE_DIR)

(Observed on Gitea Actions run 1056.)

Add `libvulkan-dev` and `glslang-tools` to the apt-get install line so
the in-build daedalus-fourier compile succeeds and the daemon can link.
marfrit merged commit abf8fb3077 into main 2026-05-21 18:06:00 +00:00
marfrit deleted branch noether/ci-fourier-build-deps 2026-05-21 18:06:00 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marfrit/marfrit-packages#73