123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- config BR2_PACKAGE_TRANSMISSION
- bool "transmission"
- depends on !BR2_BINFMT_FLAT # libnatpmp
- depends on BR2_INSTALL_LIBSTDCPP # libutp
- depends on !BR2_STATIC_LIBS # libnatpmp
- depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
- depends on BR2_TOOLCHAIN_HAS_THREADS
- depends on BR2_USE_MMU # fork()
- depends on BR2_USE_WCHAR # libpsl
- select BR2_PACKAGE_DHT
- select BR2_PACKAGE_LIBB64
- select BR2_PACKAGE_LIBCURL
- select BR2_PACKAGE_LIBDEFLATE
- select BR2_PACKAGE_LIBEVENT
- select BR2_PACKAGE_LIBMINIUPNPC
- select BR2_PACKAGE_LIBNATPMP
- select BR2_PACKAGE_LIBPSL
- select BR2_PACKAGE_LIBUTP
- select BR2_PACKAGE_OPENSSL
- select BR2_PACKAGE_ZLIB
- help
- Transmission is a cross-platform BitTorrent client.
- http://www.transmissionbt.com/
- if BR2_PACKAGE_TRANSMISSION
- config BR2_PACKAGE_TRANSMISSION_CLI
- bool "transmission-cli"
- help
- Install transmission command line interface.
- config BR2_PACKAGE_TRANSMISSION_DAEMON
- bool "transmission-daemon"
- help
- Install transmission daemon.
- config BR2_PACKAGE_TRANSMISSION_GTK
- bool "transmission-gtk"
- depends on !BR2_nios2 # gtkmm3
- depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pangomm, libgtk3 -> pango -> harfbuzz -> gtkmm3
- depends on BR2_PACKAGE_LIBGTK3 && BR2_SYSTEM_ENABLE_NLS
- select BR2_PACKAGE_GTKMM3
- help
- Install transmission GTK-based GUI interface.
- comment "transmission-gtk needs libgtk3 and a toolchain with NLS enabled"
- depends on !BR2_nios2
- depends on BR2_TOOLCHAIN_HAS_SYNC_4
- depends on BR2_PACKAGE_LIBGTK3 && !BR2_SYSTEM_ENABLE_NLS
- endif
- comment "transmission needs a toolchain w/ dynamic library, threads, C++, gcc >= 7"
- depends on BR2_USE_MMU
- depends on !BR2_BINFMT_FLAT
- depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP || \
- !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || BR2_STATIC_LIBS
|