diff --git a/main/opencl-icd-loader/.checksums b/main/opencl-icd-loader/.checksums new file mode 100644 index 000000000..faa0c8cb3 --- /dev/null +++ b/main/opencl-icd-loader/.checksums @@ -0,0 +1 @@ +eaa33bfb29f8b761ee3a391f3535c6e2 opencl-icd-loader-2023.12.14.tar.gz diff --git a/main/opencl-icd-loader/.pkgfiles b/main/opencl-icd-loader/.pkgfiles new file mode 100644 index 000000000..0ea50cb37 --- /dev/null +++ b/main/opencl-icd-loader/.pkgfiles @@ -0,0 +1,17 @@ +opencl-icd-loader-2023.12.14-1 +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/cllayerinfo +drwxr-xr-x root/root usr/lib/ +lrwxrwxrwx root/root usr/lib/libOpenCL.so -> libOpenCL.so.1 +lrwxrwxrwx root/root usr/lib/libOpenCL.so.1 -> libOpenCL.so.1.2 +-rwxr-xr-x root/root usr/lib/libOpenCL.so.1.2 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/OpenCL.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/cmake/ +drwxr-xr-x root/root usr/share/cmake/OpenCLICDLoader/ +-rw-r--r-- root/root usr/share/cmake/OpenCLICDLoader/OpenCLICDLoaderConfig.cmake +-rw-r--r-- root/root usr/share/cmake/OpenCLICDLoader/OpenCLICDLoaderConfigVersion.cmake +-rw-r--r-- root/root usr/share/cmake/OpenCLICDLoader/OpenCLICDLoaderTargets-release.cmake +-rw-r--r-- root/root usr/share/cmake/OpenCLICDLoader/OpenCLICDLoaderTargets.cmake diff --git a/main/opencl-icd-loader/spkgbuild b/main/opencl-icd-loader/spkgbuild new file mode 100644 index 000000000..dc4ceedf4 --- /dev/null +++ b/main/opencl-icd-loader/spkgbuild @@ -0,0 +1,22 @@ +# description : OpenCL Installable Client Driver (ICD) Loader +# homepage : https://www.khronos.org/opencl/ +# depends : cmake OpenCL-Headers + +name=opencl-icd-loader +version=2023.12.14 +release=1 +source="$name-$version.tar.gz::https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/refs/tags/v$version.tar.gz" + +build() { + cmake -S OpenCL-ICD-Loader-$version -B build \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_LIBEXECDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -DOPTION=ON/OFF \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build +}