Pelagicore / meta-pelux

PELUX is an open source, GENIVI compliant development platform that supports the Qt Automotive Suite
https://pelux.io
MIT License
39 stars 28 forks source link

Remove dependency on boot2qt #31

Closed jonte closed 7 years ago

jonte commented 7 years ago

The bbappends in recipes-qt/automotive introduce a dependency to boo2qt.

You can't build w/o the dangling bbappends option enabled. - Can we move these bbappends somewhere else, or include them in the layer only when the boot2qt layer is enabled?

DunderRoffe commented 7 years ago

I think we should consider having a "meta-pelux-qt" layer where these bbappends could reside. That would make it possible to also remove all qt dependencies from the pelux-base.xml manifest

GordanM commented 7 years ago

@jonte I would have to investigate a bit but as far as I know the solution could be similar to what has been done in meta-bistro. Meaning, we separate these bbappends (softwarecontainer and Qt Auto specific) into layer directories and the recipes and appends are only active if the original layer is a part of the build.

For reference take a look at:

jonte commented 7 years ago

@GordanM Thanks for your input! I will see if I can have myself or a team member help out with this issue. Cheers!

tobsan commented 7 years ago

I'll start work on this right now.

tobsan commented 7 years ago

Closed through #41