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