summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 13 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 76842bdcf551..5e46a4cb6911 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,8 @@
# repository. $pkgver is currently inherited from there.
pkgname=intel-graphics-compiler-bin
-pkgver=18.43.999
+pkgver=18.44.1060
+_icrver=18.46.11837 # intel-compute-runtime version
pkgrel=1
pkgdesc='Intel Graphics Compiler for OpenCL'
arch=('x86_64')
@@ -20,35 +21,31 @@ depends=(
provides=('intel-graphics-compiler')
conflicts=('intel-graphics-compiler' 'compute-runtime')
options=('!strip' '!emptydirs')
-source=("https://github.com/intel/compute-runtime/releases/download/18.43.11744/intel-igc-core_${pkgver}_amd64.deb"
- "https://github.com/intel/compute-runtime/releases/download/18.43.11744/intel-igc-opencl_${pkgver}_amd64.deb"
+source=("https://github.com/intel/compute-runtime/releases/download/${_icrver}/intel-igc-core_${pkgver}_amd64.deb"
+ "https://github.com/intel/compute-runtime/releases/download/${_icrver}/intel-igc-opencl_${pkgver}_amd64.deb"
'LICENSE')
noextract=("intel-igc-core_${pkgver}_amd64.deb"
"intel-igc-opencl_${pkgver}_amd64.deb")
-sha256sums=('633cbb8e05cafb7b768735035c85f2bb6e7d7bfb357792ebf0eef8636cacbf4a'
- '3aaab1ccb9e0e837b59727d7dea4963bee16f6e3353b17ac9ad5374fca636243'
+sha256sums=('00fe6aae32b0818e833db8fc1ec38b3b70326a5fdb54b0f49ea1badc79d8271a'
+ '00079138c79e22cd022de6ce0318b6fa0c0eaf2ec1ba312ae628bf8d06ed570c'
'0a17bb0830659515e66a960a6fd553d9ef939bc8097066e1c8f4954d562c252c')
prepare() {
mkdir -p igc-{core,opencl}-"$pkgver"
- cd "igc-core-${pkgver}"
- bsdtar -xf "${srcdir}/intel-igc-core_${pkgver}_amd64.deb" -s'|[^/]*/||'
-
- cd "${srcdir}/igc-opencl-${pkgver}"
- bsdtar -xf "${srcdir}/intel-igc-opencl_${pkgver}_amd64.deb" -s'|[^/]*/||'
+ bsdtar -xf "intel-igc-core_${pkgver}_amd64.deb" -C "igc-core-${pkgver}"
+ bsdtar -xf "intel-igc-opencl_${pkgver}_amd64.deb" -C "igc-opencl-${pkgver}"
}
package() {
- cd "igc-core-${pkgver}"
- tar -Jxf data.tar.xz -C "$pkgdir"
- mv "$pkgdir"/usr/local/lib/* "${pkgdir}/usr/lib"
+ tar -Jxf "igc-core-${pkgver}/data.tar.xz" -C "$pkgdir"
+ tar -Jxf "igc-opencl-${pkgver}/data.tar.xz" -C "$pkgdir"
- cd "${srcdir}/igc-opencl-${pkgver}"
- tar -Jxf data.tar.xz -C "$pkgdir"
+ mv "$pkgdir"/usr/local/lib/* "${pkgdir}/usr/lib"
# fix wrong ownerships
- chown root:root "$pkgdir"/usr/lib/libig{a64,c}.so
+ chown root:root "$pkgdir"/usr/{,lib/}
+ chown root:root "$pkgdir"/usr/lib/*
install -D -m644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"
}