SHA256
8
0
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:
2022-09-22 19:47:29 +00:00
committed by Git OBS Bridge
commit a06e979a12
5 changed files with 86 additions and 0 deletions

23
.gitattributes vendored Normal file
View 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
View File

@@ -0,0 +1 @@
.osc

7
level-zero.changes Normal file
View 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
View 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
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b6e9663bbcc53c148d32376998298bec6f7c434ef2218c61fa708963e3a09394
size 694514