efl: do not force dependency on libudev by making eeze a config option.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Mon, 6 Feb 2017 16:10:28 +0000 (17:10 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 6 Feb 2017 16:12:34 +0000 (17:12 +0100)
commite026c3bdb8f493b3fc21de7c45e3edbc47e03128
treeab9d8a20b212c9ea49d432482fc50967177e38bd
parent0e9b5a96a3a5d20b3c75ef9d64cbc53fd9fb4f87
efl: do not force dependency on libudev by making eeze a config option.

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@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@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/efl/Config.in
package/efl/efl.mk
package/enlightenment/Config.in