diff options
Diffstat (limited to 'community/opencl/APKBUILD')
-rw-r--r-- | community/opencl/APKBUILD | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/community/opencl/APKBUILD b/community/opencl/APKBUILD index 906b228d4da..9a028189330 100644 --- a/community/opencl/APKBUILD +++ b/community/opencl/APKBUILD @@ -1,20 +1,26 @@ # Contributor: Leon Marz <main@lmarz.org> # Maintainer: Leon Marz <main@lmarz.org> pkgname=opencl -pkgver=2022.05.18 +pkgver=2023.12.14 pkgrel=0 -_dirver=${pkgver//.0/.} # Why can't they be consistent? Just why? pkgdesc="OpenCL ICD Loader" url="https://khronos.org/opencl" arch="all" license="Apache-2.0" -makedepends="cmake samurai" +makedepends="cmake samurai linux-headers" depends_dev="$pkgname-headers" -subpackages="$pkgname-headers:headers:noarch $pkgname-dev" -provides="opencl-icd-loader" +subpackages="$pkgname-headers:headers:noarch $pkgname-layer-info $pkgname-dev" +provides="opencl-icd-loader=$pkgver-r$pkgrel" source="https://github.com/KhronosGroup/OpenCL-SDK/releases/download/v$pkgver/OpenCL-SDK-v$pkgver-Source.tar.gz" options="!check" # tests are not functioning correctly -builddir="$srcdir/OpenCL-SDK-$_dirver-Source" +builddir="$srcdir/OpenCL-SDK-v$pkgver-Source" + +prepare() { + default_prepare + + # build artifacts are somehow included... + rm -rf "$builddir/build" +} build() { cmake -B build -G Ninja \ @@ -35,6 +41,12 @@ headers() { amove usr/include } +info() { + pkgdesc="OpenCL Layer Info tool" + + amove usr/bin/cllayerinfo +} + sha512sums=" -6bc022db953ac7e094b4a9930cff7428bc47854bff3a21343d1ff88ec0f967f28232bb6e71d1d564b524789d99292f190cb433d6ba7a9955f176ac6693a13b8d OpenCL-SDK-v2022.05.18-Source.tar.gz +f00dc71adba8c2e4aad917663250b9adec4aa3ef23596d15c5a1ecb1a99468cc1a3c80817ef30012ed2e553113894815123ed5616fc5e93ce2126ef1da0c96c1 OpenCL-SDK-v2023.12.14-Source.tar.gz " |