Date: Friday, October 27, 2017 @ 16:11:07 Author: archange Revision: 264598
archrelease: copy trunk to community-testing-x86_64 Added: beignet/repos/community-testing-x86_64/ beignet/repos/community-testing-x86_64/PKGBUILD (from rev 264597, beignet/trunk/PKGBUILD) ----------+ PKGBUILD | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) Copied: beignet/repos/community-testing-x86_64/PKGBUILD (from rev 264597, beignet/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2017-10-27 16:11:07 UTC (rev 264598) @@ -0,0 +1,43 @@ +# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <archa...@archlinux.org> +# Contributor: Antoine Lubineau <anto...@lubignon.info> +# Contributor: Leopold Bloom <blinxw...@gmail.com> +# Contributor: Michal Krenek (a.k.a. Mikos) <m.kre...@gmail.com> + +pkgname=beignet +pkgver=1.3.2 +pkgrel=1 +pkgdesc="An open source OpenCL implementation for Intel IvyBridge+ iGPUs" +arch=('x86_64') +url="https://01.org/${pkgname}" +license=('LGPL') +depends=('glu' 'llvm-libs' 'mesa' 'opencl-headers') +makedepends=('llvm' 'clang' 'cmake' 'python' 'ocl-icd') +provides=('opencl-intel' 'opencl-driver') +conflicts=('opencl-intel') +source=("https://01.org/sites/default/files/${pkgname}-${pkgver}-source.tar.gz") +sha256sums=('c555edba149de23243965a703f39f79fa06f15bcff5a3762b5544b0925010b43') + +prepare() { + cd ${pkgname^}-${pkgver}-Source + mkdir -p build +} + +build() { + cd ${pkgname^}-${pkgver}-Source/build + + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_BUILD_TYPE=RELEASE + make +} + +package() { + cd ${pkgname^}-${pkgver}-Source/build + + make DESTDIR="${pkgdir}" install + + # Remove headers already provided by 'opencl-headers' + cd "${pkgdir}/usr/include/CL" + rm cl.h cl_egl.h cl_ext.h cl_gl.h cl_gl_ext.h cl_platform.h opencl.h +}