config BR2_PACKAGE_GERBERA
	bool "gerbera"
	depends on BR2_USE_MMU # fork()
	depends on BR2_TOOLCHAIN_HAS_ATOMIC
	depends on BR2_TOOLCHAIN_HAS_THREADS
	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # C++17 filesystem
	depends on BR2_INSTALL_LIBSTDCPP
	depends on !BR2_STATIC_LIBS
	depends on BR2_USE_WCHAR # fmt
	select BR2_PACKAGE_FMT
	select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
	select BR2_PACKAGE_LIBUPNP if !BR2_PACKAGE_LIBNPUPNP
	select BR2_PACKAGE_PUGIXML
	select BR2_PACKAGE_PUGIXML_XPATH_SUPPORT
	select BR2_PACKAGE_SPDLOG
	select BR2_PACKAGE_SQLITE
	select BR2_PACKAGE_UTIL_LINUX
	select BR2_PACKAGE_UTIL_LINUX_LIBUUID
	select BR2_PACKAGE_ZLIB
	help
	  A free media server.
	  Stream your media to devices on your home network.

	  Select BR2_PACKAGE_DUKTAPE if you want to enable JavaScript
	  for scripting.

	  https://gerbera.io

comment "gerbera needs a toolchain w/ C++, dynamic library, threads, wchar, gcc >= 8"
	depends on BR2_USE_MMU
	depends on BR2_TOOLCHAIN_HAS_ATOMIC
	depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \
		!BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || \
		!BR2_TOOLCHAIN_GCC_AT_LEAST_8