--- /dev/null
+Name: Vulkan-LoaderAndValidationLayers
+Version: 0.1
+Release: 0
+Summary: Khronos Vulkan Loader
+Group: Graphics & UI Framework/GL
+License: MIT
+Source: %{name}-%{version}.tar.gz
+Source1001: %{name}.manifest
+
+BuildRequires: cmake
+BuildRequires: pkg-config
+BuildRequires: libtool
+BuildRequires: python3
+
+BuildRequires: pkgconfig(wayland-client)
+BuildRequires: pkgconfig(pciaccess)
+#BuildRequires: pkgconfig(valgrind)
+BuildRequires: pkgconfig(udev)
+
+%define BUILD_TYPE Debug
+
+%description
+Khronos Vulkan Loader and Tools
+
+%package devel
+Summary: Khronos Vulkan Loader
+Group: System/Libraries
+
+%description devel
+Khronos Vulkan Loader
+
+%prep
+%setup -q
+
+%build
+cp %{SOURCE1001} .
+
+# build vulkan loader
+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
+cd dbuild
+make
+
+%install
+rm -rf %{buildroot}
+# release pkg
+mkdir -p %{buildroot}%{_libdir}
+cd dbuild
+cp -a loader/libvulkan.so* %{buildroot}%{_libdir}/
+cd ..
+
+# devel pkg
+mkdir -p %{buildroot}%{_includedir}
+cp -a include/vulkan %{buildroot}%{_includedir}
+
+%files
+%manifest %{name}.manifest
+%license LICENSE.txt
+%defattr(-,root,root,-)
+%{_libdir}/libvulkan*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/vulkan/*