diff options
author | Daniel Bermond | 2018-11-01 01:38:01 +0000 |
---|---|---|
committer | Daniel Bermond | 2018-11-01 01:42:37 +0000 |
commit | 2f40b42113d33b944d224b53efe92b8b9eb0a36c (patch) | |
tree | 8d1a979ccce927172845422e63fc47f598e658d3 /PKGBUILD | |
download | aur-2f40b42113d33b944d224b53efe92b8b9eb0a36c.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..76842bdcf551 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Daniel Bermond < gmail-com: danielbermond > + +# NOTE: +# this binary package is currently provided by the intel-compute-runtime +# repository. $pkgver is currently inherited from there. + +pkgname=intel-graphics-compiler-bin +pkgver=18.43.999 +pkgrel=1 +pkgdesc='Intel Graphics Compiler for OpenCL' +arch=('x86_64') +url='https://github.com/intel/intel-graphics-compiler/' +license=('MIT') +depends=( + # official repositories: + 'gcc-libs' 'zlib' + # AUR: + 'ncurses5-compat-libs' +) +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" + 'LICENSE') +noextract=("intel-igc-core_${pkgver}_amd64.deb" + "intel-igc-opencl_${pkgver}_amd64.deb") +sha256sums=('633cbb8e05cafb7b768735035c85f2bb6e7d7bfb357792ebf0eef8636cacbf4a' + '3aaab1ccb9e0e837b59727d7dea4963bee16f6e3353b17ac9ad5374fca636243' + '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'|[^/]*/||' +} + +package() { + cd "igc-core-${pkgver}" + tar -Jxf data.tar.xz -C "$pkgdir" + mv "$pkgdir"/usr/local/lib/* "${pkgdir}/usr/lib" + + cd "${srcdir}/igc-opencl-${pkgver}" + tar -Jxf data.tar.xz -C "$pkgdir" + + # fix wrong ownerships + chown root:root "$pkgdir"/usr/lib/libig{a64,c}.so + + install -D -m644 "${srcdir}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" +} |