From 01fd2d2972770359bf1411c0826570ffd98210e7 Mon Sep 17 00:00:00 2001 From: pancho horrillo Date: Fri, 12 Jun 2026 10:25:28 +0200 Subject: [PATCH] =?UTF-8?q?transmission=5F4:=20bump=20build=20dep:=20gtkmm?= =?UTF-8?q?3=E2=86=92gtkmm4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GTK4 is officially supported by Transmission \o/ https://github.com/transmission/transmission/blob/4.1.2/docs/Building-Transmission.md#building-the-gtk-app-with-cmake --- pkgs/by-name/tr/transmission_4-gtk/package.nix | 2 +- pkgs/by-name/tr/transmission_4/package.nix | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/tr/transmission_4-gtk/package.nix b/pkgs/by-name/tr/transmission_4-gtk/package.nix index 72e6ba4250fc..697c50dbf572 100644 --- a/pkgs/by-name/tr/transmission_4-gtk/package.nix +++ b/pkgs/by-name/tr/transmission_4-gtk/package.nix @@ -1,3 +1,3 @@ { transmission_4 }: -transmission_4.override { enableGTK3 = true; } +transmission_4.override { enableGTK4 = true; } diff --git a/pkgs/by-name/tr/transmission_4/package.nix b/pkgs/by-name/tr/transmission_4/package.nix index 06e9cf106a77..cf520ab7091b 100644 --- a/pkgs/by-name/tr/transmission_4/package.nix +++ b/pkgs/by-name/tr/transmission_4/package.nix @@ -24,11 +24,11 @@ dht, libnatpmp, # Build options - enableGTK3 ? false, - gtkmm3, + enableGTK4 ? false, + gtkmm4, libpthread-stubs, libayatana-appindicator, - wrapGAppsHook3, + wrapGAppsHook4, enableQt5 ? false, enableQt6 ? false, enableMac ? false, @@ -98,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (cmakeBool "ENABLE_CLI" enableCli) (cmakeBool "ENABLE_DAEMON" enableDaemon) - (cmakeBool "ENABLE_GTK" enableGTK3) + (cmakeBool "ENABLE_GTK" enableGTK4) (cmakeBool "ENABLE_MAC" enableMac) (cmakeBool "ENABLE_QT" (enableQt5 || enableQt6)) (cmakeBool "INSTALL_LIB" installLib) @@ -144,7 +144,7 @@ stdenv.mkDerivation (finalAttrs: { cmake python3 ] - ++ optionals enableGTK3 [ wrapGAppsHook3 ] + ++ optionals enableGTK4 [ wrapGAppsHook4 ] ++ optionals enableQt5 [ qt5.wrapQtAppsHook ] ++ optionals enableQt6 [ qt6Packages.wrapQtAppsHook ] ++ optionals enableMac [ @@ -186,8 +186,8 @@ stdenv.mkDerivation (finalAttrs: { qtsvg ] ) - ++ optionals enableGTK3 [ - gtkmm3 + ++ optionals enableGTK4 [ + gtkmm4 libpthread-stubs libayatana-appindicator ] @@ -232,7 +232,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = if (enableQt5 || enableQt6) then "transmission-qt" - else if enableGTK3 then + else if enableGTK4 then "transmission-gtk" else if enableMac then "transmission-mac"