summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Chen2020-11-04 21:59:09 +0800
committerJack Chen2020-11-04 22:21:35 +0800
commit2b0b7e5f9e3a5ed28a63141f2610a1853321c25a (patch)
tree9959be9e1cea952f1da0f3d5428fc869f37f69cf
downloadaur-2b0b7e5f9e3a5ed28a63141f2610a1853321c25a.tar.gz
initial commit
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD29
3 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9863b9212d26
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = intel-cpu-runtime
+ pkgdesc = Intel CPU Runtime for OpenCL Applications
+ pkgver = 18.1.0.015
+ pkgrel = 1
+ url = https://software.intel.com/content/www/us/en/develop/articles/opencl-drivers.html#cpu-section
+ arch = x86_64
+ license = custom
+ source = https://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/15532/l_opencl_p_18.1.0.015.tgz
+ sha512sums = 8c00163df272fd6e93c249501b06e4c1de0c994c8e23426705a1c6dc4131fb06e691e98962455f386b26cbf3a21fff3042d6f1a783b97433aa5a7951c007bb36
+
+pkgname = intel-cpu-runtime
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..62514e8a2fb9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*
+.*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..44e719a1e17f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Jack Chen <redchenjs@live.com>
+
+pkgname=intel-cpu-runtime
+pkgver=18.1.0.015
+pkgrel=1
+pkgdesc="Intel CPU Runtime for OpenCL Applications"
+arch=('x86_64')
+url="https://software.intel.com/content/www/us/en/develop/articles/opencl-drivers.html#cpu-section"
+license=('custom')
+source=(
+ "https://registrationcenter-download.intel.com/akdlm/irc_nas/vcp/15532/l_opencl_p_$pkgver.tgz"
+)
+sha512sums=(
+ '8c00163df272fd6e93c249501b06e4c1de0c994c8e23426705a1c6dc4131fb06e691e98962455f386b26cbf3a21fff3042d6f1a783b97433aa5a7951c007bb36'
+)
+
+package() {
+ cd "$srcdir/l_opencl_p_$pkgver"
+
+ bsdtar -xf rpm/intel-openclrt-$pkgver-*.rpm
+
+ mkdir -p "$pkgdir/opt/"
+ mv "opt/intel/opencl_compilers_and_libraries_$pkgver" "$pkgdir/opt/intel-cpu-runtime"
+ install -Dm644 "$pkgdir/opt/intel-cpu-runtime/licensing/DPD_EULA.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ mkdir -p "$pkgdir/etc/OpenCL/vendors/"
+ sed -i 's#<INSTALLDIR>#/opt/intel-cpu-runtime#' "$pkgdir/opt/intel-cpu-runtime/linux/etc/intel64.icd"
+ ln -s "/opt/intel-cpu-runtime/linux/etc/intel64.icd" "$pkgdir/etc/OpenCL/vendors/"
+}