summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 22 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index cbd0eb7491aa..18ec504dac1a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,37 @@
-# Maintainer: ava1ar <mail@ava1ar.me>
+# Maintainer: Ivan Shapovalov <intelfx@intelfx.name>
+# Contributor: ava1ar <mail@ava1ar.me>
# Contributor: Duong Pham <dthpham@gmail.com>
# Contributor: Eric Quackenbush <mail@ericquackenbush.com>
# Contributor: Wei-Ning Huang <aitjcize@gmail.com>
-pkgname=intel-opencl-runtime
-epoch=1
-pkgver=16.1
-_package=opencl_runtime_${pkgver}_x64_rh_5.2.0.10002
-pkgrel=2
-pkgdesc="OpenCL runtime for Intel Core and Xeon processors"
+pkgname=intel-opencl
+_pkgver=1.0-47971
+_package="intel-opencl-1.2-$_pkgver"
+pkgver=${_pkgver//-/.}
+pkgrel=1
+pkgdesc="OpenCL(TM) 1.2 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"
+url="https://software.intel.com/en-us/articles/opencl-drivers#latest_linux_driver"
license=('custom:intel')
-depends=('numactl' 'intel-tbb' 'zlib')
+depends=('zlib' 'libdrm')
optdepends=('intel-opencl-sdk: Intel SDK for OpenCL Applications')
provides=('opencl')
-source=(http://registrationcenter-download.intel.com/akdlm/irc_nas/9019/${_package}.tgz)
-sha256sums=('b39bb90f35640cd8d3fd6fc173cf24d969b81da4554a32484c9b2520a8c010c6')
+source=(https://software.intel.com/sites/default/files/managed/ee/1f/${_package}.tar.gz)
+sha256sums=('4c4ebf32d591727f4f0fe02e3b0989e70988cff24ae195eb626d38f2c5ad296f')
package() {
- cd "${srcdir}"/${_package}/
+ cd $_package
- # Copy license
- install -Dm644 EULA.txt "${pkgdir}"/usr/share/licenses/intel-opencl-runtime/license
+ tar -xf ${_package}.x86_64.tar.gz -C "$pkgdir"
- # Unpack RPM
- rm rpm/opencl-1.2-base-pset-*.rpm
- for i in rpm/*.rpm; do bsdtar -xf "$i"; done
+ # Copy license
+ mkdir -p "$pkgdir/usr/share/licenses/intel-opencl"
+ mv "$pkgdir/opt/intel/opencl/LICENSE" "$pkgdir/usr/share/licenses/intel-opencl/LICENSE"
- # Register ICD
- mkdir -p "${pkgdir}/etc/OpenCL/vendors"
- echo "/opt/intel/opencl-runtime/lib64/libintelocl.so" > "${pkgdir}/etc/OpenCL/vendors/intel.icd"
+ # Do not conflict with intel-opencl-runtime
+ mv "$pkgdir/etc/OpenCL/vendors/intel"{,-gpu}.icd
- # Install files
- mkdir -p "${pkgdir}/opt/intel/opencl-runtime"
- cp -r opt/intel/opencl-*/* "${pkgdir}/opt/intel/opencl-runtime"
+ # sanitize permissions
+ chown root:root -R "$pkgdir"
+ chmod go-w -R "$pkgdir"
}