952f3dfb54
The dependency is propagated to XBMC, even though XBMC currently requires an (e)glibc toolchain, which always have dynamic library support. This is just in case one day XBMC can be built against uClibc. Fixes: http://autobuild.buildroot.org/results/3fa/3fae35ebcf14d6f38284d8318f61f9b99998794c/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
171 lines
4.4 KiB
Plaintext
171 lines
4.4 KiB
Plaintext
comment "xbmc needs an (e)glibc toolchain w/ C++, threads"
|
|
depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
comment "xbmc requires an OpenGL ES and EGL backend"
|
|
depends on !BR2_PACKAGE_HAS_LIBEGL || !BR2_PACKAGE_HAS_LIBGLES
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
menuconfig BR2_PACKAGE_XBMC
|
|
bool "xbmc"
|
|
select BR2_NEEDS_HOST_JAVA
|
|
select BR2_PACKAGE_BOOST
|
|
select BR2_PACKAGE_BOOST_THREAD
|
|
select BR2_PACKAGE_BZIP2
|
|
select BR2_PACKAGE_EXPAT
|
|
select BR2_PACKAGE_FLAC
|
|
select BR2_PACKAGE_FONTCONFIG
|
|
select BR2_PACKAGE_FREETYPE
|
|
select BR2_PACKAGE_JASPER
|
|
select BR2_PACKAGE_JPEG
|
|
select BR2_PACKAGE_LIBASS
|
|
select BR2_PACKAGE_LIBCDIO
|
|
select BR2_PACKAGE_LIBCURL
|
|
select BR2_PACKAGE_LIBFRIBIDI
|
|
select BR2_PACKAGE_LIBGCRYPT
|
|
select BR2_PACKAGE_LIBID3TAG
|
|
select BR2_PACKAGE_LIBMAD
|
|
select BR2_PACKAGE_LIBMODPLUG
|
|
select BR2_PACKAGE_LIBMPEG2
|
|
select BR2_PACKAGE_LIBOGG
|
|
select BR2_PACKAGE_LIBPLIST
|
|
select BR2_PACKAGE_LIBPNG
|
|
select BR2_PACKAGE_LIBSAMPLERATE
|
|
select BR2_PACKAGE_LIBUNGIF
|
|
select BR2_PACKAGE_LIBVORBIS
|
|
select BR2_PACKAGE_LIBXML2
|
|
select BR2_PACKAGE_LZO
|
|
select BR2_PACKAGE_NCURSES
|
|
select BR2_PACKAGE_OPENSSL
|
|
select BR2_PACKAGE_PCRE
|
|
select BR2_PACKAGE_PYTHON
|
|
select BR2_PACKAGE_PYTHON_BSDDB
|
|
select BR2_PACKAGE_PYTHON_BZIP2
|
|
select BR2_PACKAGE_PYTHON_CURSES
|
|
select BR2_PACKAGE_PYTHON_PYEXPAT
|
|
select BR2_PACKAGE_PYTHON_READLINE
|
|
select BR2_PACKAGE_PYTHON_SQLITE
|
|
select BR2_PACKAGE_PYTHON_SSL
|
|
select BR2_PACKAGE_PYTHON_UNICODEDATA
|
|
select BR2_PACKAGE_PYTHON_ZLIB
|
|
select BR2_PACKAGE_READLINE
|
|
select BR2_PACKAGE_SQLITE
|
|
select BR2_PACKAGE_TAGLIB
|
|
select BR2_PACKAGE_TIFF
|
|
select BR2_PACKAGE_TINYXML
|
|
select BR2_PACKAGE_YAJL
|
|
select BR2_PACKAGE_ZLIB
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_PACKAGE_HAS_LIBEGL && BR2_PACKAGE_HAS_LIBGLES
|
|
help
|
|
XBMC is an award-winning free and open source (GPL) software
|
|
media player and entertainment hub for digital media.
|
|
|
|
http://xbmc.org
|
|
|
|
if BR2_PACKAGE_XBMC
|
|
|
|
config BR2_PACKAGE_XBMC_AVAHI
|
|
bool "avahi"
|
|
select BR2_PACKAGE_AVAHI
|
|
select BR2_PACKAGE_AVAHI_DAEMON
|
|
help
|
|
Enable Avahi support.
|
|
Select this if you want XBMC to support Bonjour protocol.
|
|
|
|
config BR2_PACKAGE_XBMC_DBUS
|
|
bool "dbus"
|
|
select BR2_PACKAGE_DBUS
|
|
help
|
|
Enable D-Bus support
|
|
|
|
config BR2_PACKAGE_XBMC_LIBBLURAY
|
|
bool "blu-ray"
|
|
select BR2_PACKAGE_LIBBLURAY
|
|
depends on !BR2_PREFER_STATIC_LIB
|
|
help
|
|
Enable Blu-ray input support.
|
|
Select this if you want to play back Blu-ray content.
|
|
|
|
comment "libbluray support needs a toolchain w/ dynamic library"
|
|
depends on BR2_PREFER_STATIC_LIB
|
|
|
|
config BR2_PACKAGE_XBMC_LIBCEC
|
|
bool "hdmi cec"
|
|
depends on !BR2_PREFER_STATIC_LIB # libcec
|
|
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
|
|
|
|
config BR2_PACKAGE_XBMC_LIBMICROHTTPD
|
|
bool "web server"
|
|
select BR2_PACKAGE_LIBMICROHTTPD
|
|
help
|
|
Enable webserver feature
|
|
|
|
config BR2_PACKAGE_XBMC_LIBNFS
|
|
bool "nfs"
|
|
depends on BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
|
select BR2_PACKAGE_LIBNFS
|
|
help
|
|
Enable NFS server support.
|
|
|
|
comment "nfs support needs a toolchain w/ RPC support"
|
|
depends on !BR2_TOOLCHAIN_HAS_NATIVE_RPC
|
|
|
|
config BR2_PACKAGE_XBMC_RTMPDUMP
|
|
bool "rtmp"
|
|
select BR2_PACKAGE_RTMPDUMP
|
|
help
|
|
Enable RTMP input support.
|
|
Select this if you want to play back rtmp stream.
|
|
|
|
config BR2_PACKAGE_XBMC_LIBSHAIRPLAY
|
|
bool "shairport"
|
|
select BR2_PACKAGE_LIBSHAIRPLAY
|
|
help
|
|
Enable Shairport support.
|
|
Select this if you want to stream content from an Apple device.
|
|
|
|
config BR2_PACKAGE_XBMC_LIBSMBCLIENT
|
|
bool "samba"
|
|
select BR2_PACKAGE_SAMBA
|
|
select BR2_PACKAGE_SAMBA_LIBSMBCLIENT
|
|
help
|
|
Enable Samba support
|
|
|
|
config BR2_PACKAGE_XBMC_LIBTHEORA
|
|
bool "theora"
|
|
select BR2_PACKAGE_LIBTHEORA
|
|
help
|
|
Enable Theora input support.
|
|
Select this if you want to play back OGG/OGV files (Video).
|
|
|
|
config BR2_PACKAGE_XBMC_LIBUSB
|
|
bool "usb"
|
|
select BR2_PACKAGE_LIBUSB
|
|
select BR2_PACKAGE_LIBUSB_COMPAT
|
|
help
|
|
Enable libusb support.
|
|
|
|
config BR2_PACKAGE_XBMC_WAVPACK
|
|
bool "wavpack"
|
|
select BR2_PACKAGE_WAVPACK
|
|
help
|
|
Enable WAV input support.
|
|
Select this if you want to play back WV files.
|
|
|
|
comment "XBMC addons"
|
|
|
|
source "package/xbmc-addon-xvdr/Config.in"
|
|
source "package/xbmc-pvr-addons/Config.in"
|
|
|
|
endif # BR2_PACKAGE_XBMC
|