transmission_4: migrate to by-name

This commit is contained in:
nyanloutre
2026-06-05 11:46:19 +00:00
parent e54ffa2423
commit d0dcf543f3
9 changed files with 22 additions and 16 deletions

View File

@@ -0,0 +1,7 @@
{ transmission_4 }:
transmission_4.override {
installLib = true;
enableDaemon = false;
enableCli = false;
}

View File

@@ -0,0 +1,3 @@
{ transmission_4 }:
transmission_4.override { enableGTK3 = true; }

View File

@@ -0,0 +1,3 @@
{ transmission_4 }:
transmission_4.override { enableMac = true; }

View File

@@ -0,0 +1,3 @@
{ transmission_4 }:
transmission_4.override { enableQt5 = true; }

View File

@@ -0,0 +1,3 @@
{ transmission_4 }:
transmission_4.override { enableQt6 = true; }

View File

@@ -14,7 +14,7 @@
rapidjson,
small,
libb64,
libutp,
libutp_3_4,
libdeflate,
utf8cpp,
fast-float,
@@ -162,7 +162,7 @@ stdenv.mkDerivation (finalAttrs: {
libevent
libnatpmp
libpsl
libutp
libutp_3_4
miniupnpc
openssl
rapidjson

View File

@@ -2169,6 +2169,7 @@ mapAliases {
transmission_3-gtk = throw "transmission_3-gtk has been removed in favour of transmission_4-gtk. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)"; # Added 2025-10-26
transmission_3-qt = throw "transmission_3-qt has been removed in favour of transmission_4-qt. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)"; # Added 2025-10-26
transmission_3_noSystemd = throw "transmission_3_noSystemd has been removed in favour of transmission_4. Note that upgrade caused data loss for some users so backup is recommended (see NixOS 24.11 release notes for details)"; # Added 2025-10-26
transmission_4-qt = transmission_4-qt5; # Added 2026-06-05
travis = throw "'travis' has been removed because upstream has stopped maintaining it, and it contains dependencies with security vulnerabilities."; # Added 2026-02-14
treefmt2 = throw "'treefmt2' has been renamed to/replaced by 'treefmt'"; # Converted to throw 2025-10-27
tremor-language-server = throw "'tremor-language-server' has been removed because it is unmaintained"; # Added 2025-11-17

View File

@@ -9936,20 +9936,6 @@ with pkgs;
trustedqsl = tqsl; # Alias added 2019-02-10
transmission_4 = callPackage ../applications/networking/p2p/transmission/4.nix {
libutp = libutp_3_4;
};
libtransmission_4 = transmission_4.override {
installLib = true;
enableDaemon = false;
enableCli = false;
};
transmission_4-gtk = transmission_4.override { enableGTK3 = true; };
transmission_4-qt5 = transmission_4.override { enableQt5 = true; };
transmission_4-qt6 = transmission_4.override { enableQt6 = true; };
transmission_4-qt = transmission_4-qt5;
transmission_4-mac = transmission_4.override { enableMac = true; };
tinywl = callPackage ../applications/window-managers/tinywl {
wlroots = wlroots_0_20;
};