Skip to content

Move recipe content to meta-freescale#140

Merged
otavio merged 26 commits into
masterfrom
consolidate-recipes-to-meta-freescale
Jun 15, 2026
Merged

Move recipe content to meta-freescale#140
otavio merged 26 commits into
masterfrom
consolidate-recipes-to-meta-freescale

Conversation

@otavio

@otavio otavio commented Jun 14, 2026

Copy link
Copy Markdown
Member

Move recipe content to meta-freescale

This is the first step of consolidating all recipe content into a single
layer. Every recipe, packagegroup and demo image under recipes-*/ is
removed here and added to meta-freescale, one commit per recipe.

After this change meta-freescale-distro is a thin
backward-compatibility layer that only keeps the distro definitions
(conf/distro/fsl-*, fslc-*) for the wrynose LTS lifetime. It is no
longer used for recipe development; new recipe work happens in
meta-freescale.

What is removed here (25 recipes)

  • recipes-devtools: half, stb
  • recipes-fsl: fsl-rc-local, 4 demo images (fsl-image-*), 9 packagegroups
  • recipes-graphics: devil, gli, glm (bbappend), imx-gpu-sdk (+ libxdg-shell), rapidopencl, rapidopenvx, rapidvulkan, assimp
  • recipes-multimedia: gst-variable-rtsp-server

The conf/distro/ definitions and layer config are kept unchanged.

Merge order: merge the meta-freescale import PR first, then this one,
so master is never left without these recipes.

Paired with the import PR: Freescale/meta-freescale#2532

otavio added 25 commits June 14, 2026 02:04
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
The recipe now lives in meta-freescale, which is becoming the single
home for recipe content. meta-freescale-distro keeps only the distro
definitions for backward compatibility during the wrynose LTS lifetime.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
All recipes, packagegroups and demonstration images have moved to the
meta-freescale layer. Update the README to describe meta-freescale-distro
as a backward-compatibility layer that now only carries the fsl-* and
fslc-* distro definitions, and reduce the LICENSE file to the remaining
distro configuration metadata (MIT).

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
@otavio otavio requested review from angolini and thochstein June 14, 2026 05:09

@angolini angolini left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@otavio otavio merged commit b7fd6c3 into master Jun 15, 2026
@otavio otavio deleted the consolidate-recipes-to-meta-freescale branch June 15, 2026 11:57
@thochstein

Copy link
Copy Markdown
Contributor

Thanks for the heads up on this. I did try building with it yesterday and it seems to be fine.

@thochstein

Copy link
Copy Markdown
Contributor

Can you fix the warning?

WARNING: No bb files in default matched BBFILE_PATTERN_freescale-distro '^/.../wrynose/sources/meta-freescale-distro/'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants