summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Lass2023-03-10 16:38:48 +0100
committerMichael Laß2023-03-10 22:30:24 +0100
commit3fae1c9570e2e79a0c25d719227718213b900c8f (patch)
tree7f2f42957906ee85e665a2f68e1c635ba0ea2218
parentd8306ddbe2bbb77ac81ebc9552776567e6930934 (diff)
downloadaur-3fae1c9570e2e79a0c25d719227718213b900c8f.tar.gz
Very last update
There was a very last git commit, making clear that this project is dead. Currently, the utests still run successfully. Extend the PKGBUILD to make running them easy.
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD30
-rw-r--r--utests_add_limits.patch11
3 files changed, 36 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c1caa3053818..d9f0a43b33e8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = beignet-git
pkgdesc = An open source OpenCL implementation for Intel IvyBridge & Haswell iGPUs
- pkgver = 1.0.0.r1395.g419c0417
- pkgrel = 3
+ pkgver = 1.0.0.r1396.gf72309a5
+ pkgrel = 1
url = https://01.org/beignet
arch = x86_64
license = LGPL
@@ -21,14 +21,15 @@ pkgbase = beignet-git
conflicts = beignet
source = git+https://github.com/intel/beignet.git
source = GBE-let-GenRegister-reg-never-return-uninitialized-m.patch
+ source = utests_add_limits.patch
source = llvm8.patch
source = llvm9.patch
source = llvm10.patch
sha256sums = SKIP
sha256sums = c1f5880bb192103c371d51f57f646837ca01a8bbe012b9022d4e345c2f1187de
+ sha256sums = 584dd293856ddfc76ca9e50488aa2076239ab568a945e957ca3221e2d30b1c52
sha256sums = d24e4d8a1a791dc02c91117f900143789dd6f01eaa89292ad67c4fb4eaf84328
sha256sums = 5913a93fe6ef77b91480bb6d27c7875673294c0a8a924b2ac66756d0d3577908
sha256sums = 2eb9b0801e24f4e537033b41a6bc462e4082f6216d62933240ca3010020ea779
pkgname = beignet-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 70e09b19ea18..a30e65b3c0b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,8 +14,8 @@
# - Michael
pkgname=beignet-git
-pkgver=1.0.0.r1395.g419c0417
-pkgrel=3
+pkgver=1.0.0.r1396.gf72309a5
+pkgrel=1
pkgdesc="An open source OpenCL implementation for Intel IvyBridge & Haswell iGPUs"
arch=(x86_64)
url="https://01.org/beignet"
@@ -24,15 +24,15 @@ depends=(glu clang70 mesa opencl-headers)
makedepends=(git llvm70 cmake ninja python ocl-icd)
provides=(beignet opencl-intel opencl-driver)
conflicts=(beignet)
-source=(
- "git+https://github.com/intel/beignet.git"
- GBE-let-GenRegister-reg-never-return-uninitialized-m.patch
- llvm8.patch
- llvm9.patch
- llvm10.patch
-)
+source=("git+https://github.com/intel/beignet.git"
+ GBE-let-GenRegister-reg-never-return-uninitialized-m.patch
+ utests_add_limits.patch
+ llvm8.patch
+ llvm9.patch
+ llvm10.patch)
sha256sums=('SKIP'
'c1f5880bb192103c371d51f57f646837ca01a8bbe012b9022d4e345c2f1187de'
+ '584dd293856ddfc76ca9e50488aa2076239ab568a945e957ca3221e2d30b1c52'
'd24e4d8a1a791dc02c91117f900143789dd6f01eaa89292ad67c4fb4eaf84328'
'5913a93fe6ef77b91480bb6d27c7875673294c0a8a924b2ac66756d0d3577908'
'2eb9b0801e24f4e537033b41a6bc462e4082f6216d62933240ca3010020ea779')
@@ -66,6 +66,9 @@ prepare() {
# https://lists.freedesktop.org/archives/beignet/2020-January/009251.html
# https://github.com/intel/opencl-clang/commit/77ae1114c7bf79d724f5129461
# patch -Np1 -i ../llvm10.patch
+
+ # Add missing <limits> include to utest header (required by some utests)
+ patch -p1 -i ../utests_add_limits.patch
}
build() {
@@ -78,6 +81,15 @@ build() {
ninja -C build
}
+# runtime_climage_from_boname fails on wayland because there is no DRI2 in xwayland
+#check() {
+# ninja -C build utest_run
+# (
+# source build/utests/setenv.sh
+# build/utests/utest_run
+# )
+#}
+
package() {
DESTDIR="${pkgdir}" ninja -C build install
# Remove headers already provided by 'opencl-headers'
diff --git a/utests_add_limits.patch b/utests_add_limits.patch
new file mode 100644
index 000000000000..14d3d64b4f12
--- /dev/null
+++ b/utests_add_limits.patch
@@ -0,0 +1,11 @@
+diff -ru beignet.old/utests/utest_helper.hpp beignet.new/utests/utest_helper.hpp
+--- beignet.old/utests/utest_helper.hpp 2023-03-10 16:35:05.068061790 +0100
++++ beignet.new/utests/utest_helper.hpp 2023-03-10 16:35:46.962204258 +0100
+@@ -34,6 +34,7 @@
+ #include <cassert>
+ #include <cstdio>
+ #include <cstdlib>
++#include <limits>
+
+ #if defined(__ANDROID__)
+ #define __thread