about summary refs log tree commit diff
path: root/pkgs/applications/networking/p2p/transmission
AgeCommit message (Collapse)AuthorFilesLines
2024-06-21transmission_3: rename from transmissionDoron Behar2-181/+0
2024-06-15transmission: vendor openssl 3 patchAdam Stephens2-4/+38
Gentoo deleted version 3 and files
2024-06-09treewide: Remove indefinite article from meta.descriptionAlexis Hildebrandt2-2/+2
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-05-30libtransmission_4: 4.0.5 -> 4.0.6R. Ryantm1-2/+2
2024-04-27treewide: wrapGAppsHook → wrapGAppsHook3Jan Tojnar2-4/+4
This was achieved using the following command: sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b') And then manually reverted the following changes: - alias in top-level.nix - function name in wrap-gapps-hook.sh - comment in postFixup of at-spi2-core - comment in gtk4 - comment in preFixup of 1password-gui/linux.nix - comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix - comment in postFixup of telegram-desktop - comment in postFixup of fwupd - buildCommand of mongodb-compass - postFixup of xflux-gui - comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config - description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-03-07transmission_4-qt: support for qt6Peter Hoeg1-34/+48
2023-12-27transmission_4: remove extraAppArmorPathsAlex James1-2/+0
extraAppArmorPaths was added in https://github.com/NixOS/nixpkgs/pull/259663 to extend the default AppArmor ruleset for transmission-daemon. This was intended to support alternative web interfaces, which is no longer needed with https://github.com/NixOS/nixpkgs/pull/241247. The NixOS service was updated to add a user-specified TRANSMISSION_WEB_HOME to the AppArmor profile without an override.
2023-12-08transmission_4: 4.0.4 -> 4.0.5R. Ryantm1-2/+2
2023-11-19Merge pull request #259663 from al3xtjames/transmission_4-apparmorPeder Bergebakken Sundt1-1/+3
transmission_4: update AppArmor rules
2023-11-15transmission: add missing app iconPeter Hoeg1-0/+1
2023-10-08transmission_4: add option to allow additional paths in AppArmor rulesAlex James1-0/+2
This change adds an extraAppArmorPaths option to the transmission_4 derivation to allow additional read-only paths to be added to the ppArmor rules. This can be combined with the TRANSMISSION_WEB_HOME environment variable to override the web UI.
2023-10-08transmission_4: fix web UI path in AppArmor rulesAlex James1-1/+1
The web UI directory was renamed from transmission/web in 3.00 [1] to transmission/public_html in 4.0.0 [2]. This change updates the AppArmor rules to fix the web UI when AppArmor is enabled. [1]: https://github.com/transmission/transmission/blob/3.00/libtransmission/platform.c#L627 [2]: https://github.com/transmission/transmission/blob/4.0.x/libtransmission/platform.cc#L324
2023-10-06transmission_4: fix darwin buildDoron Behar1-4/+2
2023-10-05transmission: use finalAttrsDoron Behar1-7/+4
2023-10-05transmission_4: use finalAttrsDoron Behar1-3/+3
2023-09-23nixosTests.tranmission_4: initKirill Radzikhovskyy1-1/+1
2023-09-23transmission_4: restore nixosTestsKirill Radzikhovskyy1-0/+5
2023-09-23transmission, transmission_4: set mainProgramKirill Radzikhovskyy2-0/+2
2023-08-31transmission_4: 4.0.3 -> 4.0.4kashw21-2/+2
2023-07-03transmission_4: mark as broken on x86_64-darwinCharlotte Van Petegem1-0/+2
2023-07-03transmission_4: make sure to use dependencies from nixpkgsCharlotte Van Petegem1-8/+31
2023-07-03transmission_4: init at 4.0.3Charlotte Van Petegem1-0/+139
https://github.com/transmission/transmission/releases/tag/4.0.0 https://github.com/transmission/transmission/releases/tag/4.0.1 https://github.com/transmission/transmission/releases/tag/4.0.2 https://github.com/transmission/transmission/releases/tag/4.0.3
2023-05-31transmission: drop myself from .meta.maintainersVladimír Čunát1-1/+1
I rarely used it in the past few years, and there's so much of other things to do around nixos.org
2023-03-28transmission: remove myself from maintainersRicardo M. Correia1-1/+1
2023-02-22transmission: use gentoo patch to load legacy openssl providerAntoine Pietri1-2/+2
Previous patch had a memory leak, see: https://github.com/NixOS/nixpkgs/issues/207047 The gentoo downstream patch is a lot simpler and does not seem to cause a memory leak.
2023-02-18Revert "transmission: use openssl_legacy"Antoine Pietri1-0/+9
This reverts commit 52fe5d3bb6405aa3956df6b6fecdd08dde75e188. The patch prevents a segfault in EVP_CIPHER_CTX_set_key_length() when adding a new torrent. This should have been fixed by switching the dependency to the legacy openssl package. However, when installing the Qt version, `transmission-qt` still ends up picking up a non-legacy openssl via the Qt dependency.
2023-01-22treewide: systemdSupport: use lib.meta.availableOnAdam Joseph1-1/+1
Many packages have some kind of flag indicating whether or not to build with systemd support. Most of these default to `stdenv.isLinux`, but systemd does not build on (and is marked `broken` for) `isStatic`. Only a few packages have the needed `&& !isStatic` in the default value for their parameter. This commit moves the logic for the default value of these flags into `systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using `lib.meta.availableOn`. This provides three benefits: 1. The default values are set correctly (i.e. including `&& isStatic`) 2. The default values are set consistently 3. The way is paved for any future non-Linux systemd platforms (FreeBSD is reported to have experimental systemd support)
2023-01-06transmission: use openssl_legacyajs1241-9/+0
instead of broken debian/ubuntu patch
2022-12-09transmission: fix build on aarch64-darwinWeijia Wang1-1/+2
2022-10-19transmission: build with openssl 3.0Nick Cao1-0/+9
2022-05-09transmission-gtk: fixup build on darwinVladimír Čunát1-2/+0
Hopefully the explicit linker flag isn't really needed (anymore?)
2021-10-18transmission: remove apparmor rule already included in abstractions/nameserviceJulien Moutinho1-1/+0
2021-09-27transmission: fixes to make one test work againVladimír Čunát1-1/+2
Broken by 37134b607 (PR #134007).
2021-08-16transmission: fix missing optional dependenciesAngus Trau1-1/+11
2021-05-23nixos/services/torrent/transmission.nix: add the web UI files to apparmor ↵Simon Thoby1-0/+2
allowed paths
2021-05-14Merge #123005: apparmor: fix profile building on darwinVladimír Čunát1-1/+2
2021-05-14apparmor: fix profile building on darwinJulien Moutinho1-1/+2
2021-05-09Merge branch 'master' into staging-nextVladimír Čunát1-0/+5
(a trivial conflict in transmission)
2021-05-08transmission: add link to nixos testLéo Gaspard1-0/+5
2021-04-23transmission: move apparmor profile to NixpkgsJulien Moutinho1-0/+27
2021-04-17libtransmission: init at 3.00 (#118998)Jonas Heinrich1-0/+2
2021-03-17gnome3.gtk -> gtk3Samuel Gräfenstein1-2/+2
Fix building with `config.allowAliases = false;`.
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2020-07-16Revert "transmission: Remove $out/share/doc"Jan Tojnar1-3/+0
This reverts commit 25bc56fcb8f1afc64d7f15fbc68e8ad3b8a1567a.
2020-07-14transmission: Remove $out/share/docadisbladis1-0/+3
This is a very common path that often collides with other packages.
2020-06-29transmission: install documentationAlyssa Ross1-3/+0
The risk of collisions is gone now because documentation is correctly installed into $out/share/doc/transmission instead of $out/share/doc as before.
2020-05-23transmission: 2.94 -> 3.00adisbladis1-39/+73
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2019-09-18treewide: drop adding hicolor-icon-theme where possibleworldofpeace1-3/+2
This was either for the setup-hook to remove caches or added even though the respective icon theme propagated it.
2019-09-06tree-wide: s/GTK+/GTK/gJan Tojnar1-1/+1
GTK was renamed.