mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-19 06:24:51 +08:00
Remove sles 15.2 files
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
1be608b81e
commit
d61dee254f
@@ -1,100 +0,0 @@
|
||||
# spec file for package intel-level-zero-gpu
|
||||
|
||||
#it's changed by external script
|
||||
%global ver xxx
|
||||
%global rel xxx
|
||||
%global build_id xxx
|
||||
|
||||
%define gmmlib_sover 11
|
||||
%define igc_sover 1
|
||||
|
||||
%if !0%{?build_type:1}
|
||||
%define build_type Release
|
||||
%endif
|
||||
|
||||
%define _source_payload w5T16.xzdio
|
||||
%define _binary_payload w5T16.xzdio
|
||||
|
||||
Name: intel-level-zero-gpu
|
||||
Version: %{ver}
|
||||
Release: %{rel}%{?dist}
|
||||
Summary: Intel(R) GPU Driver for oneAPI Level Zero.
|
||||
|
||||
Group: System Environment/Libraries
|
||||
License: MIT
|
||||
URL: https://github.com/intel/compute-runtime
|
||||
Source0: %{url}/archive/%{version}/compute-runtime-%{version}.tar.xz
|
||||
Source1: copyright
|
||||
|
||||
ExclusiveArch: x86_64
|
||||
BuildRequires: cmake make gcc-c++
|
||||
#BuildRequires: libva-devel
|
||||
BuildRequires: libigdgmm%{?name_suffix}-devel
|
||||
BuildRequires: libigdfcl%{?name_suffix}-devel
|
||||
|
||||
Requires: libigc%{igc_sover}%{?name_suffix}
|
||||
Requires: libigdfcl%{igc_sover}%{?name_suffix}
|
||||
Requires: libigdgmm%{gmmlib_sover}%{?name_suffix}
|
||||
|
||||
%description
|
||||
Runtime library providing the ability to use Intel GPUs with the oneAPI Level
|
||||
Zero programming interface.
|
||||
Level Zero is the primary low-level interface for language and runtime
|
||||
libraries. Level Zero offers fine-grain control over accelerators capabilities,
|
||||
delivering a simplified and low-latency interface to hardware, and efficiently
|
||||
exposing hardware capabilities to applications.
|
||||
|
||||
%debug_package
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n compute-runtime-%{version}
|
||||
|
||||
%build
|
||||
%cmake .. \
|
||||
-DNEO_VERSION_BUILD=%{build_id} \
|
||||
-DCMAKE_BUILD_TYPE=%{build_type} \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DSKIP_UNIT_TESTS=TRUE \
|
||||
-DRELEASE_WITH_REGKEYS=TRUE \
|
||||
-DL0_INSTALL_UDEV_RULES=1 \
|
||||
-DUDEV_RULES_DIR=/etc/udev/rules.d/ \
|
||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=OFF \
|
||||
-Wno-dev
|
||||
%make_build
|
||||
|
||||
%install
|
||||
cd build
|
||||
%make_install
|
||||
|
||||
#Remove OpenCL files before installing
|
||||
rm -rf %{buildroot}%{_libdir}/intel-opencl/
|
||||
rm -rf %{buildroot}%{_sysconfdir}/OpenCL/
|
||||
rm -rf %{buildroot}%{_bindir}/ocloc
|
||||
rm -rf %{buildroot}%{_libdir}/libocloc.so
|
||||
rm -rf %{buildroot}%{_includedir}/ocloc_api.h
|
||||
#Remove debug files
|
||||
rm -f %{buildroot}/%{_libdir}/intel-opencl/libigdrcl.so.debug
|
||||
rm -f %{buildroot}/%{_libdir}/libocloc.so.debug
|
||||
rm -rf %{buildroot}/usr/lib/debug/
|
||||
#insert license into package
|
||||
mkdir -p %{buildroot}/usr/share/doc/intel-level-zero-gpu%{?name_suffix}/
|
||||
cp -pR %{_sourcedir}/copyright %{buildroot}/usr/share/doc/intel-level-zero-gpu%{?name_suffix}/.
|
||||
|
||||
%files -n intel-level-zero-gpu%{?name_suffix}
|
||||
%defattr(-,root,root)
|
||||
%{_libdir}/libze_intel_gpu.so.*
|
||||
%{_sharedstatedir}/libze_intel_gpu/pci_bind_status_file
|
||||
%{_sharedstatedir}/libze_intel_gpu/wedged_file
|
||||
%{_sysconfdir}/udev/rules.d/99-drm_ze_intel_gpu.rules
|
||||
/usr/share/doc/intel-level-zero-gpu%{?name_suffix}/copyright
|
||||
%config(noreplace)
|
||||
|
||||
%doc
|
||||
|
||||
%changelog
|
||||
* Tue Apr 28 2020 Jacek Danecki <jacek.danecki@intel.com> - 0.8.16582-1
|
||||
- Update to 0.8.16582
|
||||
|
||||
* Tue Mar 24 2020 Spruit, Neil R <neil.r.spruit@intel.com> - 0.8.0
|
||||
* Fri Mar 13 2020 Pavel Androniychuk <pavel.androniychuk@intel.com> - 0.4.1
|
||||
- Spec file init
|
||||
@@ -1,23 +0,0 @@
|
||||
---
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018-2021 Intel Corporation
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -1,101 +0,0 @@
|
||||
# spec file for package intel-opencl
|
||||
|
||||
#it's changed by external script
|
||||
%global rel i1
|
||||
%global ver xxx
|
||||
|
||||
%define gmmlib_sover 11
|
||||
%define igc_sover 1
|
||||
|
||||
%if !0%{?build_type:1}
|
||||
%define build_type Release
|
||||
%endif
|
||||
|
||||
%define _source_payload w5T16.xzdio
|
||||
%define _binary_payload w5T16.xzdio
|
||||
|
||||
Name: intel-opencl
|
||||
Epoch: 1
|
||||
Version: %{ver}
|
||||
Release: %{rel}%{?dist}
|
||||
Summary: Intel(R) Graphics Compute Runtime for OpenCL(TM)
|
||||
License: MIT
|
||||
Group: System Environment/Libraries
|
||||
Url: https://github.com/intel/compute-runtime
|
||||
Source0: %{url}/archive/%{version}/compute-runtime-%{version}.tar.xz
|
||||
Source1: copyright
|
||||
|
||||
ExclusiveArch: x86_64
|
||||
BuildRequires: cmake make gcc-c++
|
||||
#BuildRequires: libva-devel
|
||||
BuildRequires: libigdgmm%{?name_suffix}-devel
|
||||
BuildRequires: libigdfcl%{?name_suffix}-devel
|
||||
Requires: libigc%{igc_sover}%{?name_suffix}
|
||||
Requires: libigdfcl%{igc_sover}%{?name_suffix}
|
||||
Requires: libigdgmm%{gmmlib_sover}%{?name_suffix}
|
||||
|
||||
%description
|
||||
Intel(R) Graphics Compute Runtime for OpenCL(TM) is a open source project to
|
||||
converge Intel's development efforts on OpenCL(TM) compute stacks supporting
|
||||
the GEN graphics hardware architecture.
|
||||
|
||||
%package -n intel-ocloc%{?name_suffix}
|
||||
Summary: ocloc package for opencl
|
||||
%description -n intel-ocloc%{?name_suffix}
|
||||
|
||||
%debug_package
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n compute-runtime-%{version}
|
||||
|
||||
%build
|
||||
%cmake .. \
|
||||
-DCMAKE_BUILD_TYPE=%{build_type} \
|
||||
-DNEO_VERSION_BUILD=%{ver} \
|
||||
-DBUILD_WITH_L0=0 \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DSKIP_UNIT_TESTS=1 \
|
||||
-DRELEASE_WITH_REGKEYS=1 \
|
||||
-DCMAKE_VERBOSE_MAKEFILE:BOOL=OFF \
|
||||
-Wno-dev
|
||||
%make_build
|
||||
|
||||
%install
|
||||
cd build
|
||||
%make_install
|
||||
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/
|
||||
|
||||
#insert license into package
|
||||
mkdir -p %{buildroot}/usr/share/doc/intel-opencl%{?name_suffix}/
|
||||
cp -pR %{_sourcedir}/copyright %{buildroot}/usr/share/doc/intel-opencl%{?name_suffix}/.
|
||||
mkdir -p %{buildroot}/usr/share/doc/intel-ocloc%{?name_suffix}/
|
||||
cp -pR %{_sourcedir}/copyright %{buildroot}/usr/share/doc/intel-ocloc%{?name_suffix}/.
|
||||
|
||||
%files -n intel-opencl%{?name_suffix}
|
||||
%defattr(-,root,root)
|
||||
%{_sysconfdir}/OpenCL
|
||||
%{_libdir}/intel-opencl/libigdrcl.so
|
||||
/usr/share/doc/intel-opencl%{?name_suffix}/copyright
|
||||
|
||||
%files -n intel-ocloc%{?name_suffix}
|
||||
%defattr(-,root,root)
|
||||
%{_bindir}/ocloc
|
||||
%{_libdir}/libocloc.so
|
||||
%{_includedir}/ocloc_api.h
|
||||
/usr/share/doc/intel-ocloc%{?name_suffix}/copyright
|
||||
|
||||
%changelog
|
||||
* Wed May 6 2020 Pavel Androniychuk <pavel.androniychuk@intel.com> - 20.17.16650
|
||||
- Update spec files to pull version automatically.
|
||||
|
||||
* Tue Apr 28 2020 Jacek Danecki <jacek.danecki@intel.com> - 20.16.16582-1
|
||||
- Update to 20.16.16582
|
||||
|
||||
* Tue Mar 03 2020 Jacek Danecki <jacek.danecki@intel.com> - 20.08.15750-1
|
||||
- Update to 20.08.15750
|
||||
|
||||
* Wed Nov 20 2019 Pavel Androniychuk <pavel.androniychuk@intel.com> - 19.43.14583
|
||||
- Initial spec file
|
||||
@@ -1,51 +0,0 @@
|
||||
---
|
||||
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2018-2021 Intel Corporation
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
||||
---
|
||||
|
||||
Copyright (c) 2008-2015 The Khronos Group Inc.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and/or associated documentation files (the
|
||||
"Materials"), to deal in the Materials without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Materials, and to
|
||||
permit persons to whom the Materials are furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included
|
||||
in all copies or substantial portions of the Materials.
|
||||
|
||||
MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||
KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||
SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||
https://www.khronos.org/registry/
|
||||
|
||||
THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
||||
Reference in New Issue
Block a user