diff options
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 32 insertions, 50 deletions
@@ -1,33 +1,25 @@ -# Generated by mksrcinfo v8 -# Mon Jun 6 20:37:07 UTC 2016 pkgbase = beignet pkgdesc = A GPGPU System for Intel Ivybridge GPUs - pkgver = 1.1.2 - pkgrel = 5 - url = http://cgit.freedesktop.org/beignet/ + pkgver = 1.2.0 + pkgrel = 1 + url = https://01.org/beignet arch = x86_64 license = LGPL2.1 makedepends = clang makedepends = cmake makedepends = python2 depends = glu - depends = libsm - depends = libxext + depends = llvm depends = mesa - depends = ncurses depends = ocl-icd - depends = opencl-headers - depends = llvm provides = opencl-intel + provides = opencl-headers + provides = opencl-headers12 conflicts = opencl-intel - source = https://01.org/sites/default/files/beignet-1.1.2-source.tar.gz - source = isnan.patch - source = gcc6.patch - source = clangfix.patch - sha256sums = 6a8d875afbb5e3c4fc57da1ea80f79abadd9136bfd87ab1f83c02784659f1d96 - sha256sums = SKIP - sha256sums = SKIP - sha256sums = SKIP + conflicts = opencl-headers + conflicts = opencl-headers12 + source = https://01.org/sites/default/files/beignet-1.2.0-source.tar.gz + sha256sums = fc7af19efb7596b04510d26c558a576eba3e95e1ef86fd6951213c6a4bf58bff pkgname = beignet @@ -1,40 +1,30 @@ -# Original Maintainer: Antoine Lubineau <antoine@lubignon.info> -# Current Maintainer: Leopold Bloom <blinxwang@gmail.com> +# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <bruno.n.pagani@gmail.com> +# Contributor: Antoine Lubineau <antoine@lubignon.info> +# Contributor: Leopold Bloom <blinxwang@gmail.com> +# Contributor: Michal Krenek (a.k.a. Mikos) <m.krenek@gmail.com> + pkgname=beignet -pkgver=1.1.2 -pkgrel=5 +pkgver=1.2.0 +pkgrel=1 pkgdesc='A GPGPU System for Intel Ivybridge GPUs' arch=('x86_64') -url='http://cgit.freedesktop.org/beignet/' +url="https://01.org/beignet" license=('LGPL2.1') -depends=('glu' 'libsm' 'libxext' 'mesa' 'ncurses' 'ocl-icd' 'opencl-headers' 'llvm') +depends=('glu' 'llvm' 'mesa' 'ocl-icd') makedepends=('clang' 'cmake' 'python2') -provides=('opencl-intel') -conflicts=('opencl-intel') -source=("https://01.org/sites/default/files/beignet-$pkgver-source.tar.gz" - "isnan.patch" - "gcc6.patch" - "clangfix.patch") -sha256sums=('6a8d875afbb5e3c4fc57da1ea80f79abadd9136bfd87ab1f83c02784659f1d96' - 'SKIP' - 'SKIP' - 'SKIP') -prepare() { - cp isnan.patch "$srcdir/Beignet-$pkgver-Source" - cp gcc6.patch "$srcdir/Beignet-$pkgver-Source" - cp clangfix.patch "$srcdir/Beignet-$pkgver-Source" - cd "$srcdir/Beignet-$pkgver-Source" - patch -Np1 -i isnan.patch - patch -Np1 -i gcc6.patch - patch -Np1 -i clangfix.patch - cd "include/CL" - rm {opencl.h,cl_platform.h,cl_gl_ext.h,cl.h,cl.hpp,cl_egl.h,cl_ext.h,cl_gl.h} - touch dummy.hpp -} +provides=('opencl-intel' 'opencl-headers' 'opencl-headers12') +conflicts=('opencl-intel' 'opencl-headers' 'opencl-headers12') +source=("https://01.org/sites/default/files/beignet-${pkgver}-source.tar.gz") +sha256sums=('fc7af19efb7596b04510d26c558a576eba3e95e1ef86fd6951213c6a4bf58bff') + +#prepare() { +# cd "${srcdir}/Beignet-${pkgver}-Source/include/CL" +# rm cl.h cl.hpp cl_d3d10.h cl_d3d11.h cl_dx9_media_sharing.h cl_egl.h cl_ext.h cl_gl.h cl_gl_ext.h cl_platform.h opencl.h +#} build() { - mkdir -p "$srcdir/Beignet-$pkgver-Source/build" - cd "$srcdir/Beignet-$pkgver-Source/build" + mkdir -p "${srcdir}/Beignet-${pkgver}-Source/build" + cd "${srcdir}/Beignet-${pkgver}-Source/build" cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib \ @@ -44,6 +34,6 @@ build() { } package() { - cd "$srcdir/Beignet-$pkgver-Source/build" - make DESTDIR="$pkgdir/" install + cd "${srcdir}/Beignet-${pkgver}-Source/build" + make DESTDIR="${pkgdir}/" install } |