# Maintainer: Ivan Shapovalov # Contributor: Francois Menning # Contributor: ava1ar # Contributor: Duong Pham # Contributor: Eric Quackenbush # Contributor: Wei-Ning Huang pkgname=intel-opencl _pkgver=4.1-61547 pkgver="${_pkgver/-/.r}" pkgrel=1 pkgdesc="OpenCL(TM) 2.0 Driver for Intel(R) HD, Iris(TM), and Iris(TM) Pro Graphics for Linux" arch=('x86_64') url="https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_driver" license=('custom:intel') depends=('zlib' 'libdrm') optdepends=('intel-opencl-sdk: Intel SDK for OpenCL Applications') provides=('opencl') source=("${pkgname}-${pkgver}-linux64.zip::http://registrationcenter-download.intel.com/akdlm/irc_nas/11396/SRB4.1_linux64.zip") sha256sums=('d29ff894efe9b3f7cde4e52c499b63eafa449cc4efdfbfaf03b424939523be5d') _package_internal=("intel-opencl-r${_pkgver}.x86_64.tar.xz" "intel-opencl-cpu-r${_pkgver}.x86_64.tar.xz") package() { for p in "${_package_internal[@]}"; do tar -xf "$p" -C "$pkgdir" done # Copy license mkdir -p "$pkgdir/usr/share/licenses/intel-opencl" mv "$pkgdir/opt/intel/opencl/LICENSE" "$pkgdir/usr/share/licenses/intel-opencl/LICENSE" # Do not conflict with intel-opencl-runtime mv "$pkgdir/etc/OpenCL/vendors/intel"{,-gpu}.icd # sanitize permissions chown root:root -R "$pkgdir" chmod go-w -R "$pkgdir" }