diff --git a/net/transmission/Makefile b/net/transmission/Makefile index 0974ba7d0b..ff8bda4769 100644 --- a/net/transmission/Makefile +++ b/net/transmission/Makefile @@ -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 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 index 0000000000..4984cbf03b --- /dev/null +++ b/net/transmission/patches/100-build-fix-external-project-builds-with-LTO-enabled-t.patch @@ -0,0 +1,25 @@ +From 4c424b9290e9953e709960def4bb42dcaedd3eaf Mon Sep 17 00:00:00 2001 +From: Daniel Golle +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=" + "-DCMAKE_INSTALL_LIBDIR:STRING=lib"