xref: /OK3568_Linux_fs/buildroot/package/mosh/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyuncomment "mosh needs a toolchain w/ C++, threads, dynamic library, wchar, gcc >= 4.8"
2*4882a593Smuzhiyun	depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \
3*4882a593Smuzhiyun		|| BR2_STATIC_LIBS || !BR2_USE_WCHAR \
4*4882a593Smuzhiyun		|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
5*4882a593Smuzhiyun	depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
6*4882a593Smuzhiyun
7*4882a593Smuzhiyunconfig BR2_PACKAGE_MOSH
8*4882a593Smuzhiyun	bool "mosh"
9*4882a593Smuzhiyun	depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
10*4882a593Smuzhiyun	depends on BR2_INSTALL_LIBSTDCPP # protobuf
11*4882a593Smuzhiyun	depends on BR2_TOOLCHAIN_HAS_THREADS # protobuf
12*4882a593Smuzhiyun	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # protobuf
13*4882a593Smuzhiyun	depends on !BR2_STATIC_LIBS # protobuf
14*4882a593Smuzhiyun	depends on BR2_USE_WCHAR
15*4882a593Smuzhiyun	select BR2_PACKAGE_PROTOBUF
16*4882a593Smuzhiyun	select BR2_PACKAGE_NCURSES
17*4882a593Smuzhiyun	select BR2_PACKAGE_NETTLE if !BR2_PACKAGE_OPENSSL
18*4882a593Smuzhiyun	select BR2_PACKAGE_ZLIB
19*4882a593Smuzhiyun	# runtime dependency
20*4882a593Smuzhiyun	select BR2_PACKAGE_OPENSSH if !BR2_PACKAGE_DROPBEAR_CLIENT
21*4882a593Smuzhiyun	help
22*4882a593Smuzhiyun	  Remote terminal application that supports intermittent
23*4882a593Smuzhiyun	  connectivity, allows roaming, and provides speculative local
24*4882a593Smuzhiyun	  echo and line editing of user keystrokes.
25*4882a593Smuzhiyun
26*4882a593Smuzhiyun	  Mosh requires that the remote machine has a locale setting
27*4882a593Smuzhiyun	  matching the one on the client.
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun	  When using mosh with dropbear on a remote machine, the
30*4882a593Smuzhiyun	  client needs mosh with a version above 1.3.0 and the
31*4882a593Smuzhiyun	  --no-ssh-pty option needs to be passed when starting the
32*4882a593Smuzhiyun	  connection.
33*4882a593Smuzhiyun
34*4882a593Smuzhiyun	  https://mosh.org
35