# Contributor: Dennis Krupenik # Maintainer: Dennis Krupenik pkgname=opencl-clang pkgver=15.0.0 pkgrel=0 pkgdesc="opencl-clang is a thin wrapper library around clang" url="https://github.com/intel/opencl-clang" arch="x86_64" license="NCSA" depends_dev="spirv-llvm-translator-dev" _llvmver=15 makedepends="$depends_dev cmake samurai llvm-static clang-static" subpackages="$pkgname-dev" source="https://github.com/intel/opencl-clang/archive/v$pkgver/$pkgname-$pkgver.tar.gz cl_headers-clang-include.patch " options="!check" # no check in upstream build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=None \ -DBUILD_SHARED_LIBS=True \ -DPREFERRED_LLVM_VERSION="$_llvmver" \ $CMAKE_CROSSOPTS cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums=" a2ffce43493793524e9512be2e7bd46c0183b86b35a6f79018d355d07a83303a944e6dacebfb768e88ce75a7020a44939be872a2d4e754544198a9829f4febd4 opencl-clang-15.0.0.tar.gz 87cbb5e5dfe289971d4aa979faae57cbd2b994f1543e819be07626990388b40c70610f437f0a3825c6aa2361cc88827eae4f15e3fedc979b64afb6f7e72f9a6e cl_headers-clang-include.patch "