config BR2_PACKAGE_SUPERTUXKART
	bool "supertuxkart"
	depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
	depends on BR2_i386 || BR2_x86_64
	depends on BR2_USE_MMU # fork()
	depends on BR2_INSTALL_LIBSTDCPP # openal
	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_9 # openal
	depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # openal
	depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS # openal
	depends on BR2_PACKAGE_HAS_LIBGL
	depends on BR2_PACKAGE_XORG7
	depends on !BR2_TOOLCHAIN_USES_MUSL
	select BR2_PACKAGE_FREETYPE
	select BR2_PACKAGE_ENET
	select BR2_PACKAGE_HARFBUZZ
	select BR2_PACKAGE_JPEG
	select BR2_PACKAGE_LIBCURL
	select BR2_PACKAGE_LIBOGG
	select BR2_PACKAGE_LIBPNG
	select BR2_PACKAGE_LIBSQUISH
	select BR2_PACKAGE_LIBVORBIS
	select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS
	select BR2_PACKAGE_OPENAL
	select BR2_PACKAGE_SDL2
	select BR2_PACKAGE_XLIB_LIBXRANDR
	select BR2_PACKAGE_ZLIB
	select BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID if BR2_PACKAGE_BLUEZ5_UTILS && BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18 # runtime
	help
	  Karts. Nitro. Action! SuperTuxKart is a free 3D arcade kart
	  racer with multiple karts, tracks and modes you can play.
	  Beat the evil Nolok by any means necessary, and make the
	  mascot kingdom safe once again!

	  http://supertuxkart.sourceforge.net/Main_Page

comment "supertuxkart needs an OpenGL backend, a uClibc or glibc toolchain w/ NPTL, C++, gcc >= 9"
	depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
	depends on BR2_i386 || BR2_x86_64
	depends on BR2_USE_MMU
	depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
	depends on BR2_PACKAGE_XORG7
	depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
		|| !BR2_INSTALL_LIBSTDCPP \
		|| !BR2_TOOLCHAIN_GCC_AT_LEAST_9 \
		|| !BR2_PACKAGE_HAS_LIBGL \
		|| BR2_TOOLCHAIN_USES_MUSL
