diff --git a/abi_libs b/abi_libs new file mode 100644 --- /dev/null +++ b/abi_libs @@ -0,0 +1 @@ +libOpenCL.so.1 diff --git a/abi_libs32 b/abi_libs32 new file mode 100644 --- /dev/null +++ b/abi_libs32 @@ -0,0 +1 @@ +libOpenCL.so.1 diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -4,10 +4,12 @@ libOpenCL.so.1:OPENCL_2.0 libOpenCL.so.1:OPENCL_2.1 libOpenCL.so.1:OPENCL_2.2 +libOpenCL.so.1:OPENCL_3.0 libOpenCL.so.1:clBuildProgram libOpenCL.so.1:clCloneKernel libOpenCL.so.1:clCompileProgram libOpenCL.so.1:clCreateBuffer +libOpenCL.so.1:clCreateBufferWithProperties libOpenCL.so.1:clCreateCommandQueue libOpenCL.so.1:clCreateCommandQueueWithProperties libOpenCL.so.1:clCreateContext @@ -23,6 +25,7 @@ libOpenCL.so.1:clCreateImage libOpenCL.so.1:clCreateImage2D libOpenCL.so.1:clCreateImage3D +libOpenCL.so.1:clCreateImageWithProperties libOpenCL.so.1:clCreateKernel libOpenCL.so.1:clCreateKernelsInProgram libOpenCL.so.1:clCreatePipe @@ -122,6 +125,7 @@ libOpenCL.so.1:clSVMAlloc libOpenCL.so.1:clSVMFree libOpenCL.so.1:clSetCommandQueueProperty +libOpenCL.so.1:clSetContextDestructorCallback libOpenCL.so.1:clSetDefaultDeviceCommandQueue libOpenCL.so.1:clSetEventCallback libOpenCL.so.1:clSetKernelArg diff --git a/abi_symbols32 b/abi_symbols32 --- a/abi_symbols32 +++ b/abi_symbols32 @@ -4,10 +4,12 @@ libOpenCL.so.1:OPENCL_2.0 libOpenCL.so.1:OPENCL_2.1 libOpenCL.so.1:OPENCL_2.2 +libOpenCL.so.1:OPENCL_3.0 libOpenCL.so.1:clBuildProgram libOpenCL.so.1:clCloneKernel libOpenCL.so.1:clCompileProgram libOpenCL.so.1:clCreateBuffer +libOpenCL.so.1:clCreateBufferWithProperties libOpenCL.so.1:clCreateCommandQueue libOpenCL.so.1:clCreateCommandQueueWithProperties libOpenCL.so.1:clCreateContext @@ -23,6 +25,7 @@ libOpenCL.so.1:clCreateImage libOpenCL.so.1:clCreateImage2D libOpenCL.so.1:clCreateImage3D +libOpenCL.so.1:clCreateImageWithProperties libOpenCL.so.1:clCreateKernel libOpenCL.so.1:clCreateKernelsInProgram libOpenCL.so.1:clCreatePipe @@ -122,6 +125,7 @@ libOpenCL.so.1:clSVMAlloc libOpenCL.so.1:clSVMFree libOpenCL.so.1:clSetCommandQueueProperty +libOpenCL.so.1:clSetContextDestructorCallback libOpenCL.so.1:clSetDefaultDeviceCommandQueue libOpenCL.so.1:clSetEventCallback libOpenCL.so.1:clSetKernelArg diff --git a/abi_used_symbols b/abi_used_symbols new file mode 100644 --- /dev/null +++ b/abi_used_symbols @@ -0,0 +1,32 @@ +ld-linux-x86-64.so.2:__tls_get_addr +libc.so.6:__errno_location +libc.so.6:__fprintf_chk +libc.so.6:__sprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__xstat +libc.so.6:closedir +libc.so.6:fclose +libc.so.6:fgets +libc.so.6:fopen +libc.so.6:free +libc.so.6:fseek +libc.so.6:ftell +libc.so.6:getenv +libc.so.6:malloc +libc.so.6:opendir +libc.so.6:qsort +libc.so.6:readdir +libc.so.6:realloc +libc.so.6:rewinddir +libc.so.6:stderr +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strcpy +libc.so.6:strlen +libc.so.6:strnlen +libc.so.6:strstr +libc.so.6:strtol +libdl.so.2:dlclose +libdl.so.2:dlerror +libdl.so.2:dlopen +libdl.so.2:dlsym diff --git a/abi_used_symbols32 b/abi_used_symbols32 new file mode 100644 --- /dev/null +++ b/abi_used_symbols32 @@ -0,0 +1,32 @@ +ld-linux.so.2:___tls_get_addr +libc.so.6:__errno_location +libc.so.6:__fprintf_chk +libc.so.6:__sprintf_chk +libc.so.6:__stack_chk_fail +libc.so.6:__xstat +libc.so.6:closedir +libc.so.6:fclose +libc.so.6:fgets +libc.so.6:fopen +libc.so.6:free +libc.so.6:fseek +libc.so.6:ftell +libc.so.6:getenv +libc.so.6:malloc +libc.so.6:opendir +libc.so.6:qsort +libc.so.6:readdir +libc.so.6:realloc +libc.so.6:rewinddir +libc.so.6:stderr +libc.so.6:strchr +libc.so.6:strcmp +libc.so.6:strcpy +libc.so.6:strlen +libc.so.6:strnlen +libc.so.6:strstr +libc.so.6:strtol +libdl.so.2:dlclose +libdl.so.2:dlerror +libdl.so.2:dlopen +libdl.so.2:dlsym diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,13 +1,14 @@ name : ocl-icd -version : 2.2.12 -release : 6 +version : 2.2.14 +release : 7 source : - - https://github.com/OCL-dev/ocl-icd/archive/v2.2.12.tar.gz : 17500e5788304eef5b52dbe784cec197bdae64e05eecf38317840d2d05484272 + - https://github.com/OCL-dev/ocl-icd/archive/refs/tags/v2.2.14.tar.gz : 46df23608605ad548e80b11f4ba0e590cef6397a079d2f19adf707a7c2fbfe1b license : BSD-2-Clause component : programming.library +homepage : https://github.com/OCL-dev/ocl-icd/ summary : Vendor Neutral OpenCL Implementation description: | - This package aims at creating an Open Source alternative to vendor specific OpenCL ICD loaders. + This package aims at creating an Open Source and vendor-neutral alternative to vendor specific OpenCL ICD loaders. optimize : speed emul32 : yes builddeps : @@ -16,12 +17,12 @@ rundeps : - devel : opencl-headers setup : | - %reconfigure --disable-static \ - --enable-custom-vendordir=/usr/share/OpenCL/vendors + %reconfigure \ + --disable-static \ + --enable-custom-vendordir=/usr/share/OpenCL/vendors build : | %make install : | %make_install check : | %make check - diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -1,21 +1,22 @@ ocl-icd + https://github.com/OCL-dev/ocl-icd/ - Bryan T. Meyers - bmeyers@datadrake.com + Campbell Jones + dev@serebit.com BSD-2-Clause programming.library Vendor Neutral OpenCL Implementation - This package aims at creating an Open Source alternative to vendor specific OpenCL ICD loaders. + This package aims at creating an Open Source and vendor-neutral alternative to vendor specific OpenCL ICD loaders. - https://solus-project.com/sources/README.Solus + https://getsol.us/sources/README.Solus ocl-icd Vendor Neutral OpenCL Implementation - This package aims at creating an Open Source alternative to vendor specific OpenCL ICD loaders. + This package aims at creating an Open Source and vendor-neutral alternative to vendor specific OpenCL ICD loaders. programming.library @@ -27,11 +28,11 @@ ocl-icd-32bit 32-bit libraries for ocl-icd - This package aims at creating an Open Source alternative to vendor specific OpenCL ICD loaders. + This package aims at creating an Open Source and vendor-neutral alternative to vendor specific OpenCL ICD loaders. emul32 - ocl-icd + ocl-icd /usr/lib32/libOpenCL.so.1 @@ -41,12 +42,12 @@ ocl-icd-32bit-devel Development files for 32-bit ocl-icd - This package aims at creating an Open Source alternative to vendor specific OpenCL ICD loaders. + This package aims at creating an Open Source and vendor-neutral alternative to vendor specific OpenCL ICD loaders. programming.devel - ocl-icd-devel - ocl-icd-32bit + ocl-icd-devel + ocl-icd-32bit /usr/lib32/libOpenCL.so @@ -57,11 +58,11 @@ ocl-icd-devel Development files for ocl-icd - This package aims at creating an Open Source alternative to vendor specific OpenCL ICD loaders. + This package aims at creating an Open Source and vendor-neutral alternative to vendor specific OpenCL ICD loaders. programming.devel - ocl-icd + ocl-icd /usr/include/ocl_icd.h @@ -71,12 +72,12 @@ - - 2018-12-24 - 2.2.12 + + 2021-03-22 + 2.2.14 Packaging update - Bryan T. Meyers - bmeyers@datadrake.com + Campbell Jones + dev@serebit.com \ No newline at end of file