Name: VK-GL-CTS Version: 0.1.0 Release: 0 Summary: Khronos VK-GL-CTS Group: Graphics & UI Framework/GL License: Apache Source: %{name}-%{version}.tar.gz Source1001: %{name}.manifest BuildRequires: cmake BuildRequires: pkg-config BuildRequires: libtool BuildRequires: python BuildRequires: python-xml BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(gles20) Requires: libwayland-extension-client BuildRequires: Vulkan-LoaderAndValidationLayers BuildRequires: Vulkan-LoaderAndValidationLayers-devel %ifarch %arm %define DE_CPU DE_CPU_ARM %endif %ifarch aarch64 %define DE_CPU DE_CPU_ARM_64 %endif %ifarch %{ix86} %define DE_CPU DE_CPU_X86 %endif %ifarch x86_64 %define DE_CPU DE_CPU_X86_64 %endif %description Khronos VK-GL-CTS %package devel Summary: Khronos VK-GL-CTS Group: System/Libraries %description devel Khronos VK-GL-CTS %prep %setup -q %build cp %{SOURCE1001} . # build Vulkan CTS mkdir build-vulkan-cts cd build-vulkan-cts cmake ../ -DDE_CPU=%{DE_CPU} -DDEQP_TARGET=wayland -DCMAKE_BUILD_TYPE=Debug make %install rm -rf %{buildroot} mkdir -p %{buildroot}/opt/usr/VK-GL-CTS-%{version}/ cd build-vulkan-cts cp -a . %{buildroot}/opt/usr/VK-GL-CTS-%{version}/ cd .. %files %manifest %{name}.manifest %license LICENSE %defattr(-,root,root,-) /opt/usr/VK-GL-CTS-%{version}/*