summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAliaksandr Stelmachonak a.k.a. ava1ar2018-01-31 04:40:32 -0500
committerAliaksandr Stelmachonak a.k.a. ava1ar2018-01-31 04:40:32 -0500
commit6a914987b4206cf4c280dba4a95423422f4b5738 (patch)
tree6a716f8543b46da158f7f440503ecf801cc6b385
parent4ddee0b476f6d4f3ef3c1dcb3062bc098d41e68e (diff)
downloadaur-6a914987b4206cf4c280dba4a95423422f4b5738.tar.gz
Updated to 2017_7.0.0.2568
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD20
2 files changed, 16 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2038cf5914c0..6f5be79d5336 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Mon Jan 30 18:54:31 UTC 2017
+# Wed Jan 31 09:39:15 UTC 2018
pkgbase = intel-opencl-sdk
pkgdesc = Intel SDK for OpenCL Applications
- pkgver = 2016_6.3.0.1904
+ pkgver = 2017_7.0.0.2568
pkgrel = 1
url = https://software.intel.com/en-us/intel-opencl/download
install = intel-opencl-sdk.install
@@ -12,8 +12,8 @@ pkgbase = intel-opencl-sdk
depends = libpng12
depends = opencl-headers
optdepends = intel-opencl-runtime: OpenCL runtime for Intel Core and Xeon processors
- source = http://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/11059/intel_sdk_for_opencl_2016_6.3.0.1904_x64.tgz
- sha256sums = 8276bc9e4df2beb408014b169f604637dd83f465461bb0c61a7a99edbf03b740
+ source = http://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/12526/intel_sdk_for_opencl_2017_7.0.0.2568_x64.gz
+ sha256sums = c3e91c25bef6165f769078de21da168816750f9d9a75f1407c1a26757e2819eb
pkgname = intel-opencl-sdk
diff --git a/PKGBUILD b/PKGBUILD
index dd6177f1bd10..ab97f772522d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Vojtech "kralyk" Kral
pkgname=intel-opencl-sdk
-pkgver=2016_6.3.0.1904
+pkgver=2017_7.0.0.2568
pkgrel=1
pkgdesc="Intel SDK for OpenCL Applications"
arch=('x86_64')
@@ -13,21 +13,25 @@ license=('custom:intel')
depends=('opencl-icd-loader' 'libpng12' 'opencl-headers')
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/vcp/11059/intel_sdk_for_opencl_${pkgver}_x64.tgz)
-sha256sums=('8276bc9e4df2beb408014b169f604637dd83f465461bb0c61a7a99edbf03b740')
+source=(http://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/12526/intel_sdk_for_opencl_${pkgver}_x64.gz)
+sha256sums=('c3e91c25bef6165f769078de21da168816750f9d9a75f1407c1a26757e2819eb')
package() {
- cd "${srcdir}"/intel_sdk*/
+ cd "${srcdir}"/intel_sdk_for_opencl_${pkgver}_x64/
# Copy license
install -Dm644 EULA.txt "${pkgdir}"/usr/share/licenses/intel-opencl-sdk/license
-
+
# Unpack rpms
for i in rpm/*.rpm; do bsdtar -xf "$i"; done
# Install files
mkdir -p "${pkgdir}/opt/intel/opencl-sdk"
- cp -r opt/intel/opencl-*/* "${pkgdir}/opt/intel/opencl-sdk"
+ cp -r opt/intel/opencl/* "${pkgdir}/opt/intel/opencl-sdk"
+
+ # Register ICD (uncomment if you want to use bundled libintelocl_2_1.so)
+ #mkdir -p "${pkgdir}/etc/OpenCL/vendors"
+ #echo "/opt/intel/opencl-sdk/exp-runtime-2.1/lib64/libintelocl_2_1.so" > "${pkgdir}/etc/OpenCL/vendors/intel.icd"
# Cleanup
rm -rf "${pkgdir}"/opt/intel/opencl-sdk/uninstall*
@@ -35,9 +39,9 @@ package() {
# 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}
+ "${pkgdir}"/opt/intel/opencl-sdk/SDK/bin/{KBServer64,ioc64}
# Symlink binaries
mkdir -p "${pkgdir}/usr/bin"
- ln -s "/opt/intel/opencl-sdk/bin/ioc64" "${pkgdir}/usr/bin/ioc"
+ ln -s "/opt/intel/opencl-sdk/SDK/bin/ioc64" "${pkgdir}/usr/bin/ioc"
}