Config.in 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. config BR2_PACKAGE_TRANSMISSION
  2. bool "transmission"
  3. depends on !BR2_BINFMT_FLAT # libnatpmp
  4. depends on BR2_INSTALL_LIBSTDCPP # libutp
  5. depends on !BR2_STATIC_LIBS # libnatpmp
  6. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
  7. depends on BR2_TOOLCHAIN_HAS_THREADS
  8. depends on BR2_USE_MMU # fork()
  9. depends on BR2_USE_WCHAR # libpsl
  10. select BR2_PACKAGE_DHT
  11. select BR2_PACKAGE_LIBB64
  12. select BR2_PACKAGE_LIBCURL
  13. select BR2_PACKAGE_LIBDEFLATE
  14. select BR2_PACKAGE_LIBEVENT
  15. select BR2_PACKAGE_LIBMINIUPNPC
  16. select BR2_PACKAGE_LIBNATPMP
  17. select BR2_PACKAGE_LIBPSL
  18. select BR2_PACKAGE_LIBUTP
  19. select BR2_PACKAGE_OPENSSL
  20. select BR2_PACKAGE_ZLIB
  21. help
  22. Transmission is a cross-platform BitTorrent client.
  23. http://www.transmissionbt.com/
  24. if BR2_PACKAGE_TRANSMISSION
  25. config BR2_PACKAGE_TRANSMISSION_CLI
  26. bool "transmission-cli"
  27. help
  28. Install transmission command line interface.
  29. config BR2_PACKAGE_TRANSMISSION_DAEMON
  30. bool "transmission-daemon"
  31. help
  32. Install transmission daemon.
  33. config BR2_PACKAGE_TRANSMISSION_GTK
  34. bool "transmission-gtk"
  35. depends on !BR2_nios2 # gtkmm3
  36. depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pangomm, libgtk3 -> pango -> harfbuzz -> gtkmm3
  37. depends on BR2_PACKAGE_LIBGTK3 && BR2_SYSTEM_ENABLE_NLS
  38. select BR2_PACKAGE_GTKMM3
  39. help
  40. Install transmission GTK-based GUI interface.
  41. comment "transmission-gtk needs libgtk3 and a toolchain with NLS enabled"
  42. depends on !BR2_nios2
  43. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  44. depends on BR2_PACKAGE_LIBGTK3 && !BR2_SYSTEM_ENABLE_NLS
  45. endif
  46. comment "transmission needs a toolchain w/ dynamic library, threads, C++, gcc >= 7"
  47. depends on BR2_USE_MMU
  48. depends on !BR2_BINFMT_FLAT
  49. depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
  50. !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || BR2_STATIC_LIBS