transmission: update to version 4.1.2
authorDaniel Golle <redacted>
Tue, 9 Jun 2026 03:42:02 +0000 (04:42 +0100)
committerDaniel Golle <redacted>
Wed, 10 Jun 2026 20:33:02 +0000 (21:33 +0100)
Bugfix release fixing 20+ bugs plus minor performance improvements,
notably a 4.1.0 duplicate HTTP announce fix and a fix for downloads
stalling at 99%.

Release notes: https://github.com/transmission/transmission/releases/tag/4.1.2

Drop 100-build-fix-external-project-builds-with-LTO-enabled-t.patch,
merged upstream as transmission/transmission#8369.

Signed-off-by: Daniel Golle <redacted>
net/transmission/Makefile
net/transmission/patches/100-build-fix-external-project-builds-with-LTO-enabled-t.patch [deleted file]

index a8c24b92b51474f9ec877f33f0c2801782ed0bee..9604c9ca290cf55ef378090feb48351412fea6a5 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=transmission
-PKG_VERSION:=4.1.1
-PKG_RELEASE:=2
+PKG_VERSION:=4.1.2
+PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=https://github.com/transmission/transmission/releases/download/$(PKG_VERSION)/
-PKG_HASH:=e743283ee03a42c4d0b08fed2bd52b554aa6c9f65b4d4d45b795c32d98762a79
+PKG_HASH:=4c6070bdfae264a629cb2b0f1eaf567cb9c6208f9218aa446c0aee883eb0f1fc
 
 PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
 PKG_LICENSE:=GPL-2.0-or-later
diff --git a/net/transmission/patches/100-build-fix-external-project-builds-with-LTO-enabled-t.patch b/net/transmission/patches/100-build-fix-external-project-builds-with-LTO-enabled-t.patch
deleted file mode 100644 (file)
index 4984cbf..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-From 4c424b9290e9953e709960def4bb42dcaedd3eaf Mon Sep 17 00:00:00 2001
-From: Daniel Golle <daniel@makrotopia.org>
-Date: Thu, 5 Feb 2026 01:55:02 +0000
-Subject: [PATCH] build: fix external project builds with LTO-enabled
- toolchains
-
-* build: propagate LTO-aware archiver tools (CMAKE_AR, CMAKE_NM, CMAKE_RANLIB) to external projects
-
-https://github.com/transmission/transmission/pull/8369
----
- cmake/TrMacros.cmake | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/cmake/TrMacros.cmake
-+++ b/cmake/TrMacros.cmake
-@@ -197,6 +197,9 @@ macro(tr_add_external_auto_library ID DI
-                 "-DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}"
-                 "-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}"
-                 "-DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}"
-+                "-DCMAKE_AR=${CMAKE_AR}"
-+                "-DCMAKE_NM=${CMAKE_NM}"
-+                "-DCMAKE_RANLIB=${CMAKE_RANLIB}"
-                 "-DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}"
-                 "-DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>"
-                 "-DCMAKE_INSTALL_LIBDIR:STRING=lib"
git clone https://git.99rst.org/PROJECT