New comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/33087#issuecomment-926664028 Comment: Looks like `libdrm-devel` is pulled in by `harfbuzz-devel -> cairo-devel -> MesaLib-devel -> libdrm-devel` and both `Vulkan-Headers` and `vulkan-loader` is pulled in by `SDL2-devel` and `vulkan-loader` is pulled in by `SDL2-devel` and Unless the harfbuzz or SDL2 dependency chain changes, these `makedepends` should always be present. We could defer adding conditional `makedepends` until such a change forces our hand.