about summary refs log tree commit diff
path: root/pkgs/applications/networking/p2p/transmission
AgeCommit message (Collapse)AuthorFilesLines
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.
2018-07-24Merge staging-next into master (#44009)Frederik Rietdijk1-6/+3
* substitute(): --subst-var was silently coercing to "" if the variable does not exist. * libffi: simplify using `checkInputs` * pythonPackges.hypothesis, pythonPackages.pytest: simpify dependency cycle fix * utillinux: 2.32 -> 2.32.1 https://lkml.org/lkml/2018/7/16/532 * busybox: 1.29.0 -> 1.29.1 * bind: 9.12.1-P2 -> 9.12.2 https://ftp.isc.org/isc/bind9/9.12.2/RELEASE-NOTES-bind-9.12.2.html * curl: 7.60.0 -> 7.61.0 * gvfs: make tests run, but disable * ilmbase: disable tests on i686. Spooky! * mdds: fix tests * git: disable checks as tests are run in installcheck * ruby: disable tests * libcommuni: disable checks as tests are run in installcheck * librdf: make tests run, but disable * neon, neon_0_29: make tests run, but disable * pciutils: 3.6.0 -> 3.6.1 Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pciutils/versions. * mesa: more include fixes mostly from void-linux (thanks!) * npth: 1.5 -> 1.6 minor bump * boost167: Add lockfree next_prior patch * stdenv: cleanup darwin bootstrapping Also gets rid of the full python and some of it's dependencies in the stdenv build closure. * Revert "pciutils: use standardized equivalent for canonicalize_file_name" This reverts commit f8db20fb3ae382eba1ba2b160fe24739f43c0bd7. Patching should no longer be needed with 3.6.1. * binutils-wrapper: Try to avoid adding unnecessary -L flags (cherry picked from commit f3758258b8895508475caf83e92bfb236a27ceb9) Signed-off-by: Domen Kožar <domen@dev.si> * libffi: don't check on darwin libffi usages in stdenv broken darwin. We need to disable doCheck for that case. * "rm $out/share/icons/hicolor/icon-theme.cache" -> hicolor-icon-theme setup-hook * python.pkgs.pytest: setupHook to prevent creation of .pytest-cache folder, fixes #40273 When `py.test` was run with a folder as argument, it would not only search for tests in that folder, but also create a .pytest-cache folder. Not only is this state we don't want, but it was also causing collisions. * parity-ui: fix after merge * python.pkgs.pytest-flake8: disable test, fix build * Revert "meson: 0.46.1 -> 0.47.0" With meson 0.47.0 (or 0.47.1, or git) things are very wrong re:rpath handling resulting in at best missing libs but even corrupt binaries :(. When we run patchelf it masks the problem by removing obviously busted paths. Which is probably why this wasn't noticed immediately. Unfortunately the binary already has a long series of paths scribbled in a space intended for a much smaller string; in my testing it was something like lengths were 67 with 300+ written to it. I think we've reported the relevant issues upstream, but unfortunately it appears our patches are what introduces the overwrite/corruption (by no longer being correct in what they assume) This doesn't look so bad to fix but it's not something I can spend more time on at the moment. -- Interestingly the overwritten string data (because it is scribbled past the bounds) remains in the binary and is why we're suddenly seeing unexpected references in various builds -- notably this is is the reason we're seeing the "extra-utils" breakage that entirely crippled NixOS on master (and probably on staging before?). Fixes #43650. This reverts commit 305ac4dade5758c58e8ab1666ad0197fd305828d. (cherry picked from commit 273d68eff8f7b6cd4ebed3718e5078a0f43cb55d) Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2018-05-02transmission-gtk: 2.93 -> 2.94R. RyanTM1-3/+3
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/transmission-gtk/versions. These checks were done: - built on NixOS - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-create -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-create --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-create help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-edit -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-edit --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-show -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-show --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-daemon -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-daemon --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-daemon help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-remote -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-remote --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-remote help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-cli -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-cli --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-gtk -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/transmission-gtk --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-create-wrapped -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-create-wrapped --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-create-wrapped help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-edit-wrapped -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-edit-wrapped --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-show-wrapped -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-show-wrapped --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-daemon-wrapped -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-daemon-wrapped --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-daemon-wrapped help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-remote-wrapped -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-remote-wrapped --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-remote-wrapped help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-cli-wrapped -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-cli-wrapped --help’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-gtk-wrapped -h’ got 0 exit code - ran ‘/nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94/bin/.transmission-gtk-wrapped --help’ got 0 exit code - found 2.94 with grep in /nix/store/2icg48qc0virpl18pf2kycp9n2kav4s1-transmission-gtk-2.94 - directory tree listing: https://gist.github.com/4473480bb991ef18fee4200012b9a449