From 6858216448ab0d901c6274112f4f8cc96f130a60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Wed, 31 Jan 2024 15:07:24 +0100 Subject: [PATCH] vulkan-volk v1.3.268.0 --- .gitignore | 1 + sources | 1 + vulkan-volk.spec | 51 ++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 .gitignore create mode 100644 sources create mode 100644 vulkan-volk.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9508740 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/Vulkan-Volk-sdk-*.tar.gz diff --git a/sources b/sources new file mode 100644 index 0000000..b3635f7 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (Vulkan-Volk-sdk-1.3.268.0.tar.gz) = 0337eaf7a584793114a301e9459f9f34bf95cfe302a2f1b8ad15adc6edb9912367c86a21794a2eb24899d6a99611826671d87ff5a655c4e25cfc9152dead8e0e diff --git a/vulkan-volk.spec b/vulkan-volk.spec new file mode 100644 index 0000000..dec0d4c --- /dev/null +++ b/vulkan-volk.spec @@ -0,0 +1,51 @@ +%global debug_package %{nil} + +Name: vulkan-volk +Version: 1.3.268.0 +Release: %autorelease +Summary: Meta loader for Vulkan API + +License: MIT +URL: https://github.com/zeux/volk +Source0: %url/archive/vulkan-sdk-%{version}.tar.gz#/Vulkan-Volk-sdk-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: cmake3 +BuildRequires: vulkan-headers + +Conflicts: volk + +%description +%{summary} + +%package devel +Summary: Development files for %{name} +Provides: %{name}-static = %{version}-%{release} +Requires: vulkan-headers + +%description devel +%{summary} + +%prep +%autosetup -n volk-vulkan-sdk-%{version} -p1 + +%build +%cmake3 -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=%{_libdir} \ + -DVOLK_INSTALL:BOOL=ON +%cmake_build + +%install +%cmake_install + +%files devel +%license LICENSE.md +%doc README.md +%dir %{_libdir}/cmake/volk +%{_includedir}/volk.h +%{_includedir}/volk.c +%{_libdir}/cmake/volk/*.cmake +%{_libdir}/libvolk.a + +%changelog +%autochangelog