Config.in 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. comment "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. config BR2_PACKAGE_MOSH
  7. bool "mosh"
  8. depends on BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS
  9. depends on BR2_INSTALL_LIBSTDCPP # protobuf
  10. depends on BR2_TOOLCHAIN_HAS_THREADS # protobuf
  11. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # protobuf
  12. depends on !BR2_STATIC_LIBS # protobuf
  13. depends on BR2_USE_WCHAR
  14. select BR2_PACKAGE_PROTOBUF
  15. select BR2_PACKAGE_NCURSES
  16. select BR2_PACKAGE_NETTLE if !BR2_PACKAGE_OPENSSL
  17. select BR2_PACKAGE_ZLIB
  18. # runtime dependency
  19. select BR2_PACKAGE_OPENSSH if !BR2_PACKAGE_DROPBEAR_CLIENT
  20. help
  21. Remote terminal application that supports intermittent
  22. connectivity, allows roaming, and provides speculative local
  23. echo and line editing of user keystrokes.
  24. Mosh requires that the remote machine has a locale setting
  25. matching the one on the client.
  26. When using mosh with dropbear on a remote machine, the
  27. client needs mosh with a version above 1.3.0 and the
  28. --no-ssh-pty option needs to be passed when starting the
  29. connection.
  30. https://mosh.org