public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/transmission] epel10: 4.1.0
@ 2026-07-20 20:38 Gwyn Ciesla
  0 siblings, 0 replies; only message in thread
From: Gwyn Ciesla @ 2026-07-20 20:38 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/transmission
Branch : epel10
Commit : 8d75671c79e00e489c14ac42489fac432d5f4b82
Author : Gwyn Ciesla <gwync@protonmail.com>
Date   : 2026-01-29T14:02:01-06:00
Stats  : +11/-58 in 5 file(s)
URL    : https://src.fedoraproject.org/rpms/transmission/c/8d75671c79e00e489c14ac42489fac432d5f4b82?branch=epel10

Log:
4.1.0

---
diff --git a/.gitignore b/.gitignore
index e877992..8901ffc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,4 @@ transmission-2.04.tar.xz
 /transmission-4.0.4.tar.xz
 /transmission-4.0.5.tar.xz
 /transmission-4.0.6.tar.xz
+/transmission-4.1.0.tar.xz

diff --git a/0002-Make-compatible-with-CMake-4.0.patch b/0002-Make-compatible-with-CMake-4.0.patch
index 803afcb..94497b7 100644
--- a/0002-Make-compatible-with-CMake-4.0.patch
+++ b/0002-Make-compatible-with-CMake-4.0.patch
@@ -1,33 +1,3 @@
-From 0734bcb88eaf5c744166bb472d727b8f188a6aad Mon Sep 17 00:00:00 2001
-From: Otto Liljalaakso <otto.liljalaakso@iki.fi>
-Date: Fri, 25 Apr 2025 22:13:43 +0300
-Subject: [PATCH] Make compatible with CMake 4.0
-
-Folder third-party/ contains many projects with varying values for
-cmake_minimum_version(). Some have less than 3.5, which is the minimum
-supported by CMake 4.0. Update those to 3.12, the value used by the
-main makefile.
-
-diff --git transmission-4.0.6/third-party/dht/CMakeLists.txt transmission-4.0.6/third-party/dht/CMakeLists.txt
-index 6d4aa99..f4d8ac2 100644
---- transmission-4.0.6/third-party/dht/CMakeLists.txt
-+++ transmission-4.0.6/third-party/dht/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 2.8)
-+cmake_minimum_required(VERSION 3.12)
- project(dht C)
- 
- add_library(${PROJECT_NAME} STATIC
-diff --git transmission-4.0.6/third-party/rapidjson/CMakeLists.txt transmission-4.0.6/third-party/rapidjson/CMakeLists.txt
-index 6033415..987ba9c 100644
---- transmission-4.0.6/third-party/rapidjson/CMakeLists.txt
-+++ transmission-4.0.6/third-party/rapidjson/CMakeLists.txt
-@@ -1,4 +1,4 @@
--CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
-+CMAKE_MINIMUM_REQUIRED(VERSION 3.12)
- if(POLICY CMP0025)
-   # detect Apple's Clang
-   cmake_policy(SET CMP0025 NEW)
 diff --git transmission-4.0.6/third-party/rapidjson/example/CMakeLists.txt transmission-4.0.6/third-party/rapidjson/example/CMakeLists.txt
 index 9f53c9a..53f94b1 100644
 --- transmission-4.0.6/third-party/rapidjson/example/CMakeLists.txt

diff --git a/sources b/sources
index 8003e56..7e6b3d6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (transmission-4.0.6.tar.xz) = d11654bd5174a990d8021fde890389bc7c073f63f80e1335bb2c250aff60f06d0b6481fb041ae4fdccd1c43278c71ddc36f692d7dda3ed2a1aaa9bd1bbc2cb0c
+SHA512 (transmission-4.1.0.tar.xz) = b3f0ef5a82cba1c8ae8b5fde427b320d5490e31c49967f1b24459bbc7d8b52f5359079db49b2038a48a2cfdfef203863ad354a8bbfe056880d2dd8d53cdd239d

diff --git a/transmission-miniupnp228.patch b/transmission-miniupnp228.patch
deleted file mode 100644
index 0069c2e..0000000
--- a/transmission-miniupnp228.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/libtransmission/port-forwarding-upnp.cc b/libtransmission/port-forwarding-upnp.cc
-index 6d7bbc7f7c2..a4146e0df13 100644
---- a/libtransmission/port-forwarding-upnp.cc
-+++ b/libtransmission/port-forwarding-upnp.cc
-@@ -261,8 +261,13 @@ tr_port_forwarding_state tr_upnpPulse(
- 
-         FreeUPNPUrls(&handle->urls);
-         auto lanaddr = std::array<char, TR_ADDRSTRLEN>{};
--        if (UPNP_GetValidIGD(devlist, &handle->urls, &handle->data, std::data(lanaddr), std::size(lanaddr) - 1) ==
--            UPNP_IGD_VALID_CONNECTED)
-+        if (
-+#if (MINIUPNPC_API_VERSION >= 18)
-+            UPNP_GetValidIGD(devlist, &handle->urls, &handle->data, std::data(lanaddr), std::size(lanaddr) - 1, nullptr, 0)
-+#else
-+            UPNP_GetValidIGD(devlist, &handle->urls, &handle->data, std::data(lanaddr), std::size(lanaddr) - 1)
-+#endif
-+            == UPNP_IGD_VALID_CONNECTED)
-         {
-             tr_logAddInfo(fmt::format(_("Found Internet Gateway Device '{url}'"), fmt::arg("url", handle->urls.controlURL)));
-             tr_logAddInfo(fmt::format(_("Local Address is '{address}'"), fmt::arg("address", lanaddr.data())));

diff --git a/transmission.spec b/transmission.spec
index b787ace..f358d0a 100644
--- a/transmission.spec
+++ b/transmission.spec
@@ -1,6 +1,6 @@
 Name:           transmission
-Version:        4.0.6
-Release:        13%{?dist}
+Version:        4.1.0
+Release:        1%{?dist}
 Summary:        A lightweight GTK+ BitTorrent client
 # See COPYING. This licensing situation is... special.
 License:        MIT and GPL-2.0-only
@@ -12,10 +12,9 @@ Source1:        https://raw.githubusercontent.com/gnome-design-team/gnome-icons/
 # Fix the DBus name to match the app name for flatpak builds
 # https://github.com/transmission/transmission/pull/847
 Patch0:         0001-gtk-use-com.transmissionbt.Transmission.-D-Bus-names.patch
-Patch1:         %{name}-miniupnp228.patch
 # Proposed upstream: https://github.com/transmission/transmission/issues/7567
-Patch2:         0002-Make-compatible-with-CMake-4.0.patch
-Patch3:         7669.patch
+Patch1:         0002-Make-compatible-with-CMake-4.0.patch
+Patch2:         7669.patch
 
 BuildRequires:  make
 BuildRequires:  cmake
@@ -100,7 +99,7 @@ Qt graphical interface of Transmission BitTorrent client.
 # unbundle
 pushd third-party
 find fast_float/ libb64/ libdeflate/ libevent/ libnatpmp/ libpsl/ \
-     miniupnpc/ utfcpp/ -type f -delete
+     utfcpp/ -type f -delete
 popd
 
 # fix icon location for Transmission Qt
@@ -129,7 +128,7 @@ CFLAGS="%{optflags} -fPIC"
 
 %install
 mkdir -p %{buildroot}%{_unitdir}
-install -m0644 daemon/transmission-daemon.service  %{buildroot}%{_unitdir}/
+install -m0644 redhat-linux-build/daemon/transmission-daemon.service  %{buildroot}%{_unitdir}/
 mkdir -p %{buildroot}%{_sharedstatedir}/transmission
 %cmake_install
 
@@ -199,6 +198,9 @@ install -m0644 -D transmission.sysusers.conf %{buildroot}%{_sysusersdir}/transmi
 %doc %{_mandir}/man1/transmission-qt.*
 
 %changelog
+* Wed Jan 28 2026 Gwyn Ciesla <gwync@protonmail.com> - 4.1.0-1
+- 4.1.0
+
 * Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 4.0.6-13
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-20 20:38 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-20 20:38 [rpms/transmission] epel10: 4.1.0 Gwyn Ciesla

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox