summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlaf Leidinger2015-10-27 18:30:46 +0100
committerOlaf Leidinger2015-10-27 18:30:46 +0100
commitc218bc25d945d25e3d4cb77cd084152e17b2777d (patch)
treee8c894ea908696d434d45bb57507268440c9b57b
downloadaur-c218bc25d945d25e3d4cb77cd084152e17b2777d.tar.gz
Initial Import for v.0.12
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD34
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4551554edae8
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = pocl
+ pkgdesc = Portable OpenCL is an open-source implementation of OpenCL which can be easily adapted for new targets
+ pkgver = 0.12
+ pkgrel = 1
+ url = https://launchpad.net/pocl
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = ocl-icd
+ makedepends = pkg-config
+ depends = clang
+ depends = libcl
+ depends = hwloc
+ depends = libltdl
+ depends = opencl-headers
+ options = debug
+ options = strip
+ options = !staticlibs
+ options = !libtool
+ source = http://pocl.sourceforge.net/downloads/pocl-0.12.tar.gz
+ md5sums = e197ba3aa01a35f40581c48e053330dd
+
+pkgname = pocl
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e711033e4f41
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Original Maintainer: fabien Cellier <fabien.cellier@@gmail.com>
+# Imported to AUR4: Olaf Leidinger <oleid@mescharet.de>
+
+_pkgname=pocl
+pkgname=$_pkgname
+#pkgname=$_pkgname-bzr
+pkgver=0.12
+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"
+license=('GPL')
+depends=('clang' 'libcl' 'hwloc' 'libltdl' 'opencl-headers')
+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')
+
+build() {
+ cd "$srcdir/${_pkgname}-${pkgver}"
+
+ #
+ # BUILD HERE
+ #
+ ./configure --enable-shared --prefix=/usr --sysconfdir=/etc
+ make
+}
+
+package() {
+ cd "$srcdir/${_pkgname}-${pkgver}"
+ make DESTDIR="$pkgdir/" install
+ rm -rf "$pkgdir/usr/include/CL"
+}