%global NEO_MAJOR 21 %global NEO_MINOR 38 %global NEO_BUILD 21026 %global NEO_ver %{NEO_MAJOR}.%{NEO_MINOR}.%{NEO_BUILD} %global L0_ver 1.2 %global IGC_BUILD 8708 %global GMM_BUILD 21.2.1 %define debug_package %{nil} Name: intel-opencl Version: %{NEO_ver} Release: 1%{?dist} Summary: Intel(R) Graphics Compute Runtime License: MIT URL: https://github.com/intel/compute-runtime Source0: %{url}/archive/%{version}/compute-runtime-%{version}.tar.gz BuildRequires: make libva-devel gcc-c++ cmake BuildRequires: intel-gmmlib-devel >= %{GMM_BUILD} BuildRequires: intel-igc-opencl-devel = 1.0.%{IGC_BUILD} BuildRequires: level-zero-devel = 1.5.0 Requires: intel-gmmlib >= %{GMM_BUILD} Requires: intel-igc-opencl = 1.0.%{IGC_BUILD} %description -n intel-opencl Intel(R) Graphics Compute Runtime for OpenCL(TM). %package -n intel-level-zero-gpu Summary: Intel(R) Graphics Compute Runtime for Level Zero Version: %{L0_ver}.%{NEO_BUILD} %description -n intel-level-zero-gpu Intel(R) Graphics Compute Runtime for Level Zero Requires: level-zero = 1.5.0 %prep %autosetup -n compute-runtime-%{NEO_ver} %build mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release -DNEO_OCL_VERSION_MAJOR=%{NEO_MAJOR} \ -DNEO_OCL_VERSION_MINOR=%{NEO_MINOR} -DNEO_VERSION_BUILD=%{NEO_BUILD} \ -DSKIP_UNIT_TESTS=1 -DCMAKE_INSTALL_PREFIX=/usr .. %make_build %install %make_install -C build chmod +x %{buildroot}/%{_libdir}/intel-opencl/libigdrcl.so rm -f %{buildroot}/%{_libdir}/intel-opencl/libigdrcl.so.debug rm -f %{buildroot}/%{_libdir}/libocloc.so.debug rm -rf %{buildroot}/usr/lib/debug/ %files %{_libdir}/intel-opencl/libigdrcl.so %{_bindir}/ocloc %{_includedir}/ocloc_api.h %{_libdir}/libocloc.so %config(noreplace) %{_sysconfdir}/OpenCL/vendors/intel.icd %files -n intel-level-zero-gpu %{_libdir}/libze_intel_gpu.so.1 %{_libdir}/libze_intel_gpu.so.%{L0_ver}.%{NEO_BUILD} %doc %changelog * Fri Oct 01 2021 Jacek Danecki - 21.38.21026-1 - Update to 21.38.21026 * Fri Sep 17 2021 Jacek Danecki - 21.37.20939-1 - Update to 21.37.20939 * Mon Sep 13 2021 Jacek Danecki - 21.36.20889-1 - Update to 21.36.20889 * Wed Sep 08 2021 Jacek Danecki - 21.35.20826-1 - Update to 21.35.20826 * Fri Aug 27 2021 Jacek Danecki - 21.34.20767-1 - Update to 21.34.20767 * Fri Aug 20 2021 Jacek Danecki - 21.33.20678-1 - Update to 21.33.20678 * Thu Aug 19 2021 Jacek Danecki - 21.32.20609-1 - Update to 21.32.20609 * Fri Aug 13 2021 Jacek Danecki - 21.31.20514-1 - Build 21.31.20514