# Maintainer: Márcio Silva pkgbase=mesa pkgname=libcl-libre pkgver=9.0 pkgrel=2 arch=( i686 x86_64 mips64el ) makedepends=( clang dri2proto git glproto imake libdrm libxdamage libxext libxml2 llvm python2 ) license=( MIT Khronos LGPL ) url="http://${pkgbase}3d.sourceforge.net" depends=( gcc-libs libdrm libffi libxcb udev ) conflicts=( ${pkgname%-libre} ) provides=( ${pkgname%-libre} ) replaces=( ${pkgname%-libre} ) pkgdesc='Mesa OpenCL library and ICD loader' source=( ftp://ftp.freedesktop.org/pub/$pkgbase/$pkgver/${pkgbase^}Lib-$pkgver.tar.bz2 ) sha512sums=( 878dc8e3f87aa4ad8d96599a87c733c15b725251c797cdfa6d03fee3c2959fd81a07ac7363e7a8946cf597303398aa581356b46827e7ffa27b33971d39bd29a2 ) build() { cd $srcdir/${pkgbase^}-$pkgver autoreconf -vfi ./configure --prefix=/usr \ --enable-opencl \ --enable-gallium-llvm \ --enable-r600-llvm-compiler \ --with-clang-libdir=/usr/lib \ --with-dri-drivers=i915,i965,nouveau,r200,radeon,swrast \ --with-gallium-drivers=i915,nouveau,r300,r600,radeonsi,svga,swrast make V=0 } package() { cd $srcdir/${pkgbase^}-$pkgver make -C src/gallium/targets/opencl DESTDIR=$pkgdir install install -m755 -d $pkgdir/usr/share/licenses/${pkgname%-libre} bin/minstall docs/COPYING $pkgdir/usr/share/licenses/${pkgname%-libre} bin/minstall docs/license.html $pkgdir/usr/share/licenses/${pkgname%-libre} }