diff options
author | spider-mario | 2016-04-09 17:12:27 +0200 |
---|---|---|
committer | spider-mario | 2016-04-09 17:12:27 +0200 |
commit | da78e2c3269e361eed3847de0267485b2bc89086 (patch) | |
tree | 9ed3599c24f0a129a67fc2c39ffa3db8c3883e01 | |
parent | ea4b3ecbf78abad62d153b882674e28265a053b9 (diff) | |
download | aur-da78e2c3269e361eed3847de0267485b2bc89086.tar.gz |
0.13
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 30 insertions, 33 deletions
@@ -1,25 +1,24 @@ +# Generated by mksrcinfo v8 +# Sat Apr 9 15:12:02 UTC 2016 pkgbase = pocl pkgdesc = Portable OpenCL is an open-source implementation of OpenCL which can be easily adapted for new targets - pkgver = 0.12 + pkgver = 0.13 pkgrel = 1 - url = https://launchpad.net/pocl + url = http://portablecl.org/ arch = i686 arch = x86_64 license = GPL + makedepends = cmake + makedepends = llvm makedepends = ocl-icd - makedepends = pkg-config depends = clang + depends = llvm-libs depends = libcl depends = hwloc depends = libltdl depends = opencl-headers - conflicts = clang-svn - options = debug - options = strip - options = !staticlibs - options = !libtool - source = http://pocl.sourceforge.net/downloads/pocl-0.12.tar.gz - md5sums = e197ba3aa01a35f40581c48e053330dd + source = http://pocl.sourceforge.net/downloads/pocl-0.13.tar.gz + sha512sums = 1892a6167bb5d48acaa79de4a9a76355c624e01a3bec31599947d6972eddcfd0b7523d61a3bd08018a30e34ab5a1b225a7ca2feaa2c2f6fcf03403fb887a6c0d pkgname = pocl @@ -1,35 +1,33 @@ -# Original Maintainer: fabien Cellier <fabien.cellier@@gmail.com> -# Imported to AUR4: Olaf Leidinger <oleid@mescharet.de> +# Maintainer: spider-mario <spidermario@free.fr> +# Contributor: Olaf Leidinger <oleid@mescharet.de> +# Contributor: fabien Cellier <fabien.cellier@gmail.com> -_pkgname=pocl -pkgname=$_pkgname -#pkgname=$_pkgname-bzr -pkgver=0.12 +pkgname=pocl +pkgver=0.13 pkgrel=1 pkgdesc="Portable OpenCL is an open-source implementation of OpenCL which can be easily adapted for new targets" -arch=(i686 x86_64) -url="https://launchpad.net/pocl" +arch=('i686' 'x86_64') +url="http://portablecl.org/" license=('GPL') -depends=('clang' 'libcl' 'hwloc' 'libltdl' 'opencl-headers') -conflicts=('clang-svn') -source=("http://pocl.sourceforge.net/downloads/${_pkgname}-${pkgver}.tar.gz") -md5sums=('e197ba3aa01a35f40581c48e053330dd') -options=(debug strip !staticlibs !libtool) -# pocl use pkg-config to find OpenCL, which is only provided in ocl-icd -makedepends=('ocl-icd' 'pkg-config') +depends=('clang' 'llvm-libs' 'libcl' 'hwloc' 'libltdl' 'opencl-headers') +source=("http://pocl.sourceforge.net/downloads/$pkgname-$pkgver.tar.gz") +makedepends=('cmake' 'llvm' 'ocl-icd') +sha512sums=('1892a6167bb5d48acaa79de4a9a76355c624e01a3bec31599947d6972eddcfd0b7523d61a3bd08018a30e34ab5a1b225a7ca2feaa2c2f6fcf03403fb887a6c0d') build() { - cd "$srcdir/${_pkgname}-${pkgver}" + mkdir -p build + cd build - # - # BUILD HERE - # - ./configure --enable-shared --prefix=/usr --sysconfdir=/etc + cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib -D_libdir_set=false \ + -DCMAKE_BUILD_TYPE=Release \ + "$srcdir/$pkgname-$pkgver" make } package() { - cd "$srcdir/${_pkgname}-${pkgver}" - make DESTDIR="$pkgdir/" install - rm -rf "$pkgdir/usr/include/CL" + cd build + make DESTDIR="$pkgdir"/ install + chmod +x "$pkgdir"/usr/bin/pocl-standalone } |