forked from pool/level-zero
Accepting request 1004851 from home:cabelo:intel
I want to maintain level-zero in Factory and would like to use devel:libraries:c_c++ as the devel/feeder project. OBS-URL: https://build.opensuse.org/request/show/1004851 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/level-zero?expand=0&rev=1
This commit is contained in:
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
||||
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.osc
|
||||
7
level-zero.changes
Normal file
7
level-zero.changes
Normal file
@@ -0,0 +1,7 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 28 05:30:56 UTC 2022 - Alessandro de Oliveira Faria <cabelo@opensuse.org>
|
||||
|
||||
- Created package level-zero version 1.8.5
|
||||
* Remove RTLD_DEEPBIND from driver dlopen calls
|
||||
* Add loader code generation scripts
|
||||
* Update to spec 1.4.8 which includes fixes to zes_power_limit_ext_desc_t
|
||||
52
level-zero.spec
Normal file
52
level-zero.spec
Normal file
@@ -0,0 +1,52 @@
|
||||
Name: level-zero
|
||||
Version: 1.8.5
|
||||
Release: 14.1
|
||||
Summary: oneAPI Level Zero Specification Headers and Loader
|
||||
|
||||
License: MIT
|
||||
URL: https://github.com/oneapi-src/level-zero
|
||||
Source0: %{url}/archive/v%{version}.tar.gz
|
||||
Packager: Alessandro de Oliveira Faria (A.K.A CABELO) <cabelo@opensuse.org>
|
||||
ExclusiveArch: x86_64
|
||||
%define debug_package %{nil}
|
||||
|
||||
BuildRequires: gcc-c++ cmake make opencl-headers
|
||||
|
||||
%description
|
||||
The objective of the oneAPI Level-Zero Application Programming Interface (API) is to provide direct-to-metal interfaces to offload accelerator devices. Its programming interface can be tailored to any device needs and can be adapted to support broader set of languages features such as function pointers, virtual functions, unified memory, and I/O capabilities.
|
||||
|
||||
%package devel
|
||||
Summary: The oneAPI Level Zero Specification Headers and Loader development package.
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description devel
|
||||
The %{name}-devel package contains library and header files for developing applications that use %{name}.
|
||||
|
||||
%prep
|
||||
%setup -n level-zero-%{version}
|
||||
|
||||
%build
|
||||
%cmake ..
|
||||
cmake --build . --config Release
|
||||
|
||||
%install
|
||||
%make_install -C build
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%{_libdir}/libze_loader.so.*
|
||||
%{_libdir}/libze_validation_layer.so.*
|
||||
%{_libdir}/libze_tracing_layer.so.*
|
||||
|
||||
%files devel
|
||||
%dir %{_includedir}/level_zero
|
||||
%{_includedir}/level_zero/*
|
||||
%{_libdir}/libze_loader.so
|
||||
%{_libdir}/libze_validation_layer.so
|
||||
%{_libdir}/libze_tracing_layer.so
|
||||
%{_libdir}/pkgconfig/libze_loader.pc
|
||||
%{_libdir}/pkgconfig/level-zero.pc
|
||||
|
||||
%changelog
|
||||
3
v1.8.5.tar.gz
Normal file
3
v1.8.5.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b6e9663bbcc53c148d32376998298bec6f7c434ef2218c61fa708963e3a09394
|
||||
size 694514
|
||||
Reference in New Issue
Block a user