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
27 %define DE_CPU DE_CPU_ARM
31 %define DE_CPU DE_CPU_ARM_64
35 %define DE_CPU DE_CPU_X86
39 %define DE_CPU DE_CPU_X86_64
46 Summary: Khronos VK-GL-CTS
47 Group: System/Libraries
59 mkdir build-vulkan-cts
61 cmake ../ -DDE_CPU=%{DE_CPU} -DDEQP_TARGET=wayland -DCMAKE_BUILD_TYPE=Debug -DOPENGL_CTS=%{OPENGL_CTS} -DVK_CTS=%{VK_CTS}
66 mkdir -p %{buildroot}/opt/usr/VK-GL-CTS-%{version}/
68 cp -a . %{buildroot}/opt/usr/VK-GL-CTS-%{version}/
72 %manifest %{name}.manifest
74 %defattr(-,root,root,-)
75 /opt/usr/VK-GL-CTS-%{version}/*