[Buildroot] [PATCH v4] efl: do not force dependency on libudev by making eeze a config option.

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon Feb 6 16:15:43 UTC 2017


Hello,

On Mon,  6 Feb 2017 17:10:28 +0100, Romain Naour wrote:
> From: Gustavo Sverzut Barbieri <barbieri at profusion.mobi>
> 
> Although highly recommended to be enabled, EFL's eeze can be disabled
> and thus no dependency on libudev or dynamic device management.
> 
> Since 'BR2_PACKAGE_HAS_UDEV' has two ways to be satisfied (eudev or
> systemd) we can't automatically select it, instead show a comment and
> use 'depends on'.
> 
> Signed-off-by: Gustavo Sverzut Barbieri <barbieri at profusion.mobi>
> [Romain:
>   - Propagate the eeze dependency to enlightenment and efl Wayland
>   - Remove udev provider from eeze comment in efl's Config.in
>   - Add comments when eeze is not available]
> Signed-off-by: Romain Naour <romain.naour at gmail.com>
> ---
> v4: Propagate eeze dependency to BR2_PACKAGE_EFL_WAYLAND
>     Add some comments about udev management (eeze)
> v3: Add missing udev in Enlightenment comment text (Baruch Siach)
> v2: Propagate the eeze dependency to enlightenment
>     Remove udev provider from eeze comment in efl's Config.in since
>     we don't explicitely name all possible providers in comment.
> ---
>  package/efl/Config.in           | 38 +++++++++++++++++++++++++++++++-------
>  package/efl/efl.mk              |  9 ++++++++-
>  package/enlightenment/Config.in |  7 +++++--
>  3 files changed, 44 insertions(+), 10 deletions(-)

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com


More information about the buildroot mailing list