1*4882a593Smuzhiyunconfig BR2_PACKAGE_JACK2 2*4882a593Smuzhiyun bool "jack2" 3*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib 4*4882a593Smuzhiyun depends on BR2_USE_MMU # fork() 5*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP 6*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 7*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_SYNC_4 8*4882a593Smuzhiyun select BR2_PACKAGE_LIBSAMPLERATE 9*4882a593Smuzhiyun select BR2_PACKAGE_LIBSNDFILE 10*4882a593Smuzhiyun select BR2_PACKAGE_ALSA_LIB 11*4882a593Smuzhiyun select BR2_PACKAGE_ALSA_LIB_HWDEP 12*4882a593Smuzhiyun select BR2_PACKAGE_ALSA_LIB_SEQ 13*4882a593Smuzhiyun select BR2_PACKAGE_ALSA_LIB_RAWMIDI 14*4882a593Smuzhiyun # Ensure we get at least one: 15*4882a593Smuzhiyun select BR2_PACKAGE_JACK2_LEGACY if !BR2_PACKAGE_JACK2_DBUS 16*4882a593Smuzhiyun help 17*4882a593Smuzhiyun JACK Audio Connection Kit (server and example clients). 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun JACK is a low-latency sound server, allowing multiple 20*4882a593Smuzhiyun applications to connect to one audio device, and to share 21*4882a593Smuzhiyun audio between themselves. This package contains the daemon 22*4882a593Smuzhiyun jackd as well as some example clients. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun http://jackaudio.org/ 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunif BR2_PACKAGE_JACK2 27*4882a593Smuzhiyun 28*4882a593Smuzhiyunconfig BR2_PACKAGE_JACK2_LEGACY 29*4882a593Smuzhiyun bool "classic jack2" 30*4882a593Smuzhiyun help 31*4882a593Smuzhiyun Build and use jackd. 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun https://github.com/jackaudio/jackaudio.github.com/wiki/JackDbusPackaging 34*4882a593Smuzhiyun 35*4882a593Smuzhiyunconfig BR2_PACKAGE_JACK2_DBUS 36*4882a593Smuzhiyun bool "dbus jack2" 37*4882a593Smuzhiyun depends on BR2_USE_WCHAR # dbus-python, python 38*4882a593Smuzhiyun select BR2_PACKAGE_DBUS 39*4882a593Smuzhiyun select BR2_PACKAGE_DBUS_PYTHON 40*4882a593Smuzhiyun select BR2_PACKAGE_PYTHON3 if !BR2_PACKAGE_PYTHON # runtime 41*4882a593Smuzhiyun select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON # runtime 42*4882a593Smuzhiyun select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3 # runtime 43*4882a593Smuzhiyun help 44*4882a593Smuzhiyun Build and use jackdbus. 45*4882a593Smuzhiyun 46*4882a593Smuzhiyun https://github.com/jackaudio/jackaudio.github.com/wiki/JackDbusPackaging 47*4882a593Smuzhiyun 48*4882a593Smuzhiyunendif 49*4882a593Smuzhiyun 50*4882a593Smuzhiyuncomment "jack2 needs a toolchain w/ threads, C++, dynamic library" 51*4882a593Smuzhiyun depends on BR2_USE_MMU 52*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_SYNC_4 53*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \ 54*4882a593Smuzhiyun BR2_STATIC_LIBS 55