summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 24 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a42cd3242303..1005951c9750 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,31 @@
-# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com>
-# Contributor: Daniel Kirchner <daniel at ekpyron dot org>
pkgname=mingw-w64-opencl-headers
-pkgver=2.1.20151224
+pkgver=2021.06.30
pkgrel=1
-pkgdesc="OpenCL (Open Computing Language) header files (mingw-w64 symlinks)"
-arch=('any')
-license=('custom')
-url='http://www.khronos.org/registry/cl/'
-depends=('opencl-headers' 'mingw-w64-crt')
+pkgdesc="OpenCL (Open Computing Language) header files (mingw-w64)"
+arch=(any)
+url="https://github.com/KhronosGroup/OpenCL-Headers"
+groups=("mingw-w64-vulkan-devel")
+license=('APACHE')
+makedepends=(mingw-w64-cmake)
+options=(!buildflags staticlibs !strip)
+source=("https://github.com/KhronosGroup/OpenCL-Headers/archive/v${pkgver}.tar.gz")
+sha256sums=('6640d590c30d90f89351f5e3043ae6363feeb19ac5e64bc35f8cfa1a6cd5498e')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
+build() {
+ cd "${srcdir}/OpenCL-Headers-${pkgver}"
+ for _arch in ${_architectures}; do
+ mkdir -p build-${_arch} && pushd build-${_arch}
+ ${_arch}-cmake -DBUILD_TESTING=OFF ..
+ make
+ popd
+ done
+}
+
package() {
- for _arch in ${_architectures}; do
- mkdir -p "${pkgdir}/usr/${_arch}/include"
- ln -s ../../../usr/include/CL "${pkgdir}/usr/${_arch}/include"
- done
+ for _arch in ${_architectures}; do
+ cd "${srcdir}"/OpenCL-Headers-${pkgver}/build-${_arch}
+ make DESTDIR="${pkgdir}" install
+ done
}