transmission: update to 4.1.0
authorDaniel Golle <redacted>
Thu, 5 Feb 2026 02:45:41 +0000 (02:45 +0000)
committerHannu Nyman <redacted>
Sat, 7 Feb 2026 17:18:03 +0000 (19:18 +0200)
See release notes for more info on this new major release

https://github.com/transmission/transmission/releases/tag/4.1.0

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

index 0974ba7d0bf4edfc189e4242099f7523e513ade7..ff8bda47695ef262c1620c23cc22a51c8eaa2192 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=transmission
-PKG_VERSION:=4.0.6
-PKG_RELEASE:=2
+PKG_VERSION:=4.1.0
+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:=2a38fe6d8a23991680b691c277a335f8875bdeca2b97c6b26b598bc9c7b0c45f
+PKG_HASH:=dcd28c1c9e6126229c4c17dbc9e95c9fd4aed7e76f4a1f2a74604c8cddec49d6
 
 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
new file mode 100644 (file)
index 0000000..4984cbf
--- /dev/null
@@ -0,0 +1,25 @@
+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