commit 82eed41b2456c20eac16f86456a8c583753a94f2 Author: Simon McVittie <smcv@debian.org> Date: Wed Apr 23 15:27:11 2025 +0100 Share a single JSON manifest per Vulkan driver between all architectures Because our Vulkan driver libraries are installed to a directory in the dynamic linker's search path, we can list them in their JSON manifest by the library's basename rather than its absolute path. This makes the content of the JSON manifest the same for each architecture, so it can be a single file shared between architectures via dpkg's multiarch file reference-counting. This avoids multiarch file collisions between pairs of architectures that have the same Meson CPU name but a different library directory, such as armel and armhf. The JSON manifests for Mesa's EGL driver and Vulkan layers, and for the Nvidia proprietary driver's Vulkan driver, are already implemented this way. Closes: #980148 Signed-off-by: Simon McVittie <smcv@debian.org>
Among the 4 debian patches available in version 25.0.4-1 of the package, we noticed the following issues: