meta-digi/meta-digi-dey/recipes-digi/dey-examples
Gabriel Valcazar d595a2e3b5 connectcore-demo-example: restructure multimedia dependencies
At the moment, we provide four versions of the connectcore demo package:

    * webkit + multimedia: we include this one in webkit images
    * webkit (no multimedia): used in cases where the platform supports webkit,
      but video/webgl performance isn't optimal
    * regular: only contains the demo server and basic assets, we include it in
      non-webkit images
    * regular + multimedia: contains the regular package plus video/webgl web
      content

This last version doesn't make a lot of sense because video/webgl content is
meant to showcase the target's VPU/GPU capabilities, and that can only be done
when running the demo on the target via webkit. Besides, even though we don't
include this version of the package in our default non-webkit images, the
runtime dependencies in the .inc file make bitbake generate the video-examples
and webglsamples packages during the image builds, even if they don't end up
in the final image. This is true even for platforms that don't support webkit,
such as the ccimx6ul, ccimx91 and ccimx93.

Initially, I tried making the -multimedia package exclusive to the webkit
recipe, but this causes its contents to be bundled with the base (regular)
package. To avoid this, define the -multimedia package in the .inc file, and
move its dependency with video-examples and webglsamples to the webkit recipe.
This way, the regular + multimedia version of the package still exists, but
it no longer causes bitbake to generate video/webgl packages when not needed.

Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
2025-01-07 16:10:33 +01:00
..
connectcore-demo-example connectcore-demo-server: ccmp25: start service after bluetooth init script 2024-09-16 22:30:01 +02:00
dey-examples-opengles/ccimx6/opengles dey-examples-opengles: add LDFLAGS and clean target 2017-07-05 13:43:28 +02:00
files Update Digi Copyright header 2024-07-15 09:28:58 +02:00
awsiotsdk-demo_git.bb libconfuse: use recipe in meta-openembedded 2023-01-11 19:04:48 +01:00
connectcore-demo-example.bb Update Digi Copyright header 2024-07-15 09:28:58 +02:00
connectcore-demo-example.inc connectcore-demo-example: restructure multimedia dependencies 2025-01-07 16:10:33 +01:00
dey-examples-adc-cmp.bb meta-digi: [cosmetic] alphabetize compatible machine string 2023-10-10 14:58:58 +02:00
dey-examples-alsa.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
dey-examples-bt-gatt-server.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
dey-examples-bt.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
dey-examples-btconfig.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
dey-examples-caamblob.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
dey-examples-cccs.bb Update Digi Copyright header 2024-07-15 09:28:58 +02:00
dey-examples-cryptochip.bb meta-digi: [cosmetic] alphabetize compatible machine string 2023-10-10 14:58:58 +02:00
dey-examples-digiapix.bb dey-examples: move SRC_URI to shared include file 2019-09-18 16:28:25 +02:00
dey-examples-hdp.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
dey-examples-opengles.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
dey-examples-rtc.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
dey-examples-src.inc Update Digi Copyright header 2024-07-15 09:28:58 +02:00
dey-examples-tamper.bb kirkstone migration: cosmetic, clean build warnings 2022-06-21 16:49:56 +02:00
video-examples_0.1.bb Update Digi Copyright header 2024-07-15 09:28:58 +02:00
webglsamples_git.bb Update Digi Copyright header 2024-07-15 09:28:58 +02:00