80793107a6
This bump depends on bumping libutp to at least c95738b1a6644b919e5b64d3ea9736cfc5894e0b. Update license hash due to copyright year bump:4b8cfa2e57
Switche buildsystem to cmake, reworked dependencies. Remove all patches, transmission now depends on the libutp package and uses cmake as build system. Upstream removed the configure option for lightweight build:47ebb3f63a
Remove the option to disable uTP support; although the option is still available in the CMAkeLists.txt, building without libutp causes a build failure. Since upstream is not keen on keeping the option, just remove it and always buld with libutp; see:47ebb3f63a
Added -latomic when needed to fix build errors on riscv32 and sparc. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> [yann.morin.1998@free.fr: expand explanations on the libutp change] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
53 lines
1.5 KiB
Plaintext
53 lines
1.5 KiB
Plaintext
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_PACKAGE_LIBGTK3 && BR2_SYSTEM_ENABLE_NLS
|
|
help
|
|
Install transmission GTK-based GUI interface.
|
|
|
|
comment "transmission-gtk needs NLS enabled"
|
|
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
|