162 lines
4.2 KiB
Plaintext
162 lines
4.2 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_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES
|
||
|
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_HOST_NEEDS_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_OPENGL_EGL && BR2_PACKAGE_HAS_OPENGL_ES
|
||
|
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
|
||
|
help
|
||
|
Enable Blu-ray input support.
|
||
|
Select this if you want to play back Blu-ray content.
|
||
|
|
||
|
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.
|
||
|
|
||
|
endif
|