diff options
| author | Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> | 2025-05-22 20:13:28 +0300 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-05-27 09:01:17 +0100 |
| commit | c919849c12b869a1ada6882e383caad919abc8eb (patch) | |
| tree | dd96475b6c1dc077b427b3dd5198edf0d143492a /meta | |
| parent | 14fe96c8e58dfbda8c079afe94ba61a3721c7d11 (diff) | |
| download | poky-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.inc | 8 |
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.*" | |||
| 333 | FILES:libgles2-mesa = "${libdir}/libGLESv2.so.*" | 333 | FILES:libgles2-mesa = "${libdir}/libGLESv2.so.*" |
| 334 | FILES:libgl-mesa = "${libdir}/libGL.so.*" | 334 | FILES:libgl-mesa = "${libdir}/libGL.so.*" |
| 335 | FILES:libglx-mesa = "${libdir}/libGLX*.so.*" | 335 | FILES:libglx-mesa = "${libdir}/libGLX*.so.*" |
| 336 | FILES:libopencl-mesa = "${libdir}/lib*OpenCL.so.* ${libdir}/gallium-pipe/*.so ${sysconfdir}/OpenCL/vendors/*.icd" | 336 | FILES:libopencl-mesa = "${libdir}/lib*OpenCL.so* ${libdir}/gallium-pipe/*.so ${sysconfdir}/OpenCL/vendors/*.icd" |
| 337 | FILES:libglapi = "${libdir}/libglapi.so.*" | 337 | FILES:libglapi = "${libdir}/libglapi.so.*" |
| 338 | FILES:libxatracker = "${libdir}/libxatracker.so.*" | 338 | FILES:libxatracker = "${libdir}/libxatracker.so.*" |
| 339 | 339 | ||
| @@ -345,7 +345,6 @@ FILES:libglx-mesa-dev = "${libdir}/libGLX*.*" | |||
| 345 | FILES:libglapi-dev = "${libdir}/libglapi.*" | 345 | FILES:libglapi-dev = "${libdir}/libglapi.*" |
| 346 | FILES:libgles1-mesa-dev = "${libdir}/libGLESv1*.* ${includedir}/GLES ${libdir}/pkgconfig/glesv1*.pc" | 346 | FILES:libgles1-mesa-dev = "${libdir}/libGLESv1*.* ${includedir}/GLES ${libdir}/pkgconfig/glesv1*.pc" |
| 347 | FILES:libgles2-mesa-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${includedir}/GLES3 ${libdir}/pkgconfig/glesv2.pc" | 347 | FILES:libgles2-mesa-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${includedir}/GLES3 ${libdir}/pkgconfig/glesv2.pc" |
| 348 | FILES:libopencl-mesa-dev = "${libdir}/lib*OpenCL.so" | ||
| 349 | FILES:libxatracker-dev = "${libdir}/libxatracker.so ${libdir}/libxatracker.la \ | 348 | FILES: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 |
| 357 | INSANE_SKIP:${PN}-megadriver += "dev-so" | 356 | INSANE_SKIP:${PN}-megadriver += "dev-so" |
| 358 | 357 | ||
| 358 | # OpenCL ICDs package also ship correspondig .so files, there is no -dev package | ||
| 359 | INSANE_SKIP:libopencl-mesa += "dev-so" | ||
| 360 | |||
| 359 | # Fix upgrade path from mesa to mesa-megadriver | 361 | # Fix upgrade path from mesa to mesa-megadriver |
| 360 | RREPLACES:mesa-megadriver = "mesa" | 362 | RREPLACES:mesa-megadriver = "mesa" |
| 361 | RCONFLICTS:mesa-megadriver = "mesa" | 363 | RCONFLICTS:mesa-megadriver = "mesa" |
