summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>2025-05-22 20:13:28 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-05-27 09:01:17 +0100
commitc919849c12b869a1ada6882e383caad919abc8eb (patch)
treedd96475b6c1dc077b427b3dd5198edf0d143492a /meta
parent14fe96c8e58dfbda8c079afe94ba61a3721c7d11 (diff)
downloadpoky-c919849c12b869a1ada6882e383caad919abc8eb.tar.gz
mesa: drop the libopencl-mesa-dev package
Thre is no "development" package for libopencl-mesa. The main package contains Installable Client Drivers, for which there are no headers and the extra .so file isn't supposed to be linked with anything. Drop the useless and confusing libopencl-mesa-dev package. (From OE-Core rev: 2f9ee74eb7dfce569e9c49dca54e0ed4b5b8596d) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/recipes-graphics/mesa/mesa.inc8
1 files changed, 5 insertions, 3 deletions
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index c68461a510..f7058107cd 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -246,7 +246,7 @@ PACKAGES =+ "libegl-mesa libegl-mesa-dev \
246 libgbm libgbm-dev \ 246 libgbm libgbm-dev \
247 libgles1-mesa libgles1-mesa-dev \ 247 libgles1-mesa libgles1-mesa-dev \
248 libgles2-mesa libgles2-mesa-dev \ 248 libgles2-mesa libgles2-mesa-dev \
249 libopencl-mesa libopencl-mesa-dev \ 249 libopencl-mesa \
250 libxatracker libxatracker-dev \ 250 libxatracker libxatracker-dev \
251 mesa-megadriver mesa-vulkan-drivers \ 251 mesa-megadriver mesa-vulkan-drivers \
252 mesa-vdpau-drivers mesa-tools \ 252 mesa-vdpau-drivers mesa-tools \
@@ -333,7 +333,7 @@ FILES:libgles1-mesa = "${libdir}/libGLESv1*.so.*"
333FILES:libgles2-mesa = "${libdir}/libGLESv2.so.*" 333FILES:libgles2-mesa = "${libdir}/libGLESv2.so.*"
334FILES:libgl-mesa = "${libdir}/libGL.so.*" 334FILES:libgl-mesa = "${libdir}/libGL.so.*"
335FILES:libglx-mesa = "${libdir}/libGLX*.so.*" 335FILES:libglx-mesa = "${libdir}/libGLX*.so.*"
336FILES:libopencl-mesa = "${libdir}/lib*OpenCL.so.* ${libdir}/gallium-pipe/*.so ${sysconfdir}/OpenCL/vendors/*.icd" 336FILES:libopencl-mesa = "${libdir}/lib*OpenCL.so* ${libdir}/gallium-pipe/*.so ${sysconfdir}/OpenCL/vendors/*.icd"
337FILES:libglapi = "${libdir}/libglapi.so.*" 337FILES:libglapi = "${libdir}/libglapi.so.*"
338FILES:libxatracker = "${libdir}/libxatracker.so.*" 338FILES:libxatracker = "${libdir}/libxatracker.so.*"
339 339
@@ -345,7 +345,6 @@ FILES:libglx-mesa-dev = "${libdir}/libGLX*.*"
345FILES:libglapi-dev = "${libdir}/libglapi.*" 345FILES:libglapi-dev = "${libdir}/libglapi.*"
346FILES:libgles1-mesa-dev = "${libdir}/libGLESv1*.* ${includedir}/GLES ${libdir}/pkgconfig/glesv1*.pc" 346FILES:libgles1-mesa-dev = "${libdir}/libGLESv1*.* ${includedir}/GLES ${libdir}/pkgconfig/glesv1*.pc"
347FILES:libgles2-mesa-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${includedir}/GLES3 ${libdir}/pkgconfig/glesv2.pc" 347FILES:libgles2-mesa-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${includedir}/GLES3 ${libdir}/pkgconfig/glesv2.pc"
348FILES:libopencl-mesa-dev = "${libdir}/lib*OpenCL.so"
349FILES:libxatracker-dev = "${libdir}/libxatracker.so ${libdir}/libxatracker.la \ 348FILES:libxatracker-dev = "${libdir}/libxatracker.so ${libdir}/libxatracker.la \
350 ${includedir}/xa_tracker.h ${includedir}/xa_composite.h ${includedir}/xa_context.h \ 349 ${includedir}/xa_tracker.h ${includedir}/xa_composite.h ${includedir}/xa_context.h \
351 ${libdir}/pkgconfig/xatracker.pc" 350 ${libdir}/pkgconfig/xatracker.pc"
@@ -356,6 +355,9 @@ ALLOW_EMPTY:${PN}-tools = "1"
356# All DRI drivers are symlinks to libdril_dri.so 355# All DRI drivers are symlinks to libdril_dri.so
357INSANE_SKIP:${PN}-megadriver += "dev-so" 356INSANE_SKIP:${PN}-megadriver += "dev-so"
358 357
358# OpenCL ICDs package also ship correspondig .so files, there is no -dev package
359INSANE_SKIP:libopencl-mesa += "dev-so"
360
359# Fix upgrade path from mesa to mesa-megadriver 361# Fix upgrade path from mesa to mesa-megadriver
360RREPLACES:mesa-megadriver = "mesa" 362RREPLACES:mesa-megadriver = "mesa"
361RCONFLICTS:mesa-megadriver = "mesa" 363RCONFLICTS:mesa-megadriver = "mesa"