4 Summary: Khronos VK-GL-CTS
5 Group: Graphics & UI Framework/GL
7 Source: %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
11 BuildRequires: pkg-config
12 BuildRequires: libtool
14 BuildRequires: python-xml
15 BuildRequires: pkgconfig(wayland-client)
16 BuildRequires: pkgconfig(wayland-cursor)
17 BuildRequires: pkgconfig(wayland-egl)
18 BuildRequires: pkgconfig(gles20)
19 Requires: libwayland-extension-client
20 BuildRequires: Vulkan-LoaderAndValidationLayers
21 BuildRequires: Vulkan-LoaderAndValidationLayers-devel
24 %define DE_CPU DE_CPU_ARM
28 %define DE_CPU DE_CPU_ARM_64
32 %define DE_CPU DE_CPU_X86
36 %define DE_CPU DE_CPU_X86_64
43 Summary: Khronos VK-GL-CTS
44 Group: System/Libraries
56 mkdir build-vulkan-cts
58 cmake ../ -DDE_CPU=%{DE_CPU} -DDEQP_TARGET=wayland -DCMAKE_BUILD_TYPE=Debug
63 mkdir -p %{buildroot}/opt/usr/VK-GL-CTS-%{version}/
65 cp -a . %{buildroot}/opt/usr/VK-GL-CTS-%{version}/
69 %manifest %{name}.manifest
71 %defattr(-,root,root,-)
72 /opt/usr/VK-GL-CTS-%{version}/*