xref: /OK3568_Linux_fs/buildroot/package/gerbera/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_GERBERA
2	bool "gerbera"
3	depends on BR2_USE_MMU # fork()
4	depends on BR2_TOOLCHAIN_HAS_ATOMIC
5	depends on BR2_TOOLCHAIN_HAS_THREADS
6	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # C++17 filesystem
7	depends on BR2_INSTALL_LIBSTDCPP
8	depends on !BR2_STATIC_LIBS
9	depends on BR2_USE_WCHAR # fmt
10	select BR2_PACKAGE_FMT
11	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
12	select BR2_PACKAGE_LIBUPNP if !BR2_PACKAGE_LIBNPUPNP
13	select BR2_PACKAGE_PUGIXML
14	select BR2_PACKAGE_PUGIXML_XPATH_SUPPORT
15	select BR2_PACKAGE_SPDLOG
16	select BR2_PACKAGE_SQLITE
17	select BR2_PACKAGE_UTIL_LINUX
18	select BR2_PACKAGE_UTIL_LINUX_LIBUUID
19	select BR2_PACKAGE_ZLIB
20	help
21	  A free media server.
22	  Stream your media to devices on your home network.
23
24	  Select BR2_PACKAGE_DUKTAPE if you want to enable JavaScript
25	  for scripting.
26
27	  https://gerbera.io
28
29comment "gerbera needs a toolchain w/ C++, dynamic library, threads, wchar, gcc >= 8"
30	depends on BR2_USE_MMU
31	depends on BR2_TOOLCHAIN_HAS_ATOMIC
32	depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \
33		!BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
34		!BR2_TOOLCHAIN_GCC_AT_LEAST_8
35