I do not see any examples of adding machine-specific distro features. I assume this would be the same as any other variable:
DISTRO_FEATURES_append_some-machine = "some_feature" ? Now if wayland is a default feature for the core arago distribution. How can this be removed from the processor-sdk brand for only the ti33x and ti43x soc families? Should arago.conf add "wayland" as a feature, and then can branding-processor-sdk.conf 'DISTRO_FEATURES_remove_ti33x = "wayland"'? Or should this wayland feature be isolated to the branding files? Thanks, Jake -----Original Message----- From: Dmytriyenko, Denys Sent: Wednesday, March 11, 2015 11:27 PM To: Cooper Jr., Franklin Cc: Stiffler, Jacob; [email protected] Subject: Re: [meta-arago] [RFC v2 1/4] arago-prefs: Add WAYLAND_SUPPORT flag. Yeah, we are going to do distro feature per macghine/soc anyway for things like java/x11, so it's not a big issue... On Wed, Mar 11, 2015 at 10:57:05PM -0400, Cooper Jr., Franklin wrote: > Not including Wayland should only occur for 335x and 437x. AM57x should > still include Wayland. > > If it is possible to filter things out based on machines/socs then I guess > using that approach is fine. However distro features seem like it should be > generic and not alter based on the soc. > > But since X11 is set via distro features then it would make sense for > Wayland/Weston do the same. The soc specific changes makes it a bit messy... > > > > On Mar 11, 2015, at 9:02 PM, Dmytriyenko, Denys <[email protected]> wrote: > > > >> On Thu, Mar 05, 2015 at 01:31:40PM -0500, Jacob Stiffler wrote: > >> * Default to "1" if QT_PROVIDER is not "qt4e". > >> > >> Signed-off-by: Jacob Stiffler <[email protected]> > >> --- > >> .../conf/distro/include/arago-prefs.inc | 2 ++ > >> 1 file changed, 2 insertions(+) > >> > >> diff --git a/meta-arago-distro/conf/distro/include/arago-prefs.inc > >> b/meta-arago-distro/conf/distro/include/arago-prefs.inc > >> index e689f8b..a566437 100644 > >> --- a/meta-arago-distro/conf/distro/include/arago-prefs.inc > >> +++ b/meta-arago-distro/conf/distro/include/arago-prefs.inc > >> @@ -28,6 +28,8 @@ PREFERRED_PROVIDER_virtual/gettext = "gettext" > >> ARAGO_QT_PROVIDER = > >> "${@base_conditional('QT_PROVIDER','qt5','',base_contains('MACHINE_FEATURES','sgx','qt4-embedded-gles','qt4-embedded',d),d)}" > >> PREFERRED_PROVIDER_qt4-embedded = "${ARAGO_QT_PROVIDER}" > >> > >> +WAYLAND_SUPPORT ?= "${@base_conditional('QT_PROVIDER', 'qt4e', '0', '1', > >> d)}" > > > > So, as I mentioned on the call today, we should use "wayland" > > in DISTRO_FEATURES instead: > > > > ${@base_contains('DISTRO_FEATURES', 'wayland', 'deps-for-wayland', > > 'deps-for-eglfs', d)} > > > > > >> PREFERRED_VERSION_qt4-embedded = "4.8.5" > >> PREFERRED_VERSION_qt4-native = "4.8.5" > >> PREFERRED_VERSION_nativesdk-qt4-tools = "4.8.5" > >> -- > >> 1.7.9.5 > >> > >> _______________________________________________ > >> meta-arago mailing list > >> [email protected] > >> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago > > _______________________________________________ > > meta-arago mailing list > > [email protected] > > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
