summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD32
3 files changed, 37 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f45593d56e17..4a026a2c7891 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,17 @@
pkgbase = vc4clstdlib-git
pkgdesc = VC4CL implementation of the OpenCL standard-library and is required to build the VC4C compiler
- pkgver = 1
- pkgrel = 1
+ pkgver = r66.0ad47e3
+ pkgrel = 4
url = https://github.com/doe300/VC4CLStdLib
arch = any
license = MIT
- makedepends = wget
- provides = opencl-pi
- provides = opencl-vc4
- provides = opencl-driver
- source = https://github.com/doe300/VC4CLStdLib/archive/master.tar.gz
+ makedepends = git
+ makedepends = make
+ makedepends = gcc
+ depends = khronos-ocl-icd
+ provides = vc4clstdlib
+ provides = vc4-libraries
+ source = VC4CLStdLib::git+https://github.com/doe300/VC4CLStdLib
md5sums = SKIP
pkgname = vc4clstdlib-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..5b0c47dfbe9e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+pkg
+src
+
+*.pkg.*
+
+VC4CLStdLib \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index af86d63619a8..e5bc57ab88ba 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,35 @@
# Maintainer: satcom886 <rostik.medved@gmail.com>
+# Contributor: bronze <jlbakker@gmail.com>
+# Contributor: telsch <telsch@gmx.de>
pkgname=vc4clstdlib-git
-pkgver=1
-pkgrel=1
+pkgver=r66.0ad47e3
+pkgrel=4
pkgdesc="VC4CL implementation of the OpenCL standard-library and is required to build the VC4C compiler"
arch=('any')
url="https://github.com/doe300/VC4CLStdLib"
license=('MIT')
groups=()
-depends=()
-makedepends=('wget')
+depends=('khronos-ocl-icd')
+makedepends=('git' 'make' 'gcc')
optdepends=()
-provides=('opencl-pi' 'opencl-vc4' 'opencl-driver')
-source=("https://github.com/doe300/VC4CLStdLib/archive/master.tar.gz")
+provides=('vc4clstdlib' 'vc4-libraries')
+source=("VC4CLStdLib::git+https://github.com/doe300/VC4CLStdLib")
md5sums=('SKIP')
-_reponame=VC4CLStdLib
+
+pkgver() {
+ cd "$srcdir/VC4CLStdLib"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ mkdir -p "$srcdir/VC4CLStdLib/build"
+ cd "$srcdir/VC4CLStdLib/build"
+ cmake "$srcdir/VC4CLStdLib"
+ make
+}
package() {
- cd $srcdir/_$reponame-master
- mkdir -p $pkgdir/usr/include/$pkgname/include
- cp include/* $pkgdir/usr/include/$pkgname/include/
+ cd "$srcdir/VC4CLStdLib/build"
+ make DESTDIR="$pkgdir/" install
}