Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions cross/transmission/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
PKG_NAME = transmission
PKG_VERS = 4.0.6
PKG_EXT = tar.gz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS)-with-submodules.$(PKG_EXT)
PKG_DIST_SITE = https://github.com/SynoCommunity/spksrc/releases/download/transmission
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)
PKG_VERS = 4.1.0-beta.5
PKG_REVISION = r11d3fc6f5a
PKG_EXT = tar.xz
PKG_DIST_NAME = $(PKG_NAME)-$(PKG_VERS)+$(PKG_REVISION).$(PKG_EXT)
PKG_DIST_SITE = https://github.com/transmission/transmission/releases/download/$(PKG_VERS)
PKG_DIR = $(PKG_NAME)-$(PKG_VERS)+$(PKG_REVISION)

DEPENDS = cross/curl

Expand All @@ -16,7 +17,8 @@ REQUIRED_MIN_DSM = 7.0
UNSUPPORTED_ARCHS = comcerto2k
REQUIRED_MIN_SRM = 1.3

CMAKE_ARGS = -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
CMAKE_ARGS = -DCMAKE_BUILD_TYPE=RelWithDebInfo
CMAKE_ARGS += -DBUILD_SHARED_LIBS=OFF
CMAKE_ARGS += -DENABLE_TESTS=OFF

include ../../mk/spksrc.cross-cmake.mk
6 changes: 3 additions & 3 deletions cross/transmission/digests
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
transmission-4.0.6-with-submodules.tar.gz SHA1 2386acae8cc6adfff25b52ff7d7f14bb2069ad5b
transmission-4.0.6-with-submodules.tar.gz SHA256 10b944d72acec010dc921e84d0c4d0067eb11d54bfef8638f5db0ccdc1318f89
transmission-4.0.6-with-submodules.tar.gz MD5 584655161f70803293a02e1c1ff5e21d
transmission-4.1.0-beta.5+r11d3fc6f5a.tar.xz SHA1 3403215eefbf1332602c27fb2e5614e13785cc39
transmission-4.1.0-beta.5+r11d3fc6f5a.tar.xz SHA256 2ed1c1f239d4174392150407749996ccf40503bd5db14a2314bc447b7ce3b916
transmission-4.1.0-beta.5+r11d3fc6f5a.tar.xz MD5 dcbaf57202e68ded25afb88a0d2d7b66
12 changes: 12 additions & 0 deletions cross/transmission/patches/001-gcc8-constexpr-asm.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
--- libtransmission/net.h
+++ libtransmission/net.h
@@ -397,7 +397,8 @@
// 2002::/16
[[nodiscard]] constexpr bool is_ipv6_6to4() const noexcept
{
- return is_ipv6() && reinterpret_cast<uint16_t const*>(&addr.addr6)[0] == htons(0x2002U);
+ auto const* bytes = reinterpret_cast<uint8_t const*>(&addr.addr6);
+ return is_ipv6() && bytes[0] == 0x20U && bytes[1] == 0x02U;
}

// fe80::/64 from fe80::/10
8 changes: 5 additions & 3 deletions spk/transmission/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
SPK_NAME = transmission
SPK_VERS = 4.0.6
SPK_REV = 27
SPK_VERS = 4.1.0
SPK_REV = 28
SPK_ICON = src/transmission.png

DEPENDS = cross/transmission
Expand All @@ -9,13 +9,15 @@ REQUIRED_MIN_DSM = 7.0
UNSUPPORTED_ARCHS = comcerto2k
REQUIRED_MIN_SRM = 1.3

BETA = 1

MAINTAINER = SynoCommunity
DESCRIPTION = Transmission is an easy and fast BitTorrent client. You can control it remotely with its web interface or dedicated applications.
DESCRIPTION_FRE = Transmission est un client BitTorrent simple et rapide. Vous pouvez le contrôler à distance grâce à son interface web ou des applications dédiées.
DESCRIPTION_SPN = Transmission es un cliente BitTorrent simple y rápido. Puedes controlarlo remotamente mediante su interfaz web o alguna aplicación dedicada.
STARTABLE = yes
DISPLAY_NAME = Transmission
CHANGELOG = "Update Transmission to v4.0.6."
CHANGELOG = "Transmission 4.1.0-beta.5. Now in feature freeze. Fixes downloads getting stuck, settings file compatibility issues, and various client-specific bugs."

HOMEPAGE = https://transmissionbt.com
LICENSE = GPLv2/GPLv3
Expand Down