diff --git a/x11/misc/opencl-icd/actions.py b/x11/misc/opencl-icd/actions.py
index 7bc3d2539f..546089e626 100644
--- a/x11/misc/opencl-icd/actions.py
+++ b/x11/misc/opencl-icd/actions.py
@@ -10,6 +10,9 @@ from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
+
+Libdir = "/usr/lib32" if get.buildTYPE() == "emul32" else "/usr/lib"
+
def setup():
shelltools.export("CFLAGS", "-I%s/usr/include -O2")
shelltools.export("CXXFLAGS", "-I%s/usr/include -O2")
@@ -18,23 +21,23 @@ def setup():
autotools.configure()
- shelltools.cd("OpenCL-Headers-2023.04.17")
+ shelltools.cd("OpenCL-Headers-2025.07.22")
cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_DATADIR=/usr/lib")
+ -DCMAKE_INSTALL_DATADIR=%s" % Libdir)
- shelltools.cd("../OpenCL-CLHPP-2023.04.17")
+ shelltools.cd("../OpenCL-CLHPP-2025.07.22")
cmaketools.configure("-DBUILD_EXAMPLES=OFF \
- -DCMAKE_INSTALL_DATADIR=/usr/lib \
- -DOpenCLHeaders_DIR=%s/ocl-icd-2.3.2/OpenCL-Headers-2023.04.17/OpenCLHeaders \
- -DBUILD_TESTING=OFF" % get.workDIR())
+ -DCMAKE_INSTALL_DATADIR=%s \
+ -DOpenCLHeaders_DIR=%s/ocl-icd-2.3.4/OpenCL-Headers-2025.07.22/OpenCLHeaders \
+ -DBUILD_TESTING=OFF" % (Libdir, get.workDIR()))
def build():
autotools.make()
- shelltools.cd("OpenCL-Headers-2023.04.17")
+ shelltools.cd("OpenCL-Headers-2025.07.22")
cmaketools.make()
- shelltools.cd("../OpenCL-CLHPP-2023.04.17")
+ shelltools.cd("../OpenCL-CLHPP-2025.07.22")
cmaketools.make()
def check():
@@ -44,8 +47,8 @@ def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
pisitools.dodoc("NEWS")
- shelltools.cd("OpenCL-Headers-2023.04.17")
+ shelltools.cd("OpenCL-Headers-2025.07.22")
cmaketools.install()
- shelltools.cd("../OpenCL-CLHPP-2023.04.17")
+ shelltools.cd("../OpenCL-CLHPP-2025.07.22")
cmaketools.install()
diff --git a/x11/misc/opencl-icd/pspec.xml b/x11/misc/opencl-icd/pspec.xml
index caf4fe16a5..fcdc63b134 100644
--- a/x11/misc/opencl-icd/pspec.xml
+++ b/x11/misc/opencl-icd/pspec.xml
@@ -13,9 +13,9 @@
library
OpenCL ICD loader library
OpenCL is a royalty-free standard for cross-platform, parallel programming of modern processors found in personal computers, servers and handheld/embedded devices.
- https://github.com/OCL-dev/ocl-icd/archive/refs/tags/v2.3.2.tar.gz
- https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v2023.04.17.tar.gz
- https://github.com/KhronosGroup/OpenCL-Headers/archive/refs/tags/v2023.04.17.tar.gz
+ https://github.com/OCL-dev/ocl-icd/archive/refs/tags/v2.3.4.tar.gz
+ https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v2025.07.22.tar.gz
+ https://github.com/KhronosGroup/OpenCL-Headers/archive/refs/tags/v2025.07.22.tar.gz
cmake
ruby
@@ -51,11 +51,21 @@
/usr/include
/usr/lib/pkgconfig
+ /usr/lib32/pkgconfig
/usr/share/cmake
+ /usr/lib/cmake
+ /usr/lib32/cmake
+
+ 2026-03-14
+ 2.3.4
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2023-11-05
2.3.2