summaryrefslogtreecommitdiffstats
path: root/package/xbmc
diff options
context:
space:
mode:
authorBernd Kuhls <bernd.kuhls@t-online.de>2014-06-07 14:31:06 +0200
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2014-06-08 15:00:32 +0200
commitacf15e042f02d2da71a7a7da4801df51eb50cf35 (patch)
tree46d4e871f46312a9d9b620e7b089c03da776acad /package/xbmc
parent5bfdf2aa50e800f45d19f88044c701b74dc1a2ad (diff)
downloadbuildroot-acf15e042f02d2da71a7a7da4801df51eb50cf35.tar.gz
buildroot-acf15e042f02d2da71a7a7da4801df51eb50cf35.zip
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 <bernd.kuhls@t-online.de> Tested-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/xbmc')
-rw-r--r--package/xbmc/Config.in5
-rw-r--r--package/xbmc/xbmc.mk2
2 files changed, 4 insertions, 3 deletions
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
OpenPOWER on IntegriCloud