1 Name: Vulkan-LoaderAndValidationLayers
4 Summary: Khronos Vulkan Loader
5 Group: Graphics & UI Framework/GL
7 Source: %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
11 BuildRequires: pkg-config
12 BuildRequires: libtool
13 BuildRequires: python3
15 BuildRequires: pkgconfig(wayland-client)
16 BuildRequires: pkgconfig(pciaccess)
17 #BuildRequires: pkgconfig(valgrind)
18 BuildRequires: pkgconfig(udev)
20 %define BUILD_TYPE Debug
23 Khronos Vulkan Loader and Tools
26 Summary: Khronos Vulkan Loader
27 Group: System/Libraries
39 export CFLAGS="$CFLAGS -w"
41 cmake -H. -Bdbuild -DCMAKE_BUILD_TYPE=%{BUILD_TYPE} -DBUILD_TESTS=OFF -DBUILD_DEMOS=OFF -DBUILD_LAYERS=OFF -DBUILD_WSI_XLIB_SUPPORT=OFF -DBUILD_WSI_XCB_SUPPORT=OFF -DBUILD_WSI_WAYLAND_SUPPORT=ON
48 mkdir -p %{buildroot}%{_libdir}
50 cp -a loader/libvulkan.so* %{buildroot}%{_libdir}/
54 mkdir -p %{buildroot}%{_includedir}
55 cp -a include/vulkan %{buildroot}%{_includedir}
58 %manifest %{name}.manifest
60 %defattr(-,root,root,-)
64 %defattr(-,root,root,-)
65 %{_includedir}/vulkan/*