[arch-commits] Commit in beignet/repos (2 files)
Bruno Pagani
archange at archlinux.org
Fri Oct 27 16:11:08 UTC 2017
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) <archange at archlinux.org>
+# Contributor: Antoine Lubineau <antoine at lubignon.info>
+# Contributor: Leopold Bloom <blinxwang at gmail.com>
+# Contributor: Michal Krenek (a.k.a. Mikos) <m.krenek at 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
+}
More information about the arch-commits
mailing list