summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordakataca2023-04-19 16:52:34 -0500
committerdakataca2023-04-19 16:52:34 -0500
commitb53ddc1cbe3c9bdc81ccd0f9164fe1ac46f08360 (patch)
treef7aa1788137064e9adda26d7536c133e1b7cd577
parentc00f2bb65d77d446fd80215131a49478db59baee (diff)
downloadaur-b53ddc1cbe3c9bdc81ccd0f9164fe1ac46f08360.tar.gz
Updated font, added install command and improved comments
-rw-r--r--PKGBUILD17
1 files changed, 11 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 062bf30f2807..1ad5234328a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,6 @@ pkgname=intel-opencl
_pkgver=5.0-63503
pkgver="${_pkgver/-/.r}"
pkgrel=2
-#pkgdesc="Legacy OpenCL(TM) 2.0 Driver for Intel(R) HD, Iris(TM), and Iris(TM) Pro Graphics for Linux (pre-Broadwell)"
pkgdesc="Legacy OpenCL(TM) driver 1.2 or 2.0, for Intel graphics from Ivy Bridge GPU model (gen 7), to Haswell (gen 7.5) for Linux (pre-Broadwell)"
arch=('x86_64')
url="https://software.intel.com/en-us/articles/legacy-opencl-drivers#latest_linux_driver"
@@ -18,25 +17,31 @@ license=('custom:intel')
depends=('zlib' 'libdrm')
optdepends=('intel-opencl-sdk: Intel SDK for OpenCL Applications')
provides=('opencl-driver')
-source=("${pkgname}-${pkgver}-linux64.zip::https://web.archive.org/web/20190601000000/http://registrationcenter-download.intel.com/akdlm/irc_nas/11396/SRB5.0_linux64.zip")
+source=("${pkgname}-${pkgver}-linux64.zip::https://web.archive.org/web/20190526190814/https://registrationcenter-download.intel.com/akdlm/irc_nas/11396/SRB5.0_linux64.zip")
sha256sums=('a3989a7a00f216b1a50bad37dc49629c3f7ce65104a2ca665e59d8c699bf7443')
_package_internal=("intel-opencl-r${_pkgver}.x86_64.tar.xz"
"intel-opencl-cpu-r${_pkgver}.x86_64.tar.xz")
package() {
+
+ # Extraer paquetes internos con "tar".
for p in "${_package_internal[@]}"; do
tar -xf "$p" -C "$pkgdir"
done
# Copy license
- mkdir -p "$pkgdir/usr/share/licenses/intel-opencl"
- mv "$pkgdir/opt/intel/opencl/LICENSE" "$pkgdir/usr/share/licenses/intel-opencl/LICENSE"
+ install -D "$pkgdir/opt/intel/opencl/LICENSE" "$pkgdir/usr/share/licenses/intel-opencl/LICENSE"
- # Do not conflict with intel-opencl-runtime
+ # Renombrar el archivo de índice de control de dispositivo (ICD) de "intel.icd" a "intel-gpu.icd"
+ # para evitar conflictos con el archivo "intel.icd" del paquete "intel-opencl-runtime".
mv "$pkgdir/etc/OpenCL/vendors/intel"{,-gpu}.icd
- # sanitize permissions
+
+ ## Sanitizar o asegurar los permisos del paquete intel-opencl.
+
+ # Cambiar la propiedad del directorio y sus subdirectorios a root:root.
chown root:root -R "$pkgdir"
+ # Quitar los permisos de escritura para los grupos y otros.
chmod go-w -R "$pkgdir"
}