fix(arch): add vulkan-headers to Arch Linux dependency list

vulkan-headers provides <vulkan/vulkan.h> which is required at compile
time by imgui (imgui_impl_vulkan.cpp) and vk-bootstrap. On Arch,
vulkan-devel is not a package name — the headers must be installed
explicitly via vulkan-headers.

Also replace vulkan-devel with the correct individual packages:
  vulkan-headers  (build-time headers)
  vulkan-icd-loader / vulkan-tools (runtime + utilities)

Fixes build failure: fatal error: vulkan/vulkan.h: No such file or directory
This commit is contained in:
Radu Ursache 2026-03-08 12:51:33 +02:00
parent e94eb7f2d1
commit 23beae96e2

View file

@ -29,10 +29,14 @@ sudo apt install -y \
sudo pacman -S --needed \
base-devel cmake pkgconf git \
sdl2 glew glm openssl zlib \
vulkan-devel vulkan-tools shaderc \
vulkan-headers vulkan-icd-loader vulkan-tools shaderc \
ffmpeg unicorn stormlib
```
> **Note:** `vulkan-headers` provides the `vulkan/vulkan.h` development headers required
> at build time. `vulkan-devel` is a group that includes these on some distros but is not
> available by name on Arch — install `vulkan-headers` and `vulkan-icd-loader` explicitly.
---
## 🐧 Linux (All Distros)