Name: mesa-crucible Version: 0.1 Release: 1%{?dist} Summary: Crucible Vulkan test suite from the Mesa project License: MIT URL: https://gitlab.freedesktop.org/mesa/crucible Source0: %{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: meson BuildRequires: ninja-build BuildRequires: python3 BuildRequires: asciidoc BuildRequires: glslang-devel BuildRequires: libpng-devel BuildRequires: libxml2-devel BuildRequires: vulkan-headers BuildRequires: vulkan-loader-devel Requires: vulkan-loader Requires: mesa-vulkan-drivers %description Crucible is a Vulkan test suite from the Mesa project. It validates Vulkan driver conformance, useful for testing Intel Xe (ANV) and other Mesa Vulkan drivers. %prep %autosetup %build %meson %meson_build %install install -Dm755 %{_vpath_builddir}/crucible %{buildroot}%{_bindir}/crucible # crucible doesn't have a standard install target, # so install the binary and data manually mkdir -p %{buildroot}%{_datadir}/crucible cp -a data/* %{buildroot}%{_datadir}/crucible/ 2>/dev/null || true %files %license LICENSE %{_bindir}/crucible %{_datadir}/crucible/ %changelog * Tue Oct 27 2026 Ondrej Vanka - 0.1-1 - Initial package