diff --git a/pkgs/by-name/li/libtransmission_4/package.nix b/pkgs/by-name/li/libtransmission_4/package.nix new file mode 100644 index 000000000000..28f48c830c03 --- /dev/null +++ b/pkgs/by-name/li/libtransmission_4/package.nix @@ -0,0 +1,7 @@ +{ transmission_4 }: + +transmission_4.override { + installLib = true; + enableDaemon = false; + enableCli = false; +} diff --git a/pkgs/by-name/tr/transmission_4-gtk/package.nix b/pkgs/by-name/tr/transmission_4-gtk/package.nix new file mode 100644 index 000000000000..72e6ba4250fc --- /dev/null +++ b/pkgs/by-name/tr/transmission_4-gtk/package.nix @@ -0,0 +1,3 @@ +{ transmission_4 }: + +transmission_4.override { enableGTK3 = true; } diff --git a/pkgs/by-name/tr/transmission_4-mac/package.nix b/pkgs/by-name/tr/transmission_4-mac/package.nix new file mode 100644 index 000000000000..771313b177fd --- /dev/null +++ b/pkgs/by-name/tr/transmission_4-mac/package.nix @@ -0,0 +1,3 @@ +{ transmission_4 }: + +transmission_4.override { enableMac = true; } diff --git a/pkgs/by-name/tr/transmission_4-qt5/package.nix b/pkgs/by-name/tr/transmission_4-qt5/package.nix new file mode 100644 index 000000000000..e3352cf2d08c --- /dev/null +++ b/pkgs/by-name/tr/transmission_4-qt5/package.nix @@ -0,0 +1,3 @@ +{ transmission_4 }: + +transmission_4.override { enableQt5 = true; } diff --git a/pkgs/by-name/tr/transmission_4-qt6/package.nix b/pkgs/by-name/tr/transmission_4-qt6/package.nix new file mode 100644 index 000000000000..bee8183b5abe --- /dev/null +++ b/pkgs/by-name/tr/transmission_4-qt6/package.nix @@ -0,0 +1,3 @@ +{ transmission_4 }: + +transmission_4.override { enableQt6 = true; } diff --git a/pkgs/applications/networking/p2p/transmission/0001-Skip-bundle-fixup.patch b/pkgs/by-name/tr/transmission_4/0001-Skip-bundle-fixup.patch similarity index 100% rename from pkgs/applications/networking/p2p/transmission/0001-Skip-bundle-fixup.patch rename to pkgs/by-name/tr/transmission_4/0001-Skip-bundle-fixup.patch diff --git a/pkgs/applications/networking/p2p/transmission/4.nix b/pkgs/by-name/tr/transmission_4/package.nix similarity index 99% rename from pkgs/applications/networking/p2p/transmission/4.nix rename to pkgs/by-name/tr/transmission_4/package.nix index 1b55b65e01b3..40b2bb89776a 100644 --- a/pkgs/applications/networking/p2p/transmission/4.nix +++ b/pkgs/by-name/tr/transmission_4/package.nix @@ -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 diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 461179a42573..36a3fd181cb3 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -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 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8c8357525f19..9c86d51e9eca 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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; };