diff options
author | Leon Marz <main@lmarz.org> | 2022-04-15 20:43:47 +0200 |
---|---|---|
committer | alice <alice@ayaya.dev> | 2022-06-04 15:05:31 +0000 |
commit | b384934c516509ebe2fb7170c3ed1f34210e3a51 (patch) | |
tree | 96f596388189ce72eb8c5ae635603f2ce6652d83 /community/opencl/APKBUILD | |
parent | 6da9a7ab11a476984e336993075bbcab4f5988a9 (diff) |
community/opencl: upgrade to 2022.05.18
Use the official sdk repo
Diffstat (limited to 'community/opencl/APKBUILD')
-rw-r--r-- | community/opencl/APKBUILD | 49 |
1 files changed, 8 insertions, 41 deletions
diff --git a/community/opencl/APKBUILD b/community/opencl/APKBUILD index a9f1fdc9b7c..8f6614ce7f0 100644 --- a/community/opencl/APKBUILD +++ b/community/opencl/APKBUILD @@ -1,63 +1,32 @@ # Contributor: Leon Marz <main@lmarz.org> # Maintainer: Leon Marz <main@lmarz.org> pkgname=opencl -# This is the version of the specification -pkgver=3.0.10 -_headerver=2022.01.04 -_cppver=2.0.16 -_icdver=2022.01.04 -pkgrel=2 +pkgver=2022.05.18 +pkgrel=0 +_dirver=$(echo "$pkgver" | sed 's/\.0/\./g') # Why can't they be consistent? Just why? pkgdesc="OpenCL ICD Loader" url="https://khronos.org/opencl" arch="all" license="Apache-2.0" makedepends="cmake samurai" depends_dev="$pkgname-headers" -subpackages="$pkgname-headers $pkgname-dev" +subpackages="$pkgname-headers:headers:noarch $pkgname-dev" provides="opencl-icd-loader" -source="headers-$_headerver.tar.gz::https://github.com/KhronosGroup/OpenCL-Headers/archive/v$_headerver.tar.gz - cpp-$_cppver.tar.gz::https://github.com/KhronosGroup/OpenCL-CLHPP/archive/v$_cppver.tar.gz - icd-$_icdver.tar.gz::https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/v$_icdver.tar.gz - " +source="https://github.com/KhronosGroup/OpenCL-SDK/releases/download/v$pkgver/OpenCL-SDK-v$pkgver-Source.tar.gz" options="!check" # tests are not functioning correctly +builddir="$srcdir/OpenCL-SDK-$_dirver-Source" build() { - cd "$srcdir/OpenCL-Headers-$_headerver" cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_DATADIR=lib \ - -DBUILD_SHARED_LIBS=True \ - -DCMAKE_BUILD_TYPE=None - cmake --build build - - cd "$srcdir/OpenCL-CLHPP-$_cppver" - cmake -B build -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ - -DBUILD_DOCS=OFF \ - -DBUILD_EXAMPLES=OFF \ - -DBUILD_TESTS=OFF - cmake --build build - - cd "$srcdir/OpenCL-ICD-Loader-$_icdver" - cmake -B build -G Ninja \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_BUILD_TYPE=None \ - -DOPENCL_ICD_LOADER_HEADERS_DIR="$srcdir/OpenCL-Headers-$_headerver" \ - -DOPENCL_ICD_LOADER_BUILD_TESTING=OFF + -DOPENCL_SDK_BUILD_SAMPLES=OFF cmake --build build } package() { - cd "$srcdir/OpenCL-Headers-$_headerver" - DESTDIR="$pkgdir" cmake --install build - - cd "$srcdir/OpenCL-CLHPP-$_cppver" - DESTDIR="$pkgdir" cmake --install build - - cd "$srcdir/OpenCL-ICD-Loader-$_icdver" DESTDIR="$pkgdir" cmake --install build } @@ -67,7 +36,5 @@ headers() { } sha512sums=" -7c47486f40db16b8264f7e1febedd09c0481308eb15b5f4c4b5ff37c4ffb7697ae79427d221babe921704681942cd152b676b3bed660ba79d2901a48228d14ae headers-2022.01.04.tar.gz -4164ff520c4ac1773a0ff8ab198a07ab206b16ae807f26e44437eb937efd729325354c3b682396897ff255cb909e52116b3c18a8b6404f0cfd9b48ca10a8b176 cpp-2.0.16.tar.gz -060769ed8c84d906b2feacb4be5402c67b5cd561dc2334b384a731e66f301840ad2fc2ed143d32cfeab246d91a6c1f5377b6c9db4d8fc0571a90838c575aca01 icd-2022.01.04.tar.gz +6bc022db953ac7e094b4a9930cff7428bc47854bff3a21343d1ff88ec0f967f28232bb6e71d1d564b524789d99292f190cb433d6ba7a9955f176ac6693a13b8d OpenCL-SDK-v2022.05.18-Source.tar.gz " |