summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorava1ar2016-04-22 20:23:48 -0400
committerava1ar2016-04-22 20:23:48 -0400
commit1e33fcea3cf85d3245e594bf214ddf2229b4a806 (patch)
tree84835539d70a7922e26e75d45df754e2b9b95ff3
parent202c44853d5ee13ac2930d672a1d03148202f29c (diff)
downloadaur-1e33fcea3cf85d3245e594bf214ddf2229b4a806.tar.gz
Updated to 2016
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD53
-rw-r--r--intel-opencl-sdk.install9
3 files changed, 41 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8eb29553ce70..3da2ea325e11 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,21 +1,20 @@
+# Generated by mksrcinfo v8
+# Sat Apr 23 00:23:36 UTC 2016
pkgbase = intel-opencl-sdk
- pkgdesc = Intel’s implementation of the OpenCL standard optimized for Intel processors.
- pkgver = 2014_R2
- pkgrel = 2
- url = http://software.intel.com/en-us/vcsource/tools/opencl
+ pkgdesc = Intel SDK for OpenCL Applications
+ pkgver = 2016
+ pkgrel = 1
+ url = https://software.intel.com/en-us/intel-opencl/download
install = intel-opencl-sdk.install
arch = x86_64
- license = intel
+ license = custom:intel
makedepends = rpmextract
depends = opencl-headers
depends = libcl
- depends = llvm
- depends = intel-tbb
- depends = numactl
depends = libpng12
- provides = opencl
- source = http://registrationcenter.intel.com/irc_nas/4667/intel_sdk_for_ocl_applications_2014_4.6.0.92_x64.tgz
- sha256sums = caa9112bfd9cd81afd9b64bc6c14d316dc563377f33c2d781f5f5b3d91145707
+ optdepends = intel-opencl-runtime: OpenCL runtime for Intel Core and Xeon processors
+ source = http://registrationcenter-download.intel.com/akdlm/irc_nas/8522/intel_sdk_for_opencl_2016_6.0.0.1049_x64.tgz
+ sha256sums = 7878850173ca4dc97a7897bc561199f7f13987ee12d82c886b94a63fd71c1e5f
pkgname = intel-opencl-sdk
diff --git a/PKGBUILD b/PKGBUILD
index 127ebf8714f4..223db8ed4f75 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,42 @@
-# Maintainer: Daniel Nagy <danielnagy at gmx de>
+# Maintainer: ava1ar <maiL@ava1ar.me>
+# Contributor: Daniel Nagy <danielnagy at gmx de>
# Contributor: Nicolas Bigaouette <nbigaouette@gmail.com>
# Contributor: Vojtech "kralyk" Kral
-pkgname='intel-opencl-sdk'
-pkgver=2014_R2
-pkgrel=2
-pkgdesc="Intel’s implementation of the OpenCL standard optimized for Intel processors."
+pkgname=intel-opencl-sdk
+pkgver=2016
+pkgrel=1
+pkgdesc="Intel SDK for OpenCL Applications"
arch=('x86_64')
-url="http://software.intel.com/en-us/vcsource/tools/opencl"
-license=('intel')
-depends=('opencl-headers' 'libcl' 'llvm' 'intel-tbb' 'numactl' 'libpng12' )
+url="https://software.intel.com/en-us/intel-opencl/download"
+license=('custom:intel')
+depends=('opencl-headers' 'libcl' 'libpng12')
makedepends=('rpmextract')
-provides=('opencl')
-install='intel-opencl-sdk.install'
-source=('http://registrationcenter.intel.com/irc_nas/4667/intel_sdk_for_ocl_applications_2014_4.6.0.92_x64.tgz')
-sha256sums=('caa9112bfd9cd81afd9b64bc6c14d316dc563377f33c2d781f5f5b3d91145707')
-_ipath="/opt/intel/opencl-sdk"
+optdepends=('intel-opencl-runtime: OpenCL runtime for Intel Core and Xeon processors')
+install=intel-opencl-sdk.install
+source=(http://registrationcenter-download.intel.com/akdlm/irc_nas/8522/intel_sdk_for_opencl_${pkgver}_6.0.0.1049_x64.tgz)
+sha256sums=('7878850173ca4dc97a7897bc561199f7f13987ee12d82c886b94a63fd71c1e5f')
package() {
- #Unpack RMP
cd "${srcdir}"/intel_sdk*/
+
+ # Copy license
+ install -Dm644 EULA.txt "${pkgdir}"/usr/share/licenses/intel-opencl-sdk/license
+
+ # Unpack rpms
for i in rpm/*.rpm; do rpmextract.sh "$i"; done
- #Register ICD
- mkdir -p "${pkgdir}/etc/OpenCL/vendors"
- echo "${_ipath}/lib64/libintelocl.so" > "${pkgdir}/etc/OpenCL/vendors/intel.icd"
- # The OpenCL ICD specifications: http://www.khronos.org/registry/cl/extensions/khr/cl_khr_icd.txt
+ # Install files
+ mkdir -p "${pkgdir}/opt/intel/opencl-sdk"
+ cp -r opt/intel/opencl-*/* "${pkgdir}/opt/intel/opencl-sdk"
+ rm -rf "${pkgdir}"/opt/intel/opencl-sdk/uninstall*
- #Install files
- mkdir -p "${pkgdir}/${_ipath}"
- cp -r opt/intel/opencl-*/* "${pkgdir}/${_ipath}"
+ # Fix runtime_lib_dir and sdk_dir
+ sed -i -e 's|/etc/alternatives/opencl-intel-tools|/opt/intel/opencl-sdk|g' \
+ -e 's|$(dirname $(readlink /etc/alternatives/opencl-libOpenCL.so))|/opt/intel/opencl-runtime/lib64|g' \
+ "${pkgdir}"/opt/intel/opencl-sdk/bin/{KBServer64,KernelBuilder64,ioc64}
- # #Symlink binaries
+ # Symlink binaries
mkdir -p "${pkgdir}/usr/bin"
- ln -s "${_ipath}/bin/ioc64" "${pkgdir}/usr/bin/ioc"
-
- ln -s opencl-sdk "${pkgdir}"/opt/intel/opencl-1.2-4.4.0.117
+ ln -s "/opt/intel/opencl-sdk/bin/ioc64" "${pkgdir}/usr/bin/ioc"
}
diff --git a/intel-opencl-sdk.install b/intel-opencl-sdk.install
index e5e5403dc4fd..93d64881ba85 100644
--- a/intel-opencl-sdk.install
+++ b/intel-opencl-sdk.install
@@ -1,14 +1,11 @@
post_install() {
- ldconfig
+ ldconfig
}
post_upgrade() {
- ldconfig
+ ldconfig
}
post_remove() {
- ldconfig
+ ldconfig
}
-
-# vim:set ts=2 sw=2 et:
-