diff options
author | Daniel Bermond | 2020-06-19 18:51:58 +0000 |
---|---|---|
committer | Daniel Bermond | 2020-06-19 18:51:58 +0000 |
commit | 8d29c7f92a17875317198a15de31a2992c1a3fc2 (patch) | |
tree | 141d46f96558eec10b9e3937f5e70787af7edd4f /PKGBUILD | |
parent | 4783397f3f90da63260ea8bcc3e14590849fb6c2 (diff) | |
download | aur-8d29c7f92a17875317198a15de31a2992c1a3fc2.tar.gz |
Add level-zero support. Match upstream changes.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 19 insertions, 22 deletions
@@ -1,44 +1,41 @@ -# Maintainer: Daniel Bermond < gmail-com: danielbermond > +# Maintainer: Daniel Bermond <dbermond@archlinux.org> pkgname=intel-compute-runtime-git -pkgver=19.21.13045.r47.gc0383491 +pkgver=20.23.16988.r118.gc1b8ae735 pkgrel=1 -pkgdesc='Intel(R) Graphics Compute Runtime for OpenCL(TM). Replaces Beignet for Gen8 (Broadwell) and beyond. (git version)' +pkgdesc='Intel(R) Graphics Compute Runtime for oneAPI Level Zero and OpenCL(TM) Driver (git version)' arch=('x86_64') url='https://01.org/compute-runtime/' license=('MIT') -depends=('gcc-libs' 'intel-gmmlib' 'intel-graphics-compiler') -makedepends=('git' 'cmake' 'libva') +depends=('intel-gmmlib' 'intel-graphics-compiler') +makedepends=('git' 'cmake' 'libva' 'level-zero-headers') optdepends=('libva: for cl_intel_va_api_media_sharing' 'libdrm: for cl_intel_va_api_media_sharing') -provides=('opencl-driver' 'intel-compute-runtime') +provides=('intel-compute-runtime' 'opencl-driver' 'level-zero-driver') conflicts=('intel-compute-runtime') source=('git+https://github.com/intel/compute-runtime.git') sha256sums=('SKIP') -prepare() { - mkdir -p build -} - pkgver() { - cd compute-runtime - - # git, tags available - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' + git -C compute-runtime describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } build() { - cd build - cmake ../compute-runtime \ + cmake -B build -S compute-runtime \ -DCMAKE_BUILD_TYPE='Release' \ -DCMAKE_INSTALL_PREFIX='/usr' \ - -DCMAKE_INSTALL_LIBDIR='lib' \ - -DNEO_DRIVER_VERSION="$pkgver" - make + -Wno-dev + make -C build } package() { - cd build - make DESTDIR="$pkgdir" install - install -D -m644 "${srcdir}/compute-runtime/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" + make -C build DESTDIR="$pkgdir" install + install -D -m644 compute-runtime/LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + + local _lz_sover + local _lz_major + _lz_sover="$(find "${pkgdir}/usr/lib" -type f -name 'libze_intel_gpu.so.*.*.*' | sed 's/^.*\.so\.//')" + _lz_major="${_lz_sover%%.*}" + ln -s "libze_intel_gpu.so.${_lz_sover}" "${pkgdir}/usr/lib/libze_intel_gpu.so" + ln -s "libze_intel_gpu.so.${_lz_sover}" "${pkgdir}/usr/lib/libze_intel_gpu.so.${_lz_major}" } |