%global ver 1.1.0 %global rel 1 Name: level-zero-raytracing-support Version: %{ver} Release: %{rel}%{?dist} Summary: oneAPI Level Zero Ray Tracing Support Group: System Environment/Libraries License: Apache2 URL: https://github.com/intel/level-zero-raytracing-support Source0: %{url}/archive/refs/tags/v%{ver}.tar.gz BuildRequires: make gcc-c++ cmake ninja-build git pkgconf-pkg-config %description The oneAPI Level Zero Ray Tracing Support library implements high performance CPU based construction algorithms for 3D acceleration structures that are compatible with the ray tracing hardware of Intel GPUs. This library is used by Intel(R) oneAPI Level Zero to implement part of the RTAS builder extension. This library should not get used directly but only through Level Zero. . oneAPI Level Zero Ray Tracing Support %prep %autosetup -p1 -n %{name}-%{ver} %build mkdir build cd build %cmake .. \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr %make_build %install cd build %make_install %files %defattr(-,root,root) %config(noreplace) %license LICENSE.txt %license third-party-programs* %{_libdir}/libze_intel_gpu_raytracing.so %doc %changelog * Thu Mar 6 2025 Sven Woop - 1.1.0 - Added support for PTL RTAS layout. * Thu Jun 8 2023 Pavel Androniychuk - 1.0.0 - Spec file init