diff --git a/pkgs/by-name/rt/rtorrent/package.nix b/pkgs/by-name/rt/rtorrent/package.nix index 6feb575febcd..94da18d76891 100644 --- a/pkgs/by-name/rt/rtorrent/package.nix +++ b/pkgs/by-name/rt/rtorrent/package.nix @@ -6,6 +6,7 @@ cppunit, curl, fetchFromGitHub, + fetchpatch, installShellFiles, libsigcxx, libtool, @@ -30,6 +31,14 @@ stdenv.mkDerivation rec { hash = "sha256-G/30Enycpqg/pWC95CzT9LY99kN4tI+S8aSQhnQO+M8="; }; + patches = [ + # fix: use fsync for osx builds + (fetchpatch { + url = "https://github.com/rakshasa/rtorrent/commit/5ce84929e44fbe3f8d6cf142e3133f43afa4071f.patch"; + hash = "sha256-bFDxbpkTZ6nIUT2zMxKMgV94vWlVNzBbIbhx4Bpr8gw="; + }) + ]; + outputs = [ "out" "man"