diff options
author | ava1ar | 2016-04-22 20:23:48 -0400 |
---|---|---|
committer | ava1ar | 2016-04-22 20:23:48 -0400 |
commit | 1e33fcea3cf85d3245e594bf214ddf2229b4a806 (patch) | |
tree | 84835539d70a7922e26e75d45df754e2b9b95ff3 | |
parent | 202c44853d5ee13ac2930d672a1d03148202f29c (diff) | |
download | aur-1e33fcea3cf85d3245e594bf214ddf2229b4a806.tar.gz |
Updated to 2016
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | intel-opencl-sdk.install | 9 |
3 files changed, 41 insertions, 42 deletions
@@ -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 @@ -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: - |