summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2024-02-08 10:29:31 -0300
committerGitHub <noreply@github.com>2024-02-08 10:29:31 -0300
commit9dfbf6675adcf3dfbc1127a5ce55f135082318ae (patch)
treed6b704b65a1826b68938c79ae0a95b09b1f17833
parentbcb1d53c83644b332ac6d62e2db207b190c6b4ba (diff)
parent7979b9ab773a0b5d08ad4fa67b6e1f161976b0dd (diff)
downloadmeta-freescale-9dfbf6675adcf3dfbc1127a5ce55f135082318ae.tar.gz
Merge pull request #1747 from thochstein/imx-gpu-viv
imx-gpu-viv: Fix EGL dependencies
-rw-r--r--recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc28
1 files changed, 16 insertions, 12 deletions
diff --git a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
index 52802e29..56a9ec4d 100644
--- a/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
+++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv-6.inc
@@ -335,10 +335,10 @@ ALLOW_EMPTY:${PN} = "1"
335 335
336FILES:libclc-imx = "${libdir}/libCLC${SOLIBS}" 336FILES:libclc-imx = "${libdir}/libCLC${SOLIBS}"
337 337
338FILES:libegl-imx = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBS} "
339FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc"
338# libEGL.so is used by some demo apps from Freescale 340# libEGL.so is used by some demo apps from Freescale
339INSANE_SKIP:libegl-imx += "dev-so" 341INSANE_SKIP:libegl-imx += "dev-so"
340FILES:libegl-imx = "${libdir}/libEGL${REALSOLIBS} ${libdir}/libEGL${SOLIBSDEV} "
341FILES:libegl-imx-dev = "${includedir}/EGL ${includedir}/KHR ${libdir}/pkgconfig/egl.pc"
342 342
343FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}" 343FILES:libgal-imx = "${libdir}/libGAL${SOLIBS} ${libdir}/libGAL_egl${SOLIBS}"
344FILES:libgal-imx-dev = "${includedir}/HAL" 344FILES:libgal-imx-dev = "${includedir}/HAL"
@@ -349,7 +349,7 @@ INSANE_SKIP:libgal-imx += "build-deps"
349 349
350FILES:libvsc-imx = "${libdir}/libVSC${SOLIBS}" 350FILES:libvsc-imx = "${libdir}/libVSC${SOLIBS}"
351 351
352FILES:libgbm-imx = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBSDEV} ${libdir}/libgbm_viv${SOLIBSDEV}" 352FILES:libgbm-imx = "${libdir}/libgbm*${REALSOLIBS} ${libdir}/libgbm${SOLIBS} ${libdir}/libgbm_viv${SOLIBS}"
353FILES:libgbm-imx-dev = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h" 353FILES:libgbm-imx-dev = "${libdir}/pkgconfig/gbm.pc ${includedir}/gbm.h"
354RDEPENDS:libgbm-imx:append = " libdrm" 354RDEPENDS:libgbm-imx:append = " libdrm"
355INSANE_SKIP:libgbm-imx += "dev-so" 355INSANE_SKIP:libgbm-imx += "dev-so"
@@ -377,25 +377,27 @@ OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8qm-nxp-bsp = "libclc-imx libopencl-imx
377OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8mp-nxp-bsp = "libclc-imx libopencl-imx-dev" 377OPENCL_VX_INTRINSIC_EXTENSION_PACKAGES:mx8mp-nxp-bsp = "libclc-imx libopencl-imx-dev"
378INSANE_SKIP:libopenvx-imx += "dev-deps" 378INSANE_SKIP:libopenvx-imx += "dev-deps"
379 379
380FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS} ${libdir}/libGL${SOLIBS}"
381FILES:libgl-imx-dev = "${includedir}/GL ${libdir}/pkgconfig/gl.pc"
380# libGL is only targeting X11 backend, and in case if Wayland-only is used - 382# libGL is only targeting X11 backend, and in case if Wayland-only is used -
381# package QA complains on missing RDEPENDS, which are only available for X11. 383# package QA complains on missing RDEPENDS, which are only available for X11.
382# Skip "file-rdeps" QA for this package. 384# Skip "file-rdeps" QA for this package.
383FILES:libgl-imx = "${libdir}/libGL${REALSOLIBS}"
384FILES:libgl-imx-dev = "${libdir}/libGL${SOLIBSDEV} ${includedir}/GL ${libdir}/pkgconfig/gl.pc"
385INSANE_SKIP:libgl-imx += "file-rdeps" 385INSANE_SKIP:libgl-imx += "file-rdeps"
386# libEGL does dlopen of libGL.so
387INSANE_SKIP:libgl-imx += "dev-so"
386 388
387# libEGL needs to open libGLESv1.so
388INSANE_SKIP:libgles1-imx += "dev-so"
389FILES:libgles1-imx = "${libdir}/libGLESv1*${REALSOLIBS} ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${REALSOLIBS} ${libdir}/libGLES_*${SOLIBS}" 389FILES:libgles1-imx = "${libdir}/libGLESv1*${REALSOLIBS} ${libdir}/libGLESv1*${SOLIBS} ${libdir}/libGLES_*${REALSOLIBS} ${libdir}/libGLES_*${SOLIBS}"
390FILES:libgles1-imx-dev = "${includedir}/GLES ${libdir}/libGLESv1*${SOLIBS} ${libdir}/pkgconfig/glesv1_cm.pc" 390FILES:libgles1-imx-dev = "${includedir}/GLES ${libdir}/pkgconfig/glesv1_cm.pc"
391RPROVIDES:libgles1-imx = "libgles-imx" 391RPROVIDES:libgles1-imx = "libgles-imx"
392RPROVIDES:libgles1-imx-dev = "libgles-imx-dev" 392RPROVIDES:libgles1-imx-dev = "libgles-imx-dev"
393# libEGL does dlopen of libGLESv1.so
394INSANE_SKIP:libgles1-imx += "dev-so"
393 395
394# libEGL needs to open libGLESv2.so
395INSANE_SKIP:libgles2-imx += "dev-so"
396FILES:libgles2-imx = "${libdir}/libGLESv2${REALSOLIBS} ${libdir}/libGLESv2${SOLIBS}" 396FILES:libgles2-imx = "${libdir}/libGLESv2${REALSOLIBS} ${libdir}/libGLESv2${SOLIBS}"
397FILES:libgles2-imx-dev = "${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc" 397FILES:libgles2-imx-dev = "${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc"
398RDEPENDS:libgles2-imx = "libglslc-imx" 398RDEPENDS:libgles2-imx = "libglslc-imx"
399# libEGL does dlopen of libGLESv2.so
400INSANE_SKIP:libgles2-imx += "dev-so"
399 401
400FILES:libgles3-imx-dev = "${includedir}/GLES3" 402FILES:libgles3-imx-dev = "${includedir}/GLES3"
401# as long as there is no libgles3: ship libgles3-dev along with 403# as long as there is no libgles3: ship libgles3-dev along with
@@ -411,8 +413,10 @@ FILES:libopencl-imx = "${libdir}/libOpenCL${REALSOLIBS} \
411FILES:libopencl-imx-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}" 413FILES:libopencl-imx-dev = "${includedir}/CL ${libdir}/libOpenCL${SOLIBSDEV}"
412RDEPENDS:libopencl-imx= "libclc-imx" 414RDEPENDS:libopencl-imx= "libclc-imx"
413 415
414FILES:libopenvg-imx = "${libdir}/libOpenVG*${REALSOLIBS}" 416FILES:libopenvg-imx = "${libdir}/libOpenVG*${REALSOLIBS} ${libdir}/libOpenVG*${SOLIBS}"
415FILES:libopenvg-imx-dev = "${includedir}/VG ${libdir}/libOpenVG*${SOLIBSDEV} ${libdir}/pkgconfig/vg.pc" 417FILES:libopenvg-imx-dev = "${includedir}/VG ${libdir}/pkgconfig/vg.pc"
418# libEGL does dlopen of libOpenVG.so
419INSANE_SKIP:libopenvg-imx += "dev-so"
416 420
417FILES:libvdk-imx = "${libdir}/libVDK*${REALSOLIBS}" 421FILES:libvdk-imx = "${libdir}/libVDK*${REALSOLIBS}"
418FILES:libvdk-imx-dev = "${includedir}/*vdk*.h ${libdir}/libVDK${SOLIBSDEV}" 422FILES:libvdk-imx-dev = "${includedir}/*vdk*.h ${libdir}/libVDK${SOLIBSDEV}"