From: Bernd Kuhls Date: Sat, 7 Jun 2014 12:31:06 +0000 (+0200) Subject: xbmc: hdmi cec supports needs udev for device scanning X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=acf15e042f02d2da71a7a7da4801df51eb50cf35;p=buildroot.git xbmc: hdmi cec supports needs udev for device scanning libcec support in xbmc compiles without udev being linked to libcec, but it is useless because xbmc uses libcec´s udev support for scanning connected CEC devices since: https://github.com/xbmc/xbmc/commit/59171c7a030f8a9c913abbce931967a6a8ff6897 Signed-off-by: Bernd Kuhls Tested-by: "Yann E. MORIN" Acked-by: "Yann E. MORIN" Signed-off-by: Thomas Petazzoni --- diff --git a/package/xbmc/Config.in b/package/xbmc/Config.in index 4db73789a3..52bf0cd870 100644 --- a/package/xbmc/Config.in +++ b/package/xbmc/Config.in @@ -98,13 +98,14 @@ comment "libbluray support needs a toolchain w/ dynamic library" config BR2_PACKAGE_XBMC_LIBCEC bool "hdmi cec" depends on !BR2_PREFER_STATIC_LIB # libcec + depends on BR2_PACKAGE_HAS_UDEV select BR2_PACKAGE_LIBCEC help Enable CEC (Consumer Electronics Control) support. Select this if you want XBMC to support HDMI CEC. -comment "hdmi cec support needs a toolchain w/ dynamic library" - depends on BR2_PREFER_STATIC_LIB +comment "hdmi cec support needs udev /dev management and a toolchain w/ dynamic library" + depends on BR2_PREFER_STATIC_LIB || !BR2_PACKAGE_HAS_UDEV config BR2_PACKAGE_XBMC_LIBMICROHTTPD bool "web server" diff --git a/package/xbmc/xbmc.mk b/package/xbmc/xbmc.mk index ffe573f29f..b6cf1451f2 100644 --- a/package/xbmc/xbmc.mk +++ b/package/xbmc/xbmc.mk @@ -127,7 +127,7 @@ XBMC_CONF_OPT += --disable-avahi endif ifeq ($(BR2_PACKAGE_XBMC_LIBCEC),y) -XBMC_DEPENDENCIES += libcec +XBMC_DEPENDENCIES += libcec udev XBMC_CONF_OPT += --enable-libcec else XBMC_CONF_OPT += --disable-libcec